About the Role
The developer will build and optimize server-side logic, ensure high performance and responsiveness of applications, and work closely with front-end developers to integrate user-facing elements with server-side logic.
Responsibilities
- Develop and maintain Python-based applications
- Write clean, efficient, and well-documented code
- Collaborate with product and design teams to refine requirements
- Design and implement APIs for internal and external use
- Troubleshoot and debug production issues
- Participate in code reviews and technical discussions
- Optimize applications for speed and scalability
- Integrate third-party services and data sources
- Ensure data integrity and security across systems
- Support deployment and monitoring processes
- Maintain version control using Git
- Follow software development best practices
- Contribute to architectural decisions
- Write unit and integration tests
- Monitor application performance and logs
- Respond to incidents and outages
- Document technical workflows and systems
- Stay current with emerging Python technologies
Nice to Have
- Experience with microservices architecture
- Familiarity with GraphQL
- Knowledge of monitoring and observability tools
- Background in fintech or high-transaction systems
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model with flexible scheduling
Team
Collaborative environment within a technology-focused team
Tech Stack
- Primary language: Python
- Frameworks: Django, Flask
- Databases: PostgreSQL, MongoDB
- Infrastructure: AWS, Docker, Kubernetes
- Monitoring: Prometheus, Grafana
Work Culture
- Emphasis on work-life balance
- Regular team retrospectives
- Opportunities for professional development
- Transparent communication across teams
Available for qualified candidates


