This role involves designing, developing, and maintaining both frontend and backend components of web applications, with a strong emphasis on frontend development, maintainable code, scalable solutions, and high-quality user experiences.
The position requires hands-on work across the full technology stack, including building robust APIs, using technologies like TypeScript, AngularJS, HTML/CSS, .NET or Java/C#, and working with SQL Server relational databases.
Operating in a Scrum environment, the candidate will collaborate closely with cross-functional teams, participate in code reviews, and contribute to innovative, client-focused solutions.
Design, develop, and launch full-stack features with an emphasis on frontend development using TypeScript, AngularJS (v16-17), HTML, CSS, and state management.
Implement backend solutions using .NET or Java/C# and SQL Server, including data synchronization and migration models.
Collaborate with team members in a highly interactive environment.
Promote a positive team culture by participating in and leading team-building activities.
Requirements
5+ years of hands-on experience with Typescript and AngularJS (version 16-17)
3+ years of hands-on experience with .NET, but Java/C# experience acceptable for abstract pattern understanding
Bachelor’s degree in Computer Science or related field with 6+ years of experience; or 10+ years of experience without a degree.
Strong command of Object-Oriented Programming principles and Design Patterns.
Proficient in programming tools (IDEs, Docker, package managers, dependency resolvers).
Experience developing web applications, primarily Web APIs using REST and/or GraphQL.
Experience developing client-side applications for Windows machines.
Familiarity with Pub/Sub solutions.
Experience with source control tools (Git or similar).
Strong unit testing skills.
Experience using cloud development resources (serverless functions, containers, VMs, cloud databases; preferably Azure).
Experience building maintainable and scalable solutions, including observability and health checks.
Experience as a solution architect.
Ability to use Infrastructure as Code.
Strong SQL and relational database knowledge
Benefits
Professional development opportunities with international customers
Collaborative work environment
Career path and mentorship programs that will lead to new levels
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.