Salary
💰 $115,000 - $180,000 per year
Tech Stack
ASP.NETCloudJavaScript.NETPostgresReactSDLCSQL
About the role
- Design, implement, and maintain reliable, scalable software solutions, primarily using C#, ASP.NET Core , React, and SQL databases.
- Own software development life cycle from ideation to deployment.
- Drive projects from initial design through testing and launch while focusing on clean code, scalability, and performance.
- Collaborate with cross-functional teams to solve complex challenges and deliver high-quality features to customers.
- Guide and mentor other developers, providing technical leadership and code reviews that focus on SOLID principles and domain-driven design.
- Evangelize and enforce software engineering best practices, including automated testing, code quality, and effective documentation.
- Participate actively in Agile ceremonies, contributing to continuous improvement of team processes and efficient delivery of work.
- Stay current with emerging technologies, identifying opportunities to improve our platform.
- Contribute to the architecture and design of distributed, cloud-native systems.
Requirements
- 5+ years of professional experience building modern web applications with C# and ASP.NET Core
- Experience with React or other modern JavaScript frameworks.
- Strong grasp of object-oriented programming, design patterns, and software architecture.
- Proven experience mentoring other engineers and driving cross-team technical initiatives.
- Experience with relational database design (SQL Server, Postgres).
- Comfortable working in an agile, CI/CD, Git-centric environment.
- Excellent communication and collaboration skills.
- Health, wellness, and financial benefits to offer peace of mind to you and your family.
- Continuous professional growth and leadership opportunities.
- World-class facilities and the technology you need to thrive – in our offices or yours.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C#ASP.NET CoreReactSQLobject-oriented programmingdesign patternssoftware architecturerelational database designCI/CDGit
Soft skills
communicationcollaborationmentoringtechnical leadershipproblem-solvingclean codescalabilityperformancecontinuous improvementdocumentation