symphony.is

Full-stack Engineer, .NET/Angular

symphony.is

full-time

Posted on:

Location Type: Hybrid

Location: United States

Visit company website

Explore more

AI Apply
Apply

About the role

  • Design, build, and maintain efficient, reusable, and reliable web applications using frontend technologies.
  • Ensure the performance, quality, and responsiveness of databases.
  • Develop and maintain backend services to support frontend functionality.
  • Implement and maintain comprehensive testing strategies to ensure the reliability and stability of applications.
  • Work closely with Designers, Frontend Developers, and Product Managers to translate high-level requirements into detailed architectures and designs.
  • Stay updated with the latest industry trends and best practices in full stack development, and proactively apply this knowledge to improve our products and processes.
  • Provide guidance and coaching to Full Stack Engineers through code reviews and technical discussions.
  • Ensure the performance, quality, and responsiveness of databases.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • 3+ years of software engineering experience in full-stack development.
  • Strong experience with .NET/.NET Core for backend development.
  • Solid experience with Angular and TypeScript for frontend development.
  • Understanding of object-oriented programming, common design patterns, and RESTful API development.
  • Experience working with SQL and/or NoSQL databases (e.g. MSSQL, PostgreSQL, CosmosDB).
  • Familiarity with cloud services (AWS and/or Azure) and deploying applications to production environments.
  • Experience with component-based architecture, state management, and responsive UI development.
  • Ability to write clean, efficient, and maintainable code, with guidance when needed.
  • Exposure to AI tools and interest in applying them in day-to-day development.
  • Experience working in Agile/Kanban environments.
  • Strong problem-solving skills and a growing consultative mindset.
  • Good communication skills, both written and verbal, and willingness to collaborate with cross-functional teams.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
.NET.NET CoreAngularTypeScriptobject-oriented programmingRESTful API developmentSQLNoSQLMSSQLPostgreSQL
Soft Skills
problem-solvingconsultative mindsetcommunicationcollaborationguidancecoaching
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Software EngineeringBachelor's degree in Information Technology