Xeynergy is a Software Development and IT Services company based in Colombo, Sri Lanka, providing development and QA services to reputed offshore clients in the US and Europe. We are a growing team of highly skilled professionals who collaborate closely with international product and engineering teams.
We are looking for a Backend Python Developer to work in a hybrid model (Colombo 3), contributing to modern backend systems while supporting high-impact client projects.
Location - Colombo 3, Sri Lanka (Hybrid)
Employment Type - Full-time
What You Will Be Doing
- Design, develop, and maintain RESTful APIs using Python and Flask
- Build scalable, reusable, and efficient backend components following Python OOP principles
- Integrate and manage relational and NoSQL databases, including SQL Server, CosmosDB/MongoDB, and Redis
- Implement caching and performance optimization strategies
- Design and implement scalable backend architectures
- Work with ORM frameworks such as SQLAlchemy to streamline database interactions
- Develop ETL pipelines for data processing and integration (preferred)
- Enhance applications using AI tools, BI systems, or expert systems (preferred)
- Develop backend services for report generation, image manipulation, and video processing
- Work with GeoJSON and spatial data for mapping and visualization
- Implement secure authentication and authorization mechanisms (OAuth, SSO, JWT)
- Collaborate closely with front-end developers and product owners to align backend services with user-facing features
- Participate in code reviews, testing, and debugging to ensure high-quality deliverables
- Stay current with emerging backend technologies and contribute innovative ideas
What We Are Looking For
- 3+ years of backend development experience using Python and Flask
- Strong expertise in RESTful API design and implementation
- Experience with relational (SQL Server) and NoSQL databases (CosmosDB/MongoDB)
- Hands-on experience with Redis or similar caching solutions
- Solid understanding of Python OOP and reusable component design
- Familiarity with API testing tools such as Postman or Insomnia
- Experience with ORM frameworks such as SQLAlchemy (added advantage)
- Exposure to Azure cloud services (added advantage)
- Knowledge of Linux environments and running Python on Ubuntu servers
- Experience with asynchronous and multi-threaded Python programming
- Exposure to ETL pipelines, Pandas, NumPy, and message queue systems is a plus
What’s on Offer
- Competitive compensation aligned with skills and experience
- Exposure to international clients and advanced backend systems
- Hybrid work model based in Colombo 3
- Collaborative engineering culture with opportunities for learning and growth
Generating Apply Link...



