Senior Software Engineer – Python

Closing on: Aug 11, 2026

Key requirements

  1. Extensive experience in Python development with strong coding and architectural skills
  2. Proven expertise in Python frameworks such as Flask (Django is a plus)
  3. Strong experience in designing, developing, and maintaining API integrations and RESTFul services
  4. Hands-on experience with AWS services (e.g., EC2, S3, Lambda, RDS)
  5. Solid understanding of databases, including:
  6. PostgreSQL (primary focus)
  7. Experience with relational and NoSQL databases
  8. Working knowledge of Java for enterprise or legacy integrations
  9. Strong experience in automation development to improve system efficiency
  10. Proven ability in building reusable components, libraries, and scalable programs
  11. Deep understanding of data structures and efficient algorithm design
  12. Strong experience in an application design, system architecture, and performance optimization

Leadership & professional skills

  1. Demonstrated leadership experience, including mentoring and guiding development teams
  2. Ability to make architectural decisions and enforce best practices
  3. Strong client handling skills, including requirement gathering and stakeholder communication
  4. Experience leading or contributing significantly in Agile/Scrum teams
  5. Excellent problem-solving, analytical thinking, and decision making skills

Company: Innobot Health
Company email: [email protected]
Job Location: kotte
Job Category: Software Development / Web / QA / Data / GIS
Job Type: Full Time

Apply now

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