Company: Syndicode
Salary: $80,000 - $100,000
Type: Onsite
Employment: Full Time
Description: About usSyndicode 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.We believe that our people and culture contribute to Syndicode’s continuous success. Shared principles, including Accountability, Involvement, Excellence, Visibility, Integrity, Innovation, Win-Win, and Flexibility, unify our team. Syndicoders are professionals who pursue self-improvement through continual learning, are eager to introduce improvements to work processes, and can analyze various sources to make sound and timely decisions.We welcome experienced, passionate engineers to apply to join our growing team at Syndicode.About the roleAs a Python Engineer at Syndicode, you will design and develop scalable, secure backend services that power our mobile applications. You’ll build and maintain RESTful/GraphQL APIs, implement business logic, manage database architecture, and ensure high performance, reliability, and data integrity.Working closely with mobile developers, QA, and product teams, you’ll contribute to backend architecture decisions, optimize system performance, and support seamless integration between mobile clients and cloud-based infrastructure.What you’ll be doingDesign and build scalable backend services and RESTful APIs using Python (FastAPI/Django)Architect and maintain modular, service-oriented backend systems supporting high-traffic workloadsIntegrate third-party services (payment providers, messaging platforms, cloud infrastructure)Build and optimize data pipelines and integration points for AI/ML-powered personalization and recommendation systemsWork with PostgreSQL and vector databases to model complex relational and unstructured dataImplement real-time features, including notifications and live event handling (WebSockets, pub/sub)Collaborate with frontend and mobile engineers to define clean, well-documented API contractsSet up and maintain CI/CD pipelines, infrastructure-as-code, and environment managementWrite and maintain comprehensive tests (unit, integration, end-to-end) to ensure code quality and system reliabilityEnsure platform security, GDPR compliance, role-based access control, and audit loggingMentor junior engineers and contribute to architectural decisions and code review cultureWhat You’ll Need:5+ years of professional Python development experienceStrong experience building production APIs with FastAPI, Django, or FlaskSolid understanding of relational databases (PostgreSQL), query optimization, and data modelingExperience with cloud platforms (AWS or GCP) and containerized deployments (Docker, Kubernetes)Familiarity with event-driven architectures, message queues (Redis, RabbitMQ, or Kafka)Strong understanding of asynchronous programming (asyncio, async/await) and concurrency patterns in PythonExperience integrating third-party APIs (payments, logistics, messaging)Proven experience with testing frameworks (pytest, unittest) and a test-driven or test-first development mindsetWorking knowledge of CI/CD tooling and infrastructure-as-code (Terraform, CloudFormation)Strong understanding of authentication, authorization, and security best practicesAbility to work in cross-functional teams in a fast-paced, early-stage environmentExcellent communication and documentation skillsNice to Have:Experience with AI/ML integration, vector databases (Pinecone, Weaviate, pgvector), or recommendation systemsExperience with NoSQL or non-relational databases (MongoDB, DynamoDB, Cassandra, or similar)Experience with real-time systems (WebSockets, live streaming infrastructure)Familiarity with React Native or Flutter backend requirements for mobile-first productsExperience with multi-language/localization systemsExposure to tax/VAT compliance logic or fintech-adjacent workflowsExperience with load testing, performance profiling, or automated QA pipelinesContributions to open-source projects or a visible engineering blog/portfolioWhat you’ll get at Syndicode15 vacation days, 11 public holidays, and 20 sick leave days per yearHybrid work model (2–3 days in our Kyiv office per week)Educational reimbursement and internal knowledge-sharing sessionsCollaborative team environment with regular feedbackFlexibility in planning your schedule and work tasksAn opportunity to influence product decisions and propose improvements
Apply here:
Web: Apply here
Emails:
Found 6 similar Onsite jobs
Mobileye
Israel
$80,000 - $100,000
View Job →Join our community of over 1,000 Django developers and get instant access to the highest-paying Django jobs worldwide. Save time with our curated job listings featuring transparent salary ranges.