Senior Software Engineer – Python Backend

Technology Stack

  • Python
  • AWS
  • Docker
  • SQL
  • CI/CD

Requirements 

  • Minimum 5 years of experience
  • Bachelor’s in Computer Science, Engineering, or related fields.
  • Prior experience of 3+ years in developing multi-user software platforms on AWS.
  • Hands-on experience with
    • Python backend development
    • container technologies (Docker).
    • On-prem Kubernetes deployment
  • Experience in working with SQL and No-SQL databases
  • Django/Flask experience.
  • Experience in designing and developing micro-service architectures
  • Experience using web services and RESTful APIs
  • Understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
  • In-depth knowledge about deployment and debugging processes
  • Proficiency in
    • Version control
    • Gitlab/Github CI/CD
    • On-prem backend server management
  • Capability in Agile team management
  • Ability to write functional requirement documents and specifications
  • Excellent proficiency in written and spoken English
  • Experience in python data science and machine learning libraries, such as sci-kit-learn, NumPy, SciPy, and Pandas is a plus
  • Experience in python deep learning frameworks such as TensorFlow, pytorch is a plus
  • Experience in working with big data technologies is a plus
  • Prior experience in AI-based software development & deployment is a plus

Company: George Bernard (Pvt) Ltd
Company email: [email protected]
Job Location: Colombo
Job Category: Software Development / Web / QA / Data / GIS
Job Type: Full Time

Apply now

Allowed Type(s): .pdf, .doc, .docx