United States
Remote
USD 80,000 - 120,000
Full time
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Job summary
An innovative healthcare technology company is seeking a skilled back-end developer to architect and develop scalable services and APIs. In this role, you will leverage your extensive experience in Python and cloud platforms while mentoring junior engineers and collaborating with global teams. Your expertise in database management and security best practices will be crucial in optimizing system performance and maintaining data integrity. Join a forward-thinking organization dedicated to improving healthcare solutions through technology, and make a significant impact on the lives of many.
Qualifications
- 5+ years of back-end development experience with a focus on Python.
- Proven ability to mentor junior engineers and foster their growth.
Responsibilities
- Architect and develop scalable back-end services and APIs primarily in Python.
- Mentor junior engineers by providing technical leadership and conducting code reviews.
Skills
Python
Flask
Django
FastAPI
Mentoring
RESTful APIs
GraphQL APIs
Cloud Platforms (AWS, GCP, Azure)
Database Management
Security Best Practices
Tools
PostgreSQL
MySQL
MongoDB
DynamoDB
Job Responsibilities
- Architect and develop distributed, scalable back-end services and APIs, primarily in Python.
- Mentor and guide junior engineers by providing technical leadership, conducting code reviews, and sharing best practices.
- Collaborate with front-end engineers to build and optimize APIs that facilitate seamless communication between front-end and back-end components.
- Design and maintain data models using relational and/or NoSQL databases.
- Implement robust security measures to protect user data and system integrity.
- Optimize and monitor system performance, proactively identifying opportunities for improvement.
- Work closely with global teams (US and India), effectively coordinating across time zones and diverse cultural backgrounds.
- Stay up-to-date with the latest advancements in back-end technologies and best practices, and help drive continuous improvement across the engineering team.
Qualifications
- 5+ years of experience in back-end development, with a strong track record in Python (Flask, Django, FastAPI, or similar frameworks).
- Proven ability to mentor and develop junior engineers, ensuring they grow in their technical and professional skills.
- Experience working in distributed/global teams (US and India) and effectively collaborating across multiple time zones.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and familiarity with NoSQL databases (e.g., MongoDB, DynamoDB).
- Hands-on experience with cloud platforms (AWS, GCP, or Azure) and deploying production-grade services.
- Demonstrated experience building and deploying RESTful or GraphQL APIs.
- Proficiency in implementing security best practices and writing clean, maintainable, and well-documented code.
- Excellent communication, collaboration, and problem-solving skills.
- Experience with full-stack development (front-end technologies) is a plus.