Engineering

Senior Software Engineer - Python Django

Preferable Location(s): Colombo, Sri Lanka
Work Type: Full Time
Position Overview:

We are seeking an experienced Senior Software Engineer (Python  Django ) to join our team and contribute to building scalable, high-quality solutions. The ideal candidate will have a strong background in Django and related technologies, coupled with a solid understanding of DevOps practices and Agile methodologies.

Key Responsibilities:

    •    Develop and maintain scalable applications using Django, Django Rest Framework (DRF), PostgreSQL, Celery, and RabbitMQ.
    •    Work with Wagtail or Django CMS to manage content systems effectively.
    •    Collaborate with cross-functional teams to ensure adherence to Agile SDLC practices using tools like Jira.
    •    Implement and maintain DevOps practices, including Docker, Kubernetes, CI/CD pipelines (GitHub Actions), and Google Cloud infrastructure.
    •    Focus on test-driven development and architecture-first approaches to deliver high-quality software solutions.
    •    Ensure adherence to scalable development practices and industry best standards.
    •    Drive continuous improvement in development and deployment processes.

Requirements:
    •    At least 5 years of relevant experience in software development.
    •    Expertise in Django, DRF, PostgreSQL, Celery, and RabbitMQ.
    •    Experience with Wagtail CMS or Django CMS.
    •    Strong DevOps knowledge, including Docker, Kubernetes, CI/CD (GitHub Actions), and Google Cloud.
    •    Proven ability to work in a test-driven development environment with a focus on architecture-first principles.
    •    Strong collaboration and communication skills to work effectively in a team environment.
    •    Familiarity with Scrum and Agile SDLC practices.

Preferred Qualifications:
    •    Experience with scalable development practices and cloud-native solutions.
    •    Familiarity with Wagtail CMS system is a plus.

Education:

    •    A bachelor’s degree in Computer Science, Engineering, or a related field is preferred.

If you meet the above qualifications and are excited about joining a forward-thinking team, we’d love to hear from you! 

How to Apply:
Please click ‘apply now’.

We look forward to reviewing your application!

Submit Your Application

You have successfully applied
  • You have errors in applying