Sr. Full Stack Developer (Angular and .NET)
Mozaic.io
Nashville, tennessee
Job Details
Full-time
Full Job Description
We are looking for a Senior Full Stack Developer who will be responsible for designing, developing, and maintaining both front-end and back-end systems using Angular and .NET technologies. The ideal candidate should have a strong background in software development, a passion for delivering high-quality solutions, and the ability to work collaboratively within a team environment.
Responsibilities
- Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications.
- Design and develop scalable, responsive, and user-friendly web applications using Angular for the front-end.
- Implement high performance front end Angular based UIs using Open API back end services leveraging Microsoft technologies like SignalR
- Implement robust back-end solutions using .NET framework, including APIs, databases, and server-side logic.
- Write clean, maintainable, and efficient code while adhering to coding standards and best practices.
- Perform code reviews to ensure code quality and provide constructive feedback to team members.
- Troubleshoot and debug issues, identify bottlenecks, and implement effective solutions.
- Stay updated on emerging technologies and trends in web development to continuously improve our products and processes.
- Mentor junior developers and actively contribute to the professional growth of the team.
Requirements
- Proven experience (5+ years) as a Full Stack Developer with expertise in Angular and .NET technologies.
- Strong proficiency in TypeScript/JavaScript, HTML5, CSS3, and related front-end technologies.
- Extensive experience with Angular (Angular 2+) and familiarity with AngularJS.
- Solid understanding of .NET framework, C#, ASP.NET, MVC, Web API, and Entity Framework.
- Experience with SQL databases (e.g., SQL Server, MySQL) and writing efficient queries.
- Have experience working with one or more payment APIs from vendors like Stripe, Tipalti, PayPal, or Dwolla.
- Knowledge of version control systems (e.g., Git) and Agile development methodologies.
- Excellent problem-solving skills, attention to detail, and ability to prioritize tasks effectively.
- Strong communication and interpersonal skills with the ability to collaborate effectively in a team environment.
- Aggressively take on tasks and be a reliable self-starter. We are looking for people who have worked in a startup or independent consultant capacity and have a “go-getter” attitude.
- Be flexible and ready to move to the next most-important task as opportunities present themselves.
- Preferred Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent work experience).
- Experience with cloud platforms (e.g., Azure, AWS) and DevOps practices is a plus.
Benefits
Mozaic values our employees highly, and to best support them, we offer a wide array of benefits to support everyone with whatever they may need.
- Medical, Dental, and Vision coverage 🩺
- Premiums 100% covered by Mozaic
- EAP Access through Spring Health
- Weekly pay 💲
- 401K 🏦
- Mozaic matches up to 6%
- Immediate vesting of company contributions
- Paid Time Off 🏝️
- Unlimited PTO
- Sick time
- Holiday schedule - and your birthday is a Holiday!
- Continual learning and development opportunities 📓
- Professional organization memberships
- Certifications and / or degree programs
- Learning management systems access
- Conference attendance
- Company-provided technology 💻
- You pick: Mac or Windows?