About the Role
The role involves developing and optimizing backend services using Python, collaborating with cross-functional teams to deliver scalable and reliable software solutions.
Responsibilities
- Design and implement server-side applications using Python
- Write clean, maintainable, and efficient code
- Collaborate with frontend developers to integrate user-facing elements
- Develop and maintain RESTful APIs
- Troubleshoot and debug production issues
- Optimize applications for maximum speed and scalability
- Participate in code reviews to ensure code quality
- Work with DevOps to streamline deployment processes
- Ensure data security and compliance standards are met
- Contribute to system architecture decisions
- Support continuous integration and delivery pipelines
- Monitor application performance and resolve bottlenecks
- Collaborate with product teams to define technical requirements
- Maintain documentation for systems and processes
- Stay current with emerging technologies and industry trends
- Participate in agile development cycles
- Implement automated testing frameworks
- Ensure application resilience under high load
- Integrate third-party services and APIs
- Support cloud infrastructure operations
Nice to Have
- Experience with asynchronous programming in Python
- Familiarity with GraphQL
- Knowledge of Kubernetes or container orchestration
- Experience with event-driven architectures
- Background in healthcare or regulated industries
- Contributions to open-source projects
- Experience with test-driven development
- Understanding of distributed systems
- Familiarity with message queues like RabbitMQ or Kafka
- Knowledge of performance tuning techniques
Compensation
Competitive salary and benefits package
Work Arrangement
Remote
Team
Collaborative engineering team focused on scalable software solutions
Why Join Us
- Opportunity to work on impactful technology solutions
- Supportive and inclusive work culture
- Professional growth and development programs
- Flexible work environment with full remote options
Benefits
- Comprehensive health insurance coverage
- Retirement savings plan with company match
- Paid time off and holidays
- Wellness programs and employee assistance
Not specified
