Senior Software Engineer - Python

Colombo , Sri Lanka
full-time

AI overview

Design and maintain Python-based embedded software applications while collaborating in architecture discussions and mentoring junior developers in a supportive environment.

Inivos is a global leader in business solutions, headquartered in Colombo, Sri Lanka. At Inivos, our dynamic team of consultants, developers, and quality engineers has propelled us to the forefront of the industry, establishing a strong client base across Asia, the Middle East, Scandinavia, Australia, the UK, Netherlands and North America. Explore exciting possibilities in Software and Product Development, seamlessly integrate with our global team through Resource Augmentation, and be a key player in shaping the future of technology with Inivos Global.

Job Overview

We are looking for an experienced Python Developer with strong hands-on exposure in Python-based web application development. The ideal candidate will have a solid background in software engineering principles, excellent problem-solving capabilities, and the ability to work in a dynamic, client-focused environment. Experience in C++ or C & embedded systems is an added advantage.

  • Design, develop, and maintain Python-based embedded software applications.
  • Build scalable frontend, backend services, APIs, and integrations.
  • Write clean, reusable, and maintainable code following best practices.
  • Troubleshoot, debug, and optimize applications for maximum performance.
  • Participate in architecture discussions and contribute to technical decision-making.
  • Conduct code reviews and support junior developers when required.
  • Ensure deliverables meet quality, security, and performance standards.

Requirements

  • Bachelor’s degree in Electronics or Computer Engineering or equivalent 
  • Minimum 6 years of hands-on experience in Python development.
  • Strong experience in Python internals and frameworks (e.g., sys, os, Django, Flask, FastAPI).
  • Hands-on experience working in Linux environments is a must
  • Proficient in version control (Git) and CI/CD workflows.
  • Strong analytical, debugging, and problem-solving skills.
  • Excellent communication skills in English (written and verbal).

Nice-to-Have

  • Experience with C++ or C.
  • Exposure to embedded systems.

Benefits

  • Competitive compensation.
  • Recognition & appreciation.
  • International exposure.
  • Open work culture.
  • Flexible working hours.
  • Medical & Insurance entitlement
  • Recreational activities and events.
  • Bonus entitlement.

Perks & Benefits Extracted with AI

  • Flexible Work Hours: Flexible working hours.
  • Health Insurance: Medical & Insurance entitlement

We at INIVOS provide adaptable, comprehensive corporate business solutions. We are pleased to have partnered with the greatest league of extremely talented Specialist Consultants who have championed a wide range of sectors and customer implementation initiatives. We were founded in 2018 with our enduring values of honesty, innovation, and agility. Our skill is well-known, and we position ourselves at the cutting edge of expertise.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Software Engineer Q&A's
Report this job
Apply for this job