Backend Engineer - NodeJS, Cloud Functions GCP, MongoDB Event-Driven Design
Steer Health
Dallas, texas
Job Details
Full-time
Full Job Description
About the Role:
We are seeking a talented and experienced Backend Engineer to join our growing team. You will play a key role in developing and maintaining our backend infrastructure, focusing on NodeJS, Cloud Functions GCP, MongoDB, and event-driven architecture. You will be responsible for the entire software development lifecycle, from design and implementation to testing and deployment.
Responsibilities:
Design, develop, and maintain highly scalable and performant backend APIs using NodeJS.
Build and deploy event-driven applications leveraging Cloud Functions GCP and Pub/Sub.
Design and implement efficient and secure data models using MongoDB.
Write clean, maintainable, and well-documented code.
Perform unit and integration testing using established frameworks.
Participate in code reviews and provide constructive feedback.
Collaborate with cross-functional teams (front-end, DevOps) to ensure smooth development and deployment.
Stay up-to-date with the latest technologies and best practices in the backend development world.
Bonus Points:
- Experience with other relevant technologies like Docker, Kubernetes, Kafka, or Redis.
- Experience working in an Agile development environment.
- Strong understanding of security best practices in the cloud.
- Previous experience in the Healthcare Domain a plus.
- Startup experience is a great plus
Requirements
5+ years of experience as a Backend Engineer with a strong focus on NodeJS.
Proven experience building and deploying event-driven applications using Cloud Functions GCP.
In-depth knowledge of MongoDB and NoSQL database design principles.
Excellent understanding of RESTful API design principles and best practices.
Experience with CI/CD pipelines and deployment automation tools.
Strong communication and collaboration skills.
Ability to work independently and as part of a team.
Passion for building high-quality software and solving complex technical problems.
Benefits
- Competitive salary and benefits package.
- Opportunity to work on challenging and impactful projects.
- Collaborative and supportive work environment.
- Continuous learning and development opportunities.
- Medical, Vision and Dental Insurance for US applicants