Senior Full Stack Developer
Implement complex features and architectural improvements across frontend and backend systems. Collaborate with architects, DevOps, product teams, and other stakeholders on scalable, secure web applications.
Responsibilities
- Implement complex frontend and backend features and microservice patterns.
- Develop and optimize API gateway implementations.
- Improve application security, performance, and scalability.
- Participate in code reviews, technical discussions, architectural design, and Agile planning.
- Collaborate with DevOps on deployments and infrastructure improvements.
- Document technical work and share knowledge with the team.
Requirements
- At least 5 years of professional software development experience building and shipping production web applications.
- At least 3 years of production experience with at least two areas: modern frontend development with React or Angular and TypeScript; backend APIs using ASP.NET Core with C# or PHP 7.4+; or end-to-end feature delivery across APIs, UI, and integrations.
- Experience with HTTP integrations in distributed environments, including third-party APIs and retries, timeouts, or idempotency.
- Working knowledge of web security, including input validation, authentication and authorization, secrets management, and safe handling of user data.
- Experience participating in code reviews, technical design discussions, and Agile planning.
- Proficient English for written technical work and day-to-day team discussions.
Nice to have
- React and .NET experience with a BFF-style backend, or experience with large Angular applications or mature PHP applications.
- Familiarity with cloud deployments, containers, CI pipelines, AWS or Azure, and automated testing.
- Experience in HR technology, assessment, or B2B enterprise products; resilience patterns, observability, domain modeling, shared libraries, or open-source contributions.