Hybrid Senior Software Engineer – Python

Posted last month

Apply now

About the role

  • Senior Software Engineer developing Python-based embedded software applications at Inivos Technology. Involved in architecture discussions, and supporting junior developers with standards in a hybrid model.

Responsibilities

  • 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.

Job title

Senior Software Engineer – Python

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job