- Company Name
- Kinvr Digital
- Job Title
- Back End Developer
- Job Description
-
Job title: Back End Developer
Role Summary: Senior/Staff Backend Engineer responsible for designing, building, and scaling the core platform infrastructure that powers travel advisors’ onboarding, booking, content management, and third‑party integrations. Owns large-scale distributed systems from concept through delivery, collaborating closely with product, design, and engineering teams to ship high‑impact features.
Expactations: • 5+ years of backend development experience. • 3+ years of professional Python experience (Django, Flask, or comparable frameworks). • Proven track record of delivering performance‑optimized, clean‑architecture code at scale. • Strong cross-functional communication and collaboration skills. • Entrepreneurial mindset and ability to drive initiatives from design to production.
Key Responsibilities:
- Design and implement scalable, reliable backend services for complex travel workflows.
- Own end-to-end features: from API definition through architecture, development, testing, deployment, and monitoring.
- Collaborate with product, design, and QA teams to prioritize and deliver roadmap epics.
- Architect and maintain distributed systems, ensuring high availability and performance.
- Mentor peers, enforce coding standards, and contribute to continuous improvement practices.
- Conduct code reviews, performance tuning, and troubleshoot production issues.
Required Skills:
- Python (Django, Flask, or alternatives) – extensive production experience.
- Relational database management, ORM design (e.g., SQLAlchemy, Django ORM).
- API design and microservices architecture fundamentals.
- Distributed systems concepts (message queues, caching, load balancing).
- Cloud platform familiarity (AWS services such as EC2, RDS, ECS/Fargate, IAM).
- Container orchestration experience (Kubernetes, Helm, or similar).
- Western-style version control (Git) and CI/CD pipelines.
- Strong debugging, profiling, and testing (unit/integration) skills.
- Excellent written and verbal communication; ability to explain technical details to non‑technical stakeholders.
Required Education & Certifications:
- Bachelor’s degree in Computer Science or related field (or equivalent professional experience).