
Overview
Location: Pune
Employment Type: full-time
Designation: Sr. Full Stack Developer
Job Details
Sr. Full Stack Developer
Job Description
Do you enjoy solving complex business problems, designing, and building software solutions in a collaborative, fast-paced, inclusive, and agile environment? We are seeking a Sr. Full Stack Developer to join the growing Bright Horizons engineering team.
If you are passionate about designing and building software that improves the user experience for our customers, we want to hear from you! We are looking for a developer with the advanced skills needed to build a modern user-centric web/mobile applications on modern platforms from vision to production-ready systems using cloud (Azure/GCP) technologies and DevOps practices.
This is an opportunity for you to deliver solutions using the latest architectural approaches such as serverless/Microservices, containerization, cloud technologies, Angular, Ionic, and open-source frameworks and tools with continuous delivery and automation.
Position Overview:
This position requires a self-motivated and dynamic individual with strong technical and communication skills who can contribute to a team environment, collaborate cross-teams and take end-to-end ownership of the full stack development.
Qualifications
- 5+ years of experience in API development using .NET to support Mobile and Web Applications.
- Bachelor’s Degree or higher in computer science or related field.
- Solid understanding of RDBMS databases such as Ms Sql, Postgresql.
- Proficient in front-end development using Angular, HTML5, SCSS/CSS, Typescript, JavaScript, Unit test framework - Jasmine, Jest, NgRx, RxJS, material design/Bootstrap.
- Knowledge of front-end code quality tools like ESLint, Prettier, SonarQube, RESTful API design and client consumption, Micro-front-end Architecture, Angular SSR.
- Knowledge of Redis/Distributed cache and Message brokers a plus
- Experience using PAAS and SAAS resources in Azure or GCP.
- Knowledge of Kubernetes, Microservice/ Event driven architecture a plus
- Experience using GIT based source control systems.
- Knowledge of OAuth/OIDC a plus
- Strong experience with building and maintaining a reusable component library.
- Experience with maintaining and improving an existing codebase, focusing on improving performance, scalability, and user experience.
- Excellent problem-solving skills and critical thinker.
- Excellent verbal and written communication skills to interact with staff and business partners.