Senior Software Engineer (Python)

  • Software Engineering
  • Full time
  • 2 weeks ago
  • Colombo

Job Information

  • icon
    No. of Openings 1 opening
  • icon
    Job Level : Senior
  • icon
    Job Experience : 3 year
  • icon
    Job Qualifications Bachelor

Job Description


The ideal candidate is a self-motivated, multi-tasker, and demonstrated team player. The selected candidate will be a lead developer responsible for the development of new software products and enhancements to existing products. He/ she should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.

Key Requirements

  • Bachelor’s degree in Computer Science or equivalent with a minimum of 3 years of relevant industry experience.
  •  Expert in Python, with knowledge of at least one Python web framework (such as Django, Flask).
  • Familiarity with ORM (Object Relational Mapper) libraries.
  • Experience leveraging modern Front-End/Client-Side Frameworks such as VueJS, ReactJS, AngularJS, or other modern javascript frameworks.
  • Understanding of fundamental design principles behind a scalable application.
  • Database design experience with databases like Postgres or MySQL.
  • Strong unit test and debugging skills.
  • Experience with REST, HTTP/HTTPS protocols.
  • Cloud-Based development experience using any of the cloud platforms (AWS, Azure, Google Cloud).
  • Proficient understanding of code versioning tools (such as Git).

Interested candidates, please share your cv with

Job alerts

Receive emails for the latest jobs matching your search criteria

Skip to toolbar