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.
Requirements
- 6+ years of professional software development experience, with strong Python backend expertise
- 2+ years of experience leading or managing engineering teams
- Proven experience building and shipping products that span web and mobile platforms
- Deep understanding of RESTful API design
- Strong experience with relational databases (PostgreSQL), data modeling, and query optimization
- Experience with cloud platforms (AWS or GCP), containerized deployments (Docker, Kubernetes), and CI/CD pipelines
- Familiarity with mobile development workflows, release cycles, and platform-specific constraints
- Solid understanding of testing strategies (unit, integration, e2e) and quality assurance practices across backend and mobile
- Experience with event-driven architectures, message queues (Redis, RabbitMQ, or Kafka)
- Strong understanding of asynchronous programming (asyncio, async/await) and concurrency patterns in Python
- Strong understanding of authentication, authorization, and security best practices
- Excellent communication skills with the ability to align technical and non-technical stakeholders
Benefits
- 15 days of vacation
- 11 days off for holidays
- 20 sick leave days per year
- Fully remote job
- Educational support
- Internal tech meetups
- Continuous feedback within teams and departments
- Top-notch team
- Ability to participate in decision-making and bring new ideas
- Self-management: opportunity to manage your time and plan your activities
- Dynamic fast-growing environment: we react and adapt quickly to the world and market changes
