Senior Full Stack Developer
Our client, an educational company, is seeking a Senior Full Stack Developer to join their team. This hybrid role requires 3 days onsite per week in Newton, MA. The successful candidate will be responsible for developing both front-end and back-end solutions for web and mobile applications, utilizing the latest technologies including Serverless/Microservices, Containerization, and Cloud Technologies.
Responsibilities:
- Lead the development, testing, and deployment of strategic web and mobile applications
- Design and build both front-end and back-end components for web and mobile platforms, collaborating with internal and external teams
- Partner with Business Owners and Business Analysis teams to gather requirements and establish technical specifications
- Provide technical solutions to meet business needs while ensuring alignment with project goals
- Review and validate technical designs and methods to ensure they align with business requirements
- Effectively communicate project progress, timelines, and technical details to leadership and stakeholders
- Conduct and deliver engaging, well-organized presentations and demos tailored to diverse audiences
Qualifications:
- Bachelor's Degree in Computer Science or a related field
- 7+ years of experience in backend API and front-end UI development
- At least 3 additional years of experience may be considered in lieu of a degree
- Expertise in back-end development with .NET, C#
- Strong proficiency in front-end development using Angular, Ionic, HTML5, SCSS/CSS, Typescript, JavaScript, Unit testing frameworks (Jasmine, Jest), NgRx, RxJS, and Material Design/Bootstrap
- Solid understanding of relational and NoSQL database systems
- Experience with front-end quality tools such as ESLint, Prettier, SonarQube, and RESTful API design
- Familiarity with Micro-front-end Architecture and Angular SSR
- Experience with cloud platforms (Azure or GCP) and PAAS/SAAS resources
- Knowledge of Kubernetes, Microservices, and Event-driven architectures is a plus
- Proficiency with Azure DevOps and Git-based version control systems
- Understanding of authentication protocols like OAuth/OIDC, SAML, and SSO is a plus
- Expertise in building and maintaining reusable component libraries
- Proven experience in optimizing and improving existing codebases to increase performance, scalability, and user experience
Our Commitment to Diversity, Equity & Inclusion
Our client is an equal opportunity employer. They welcome and encourage applications from individuals who are underrepresented in their respective occupations or positions.