About the Role
The role involves developing and maintaining high-performance applications using Python, collaborating with cross-functional teams, and ensuring code quality through testing and best practices.
Responsibilities
- Design and build robust Python applications
- Collaborate with product and engineering teams to define requirements
- Write clean, maintainable, and efficient code
- Participate in code reviews and provide constructive feedback
- Troubleshoot and debug production issues
- Optimize applications for speed and scalability
- Integrate third-party services and APIs
- Maintain and improve existing codebases
- Develop automated testing strategies
- Ensure application security and data protection
- Document technical specifications and processes
- Stay current with emerging technologies and frameworks
- Support deployment and monitoring processes
- Work within agile project management methodologies
- Contribute to architectural decisions and system design
Nice to Have
- Experience with asynchronous programming in Python
- Knowledge of microservices architecture
- Familiarity with GraphQL
- Experience with Kubernetes or similar orchestration tools
- Background in test-driven development
- Exposure to machine learning libraries
- Contributions to open-source projects
- Strong communication skills in technical settings
- Leadership experience in software projects
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model with remote and office options
Team
Collaborative engineering team focused on agile development and continuous integration
Technology Stack
- Primary language: Python 3
- Frameworks: Django, Flask
- Databases: PostgreSQL, Redis
- Infrastructure: AWS, Docker, Kubernetes
- Monitoring: Prometheus, Grafana
Development Practices
- Agile sprints with bi-weekly planning
- Daily stand-ups and retrospectives
- Code reviews mandatory for all commits
- Automated testing at all levels
- Continuous deployment to staging environments
Visa sponsorship available for qualified candidates