Senior Backend Python Developer

0



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


You have to wait 20 seconds

Generating Apply Link...

Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.
Post a Comment (0)
Our website uses cookies to enhance your experience. Learn More
Accept !
X

Join Our WhatsApp Channel to get latest Updates Join Now

Link Copied