Senior Software Engineer - Python at Inivos
Colombo, Western Province, Sri Lanka -
Full Time


Start Date

Immediate

Expiry Date

12 Mar, 26

Salary

0.0

Posted On

12 Dec, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Python, Web Application Development, Software Engineering Principles, Problem-Solving, C++, C, Embedded Systems, Linux, Git, CI/CD, Django, Flask, FastAPI, Debugging, Code Reviews, Communication

Industry

IT Services and IT Consulting

Description
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. 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. Competitive compensation. Recognition & appreciation. International exposure. Open work culture. Flexible working hours. Medical & Insurance entitlement Recreational activities and events. Bonus entitlement.
Responsibilities
Design, develop, and maintain Python-based embedded software applications while building scalable frontend and backend services. Troubleshoot, debug, and optimize applications for maximum performance and participate in architecture discussions.
Loading...