Tech Stack
AWSCloudDynamoDBGraphQLJavaScriptKubernetesMicroservicesNode.jsNoSQLReactSQLTerraformTypeScript
About the role
- Develop and maintain scalable, high-quality software solutions across the full stack (Node.js, TypeScript, React, microservices, and cloud infrastructure).
- Mentor and support junior engineers through collaborative processes like code reviews and pair programming
- Execute autonomously, taking ownership of feature development, technical design, and implementation while collaborating with cross-functional stakeholders.
- Write clean, maintainable, and well-tested code, ensuring the reliability, performance, and security of our applications.
- Collaborate with Product, Design, and Clinical Operations teams to translate business requirements into technical solutions.
- Architect and implement backend services and APIs, integrating with external and internal systems while adhering to best practices in microservice development.
- Ensure front-end excellence, developing modern, responsive web applications that enhance user experience.
- Troubleshoot and resolve issues proactively, minimizing downtime and ensuring system reliability.
- Collaborate with product managers and designers to understand requirements and translate them into technical implementations that align with business goals.
- Contribute to technical discussions, code reviews, and architectural decisions, fostering a culture of engineering excellence.
- Stay current on emerging technologies and industry trends, continuously improving your skills and applying best practices.
- Provide technical mentorship and guidance to other engineers on the team, fostering a culture of best practices, code quality, and continuous improvement.
Requirements
- 7+ years of professional software development experience, with a focus on full-stack web applications.
- Expertise in modern JavaScript/TypeScript, React, and a deep understanding of state management, component-based architecture, and performance optimization.
- Strong experience with Node.js and a solid understanding of building and consuming RESTful APIs, microservices, and event-driven architectures.
- Deep understanding of backend development, including RESTful APIs, asynchronous processing, and database interactions.
- Proficiency in cloud-based architectures (AWS preferred), containerization, and serverless computing.
- Ability to work independently, managing tasks efficiently with minimal supervision.
- Strong problem-solving skills and the ability to troubleshoot complex issues across the stack.
- Hands-on experience with cloud platforms like AWS (Lambda, DynamoDB, S3) and a proficiency in CI/CD pipelines.
- Collaborative mindset, excellent communication skills, and an eagerness to contribute to a team-oriented culture.
- Experience with SQL/NoSQL databases and a strong commitment to secure coding practices and HIPAA compliance.