Role Overview: We are seeking a talented Senior Full Stack Developer with expertise in Vue.js to join our dynamic team. In this role, you will play a crucial part in the design, development, and deployment of high-performance microservices for our new digital application. You will collaborate closely with cross-functional teams to implement innovative features that deliver exceptional value to our users. Responsibilities:
- Lead the design, development, and deployment of high-performance microservices using TypeScript for the backend (Hapi, Vitest, Zod, etc.).
- Drive the creation and maintenance of microservices architecture in an Azure-based environment.
- Collaborate closely with UX/UI, Data, and other teams to implement high-value features for users.
- Ensure the quality, scalability, reliability, and security of both the backend and frontend components.
- Contribute to the design and continuous improvement of the microservices architecture.
- Actively participate in the design and development of front-end clients, including Web (Vue.js) and Mobile (Swift).
- Conduct code reviews and share best practices with team members.
Required Skills:
- Extensive experience in backend microservices development, with a strong preference for TypeScript expertise.
- Proficiency in software design following software craftsmanship methodologies (TDD, Clean code, code review, pair/mob programming, etc.).
- Deep understanding of cloud architecture, with experience in tools such as Terraform and Azure.
- Ability to integrate effectively into a remote Agile team, demonstrating excellent communication and collaboration skills.
- Experience in mobile app development (Swift) or Vue.js is a significant plus.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender, identity, national origin, disability, or protected veteran status.