5+ years experience in a high-velocity senior backend engineering experience with an end-to-end ownership mindset.
5 + strong leadership autonomy with the ability to drive experiments from concept to production.
5+ years experience in a deep expertise in Python, Django, and Django REST Framework including ORM optimization, middleware customization, and secure authentication patterns.
3+ years experience as a hands-on experience with AI-native development workflows using tools like Claude Code, GitHub Copilot, and Cursor.
5 years experience building scalable APIs for experimentation platforms with A/B testing, feature flagging, and segmentation.
5+ years experience in a ability to manage service-to-service communication in a polyglot environment with Java-based integrations.
4+ years of strong understanding of CI/CD pipelines, Docker, Kubernetes, and automated deployment workflows.
4+ years experience implementing observability and monitoring in production systems.
Familiarity with fintech platforms including digital wallets, P2P payments, and PCI-DSS security requirements.
4+ experience with event-driven architectures using Apache Kafka or RabbitMQ.
4+ years experience in exposure to GraphQL for building flexible front-end APIs.
4+ years experience collaborating with ML engineers to integrate personalization or recommendation models.
Ability to explain technical trade-offs to non-technical stakeholders and align teams under pressure.
Responsibilities
Develop and maintain backend systems using Python/Java to ensure scalability, reliability, and performance standards are met for the client's needs.
Collaborate with frontend developers, product managers, and other team members in agile development environments to prioritize tasks effectively and deliver high-quality software products on time.
Design, implement, test, deploy, monitor, troubleshoot, optimize, document, secure, maintain, refactor, migrate, version control, release management for the client's backend systems using industry best practices in coding standards, security protocols, performance optimization techniques and DevOps methodologies as required.
Implement RESTful APIs to facilitate communication between frontend applications and backends services while ensuring data integrity, consistency, reliability, scalability, availability, fault tolerance, load balancing, caching strategies are in place for optimal performance under varying loads of traffic patterns using industry best practices.
Monitor system logs, server metrics, application health indicators to identify and resolve potential bottlenecks or issues that may impact the client's business operations while ensuring compliance with data privacy regulations as required by law in different jurisdictions where we operate (e.g., GDPR).
Participate actively in code reviews, pair programming sessions to ensure high coding standards are maintained and promote knowledge sharing among team members for continuous learning opportunities while fostering a culture of collaboration within the development teams as required by client's expectations.
Provide technical leadership on backend engineering projects with clear communication skills that facilitate effective project management strategies, timely delivery schedules to meet deadlines and ensure quality assurance standards are met for successful completion of assigned tasks while maintaining a high level of professionalism in all interactions as required by client's expectations.
Stay up-to-date with the latest industry trends, best practices, tools, technologies related to backend development using Python/Java and provide technical guidance on how these can be leveraged for optimal performance improvements while ensuring compliance with security protocols in place as required by client's expectations.
Participate actively in team meetings, standups, retrospectives, sprint planning sessions to ensure effective communication among development teams and provide feedback on project progress towards meeting the goals set forth for successful completion of assigned tasks while maintaining a high level of professionalism in all interactions as required by client's expectations.
Provide technical leadership within team meetings or standups when necessary, facilitating discussions around challenges faced during development processes and providing guidance on how these can be resolved effectively to ensure timely delivery schedules are met while maintaining a high level of professionalism in all interactions as required by client's expectations.
Participate actively in code reviews
Benefits
Long-term commitment with autonomy and impact
High-velocity experimentation environment with real product ownership
Collaborative international team and strong technical culture
Clear path to growth within Coderio
At Coderio, we value talent regardless of location. We are a remote-first company passionate about technology, collaborative work, and fair compensation. We offer an inclusive, challenging environment with real opportunities for growth. If you are motivated to build solutions with impact, we are waiting for you.