Senior Software Engineer – Python
Closing on: Aug 11, 2026
Key requirements
- Extensive experience in Python development with strong coding and architectural skills
- Proven expertise in Python frameworks such as Flask (Django is a plus)
- Strong experience in designing, developing, and maintaining API integrations and RESTFul services
- Hands-on experience with AWS services (e.g., EC2, S3, Lambda, RDS)
- Solid understanding of databases, including:
- PostgreSQL (primary focus)
- Experience with relational and NoSQL databases
- Working knowledge of Java for enterprise or legacy integrations
- Strong experience in automation development to improve system efficiency
- Proven ability in building reusable components, libraries, and scalable programs
- Deep understanding of data structures and efficient algorithm design
- Strong experience in an application design, system architecture, and performance optimization
Leadership & professional skills
- Demonstrated leadership experience, including mentoring and guiding development teams
- Ability to make architectural decisions and enforce best practices
- Strong client handling skills, including requirement gathering and stakeholder communication
- Experience leading or contributing significantly in Agile/Scrum teams
- 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
