Syndicode is a value-driven software development partner with a globally distributed team of engineers, designers, architects, and IT managers. We are united by the mission to provide our clients with software products and services that perform, look, and work as designed. As a Python Engineer at Syndicode, you will design and develop scalable, secure backend services that power our mobile applications.
Requirements
- 5+ years of professional Python development experience
- Strong experience building production APIs with FastAPI, Django, or Flask
- Solid understanding of relational databases (PostgreSQL), query optimization, and data modeling
- Experience with cloud platforms (AWS or GCP) and containerized deployments (Docker, Kubernetes)
- Strong understanding of asynchronous programming (asyncio, async/await) and concurrency patterns in Python
- Experience integrating third-party APIs (payments, logistics, messaging)
- Proven experience with testing frameworks (pytest, unittest) and a test-driven or test-first development mindset
- Working knowledge of CI/CD tooling and infrastructure-as-code (Terraform, CloudFormation)
- Strong understanding of authentication, authorization, and security best practices
- Ability to work in cross-functional teams in a fast-paced, early-stage environment
- Excellent communication and documentation skills
Benefits
- 15 vacation days
- 11 public holidays
- 20 sick leave days per year
- Educational reimbursement
- Internal knowledge-sharing sessions