Engineering

Full Stack Developer (Python/Django)

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

We are seeking a highly skilled Full Stack Developer with a minimum of 2 years of experience in Python, Django. The ideal candidate will be proficient in building robust and scalable web applications using Python, Django, React, TypeScript, and PostgreSQL. Experience with Azure is a plus.

Key Responsibilities:

    •    Develop, test, and maintain web applications using Python, Django.
    •    Write clean, maintainable, and efficient code in Python.
    •    Design and implement database structures and queries.
    •    Collaborate with cross-functional teams to define, design, and ship new features.
    •    Troubleshoot and debug applications to optimize performance.
    •    Ensure the scalability and reliability of applications.
    •    Maintain code quality, organization, and automation.

Required Skills and Experience:

    •    Minimum of 3 years of professional experience in full stack development.
    •    Strong proficiency in Python and Django.
    •    Experience with React and TypeScript for front-end development.
    •    Proficient in PostgreSQL for database management will be a plus.
    •    Familiarity with RESTful APIs and microservices architecture.
    •    Knowledge of version control systems, particularly Git.
    •    Strong problem-solving skills and attention to detail.
    •    Excellent communication and teamwork abilities.

Nice to Have:

    •    Experience with Azure cloud services.
    •    Familiarity with containerization and orchestration tools such as Docker and Kubernetes.
    •    Knowledge of CI/CD pipelines and tools.
    •    Experience with Agile development methodologies.

Education:

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

If you are passionate about building innovative web applications and enjoy working in a dynamic and collaborative environment, we would 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