ng-voice

Software Engineer – Python

ng-voice

full-time

Posted on:

Location Type: Remote

Location: Germany

Visit company website

Explore more

AI Apply
Apply

About the role

  • Design, develop, and maintain backend services using Python with a strong focus on code quality and testability
  • Build and extend APIs and services using Fast API and asynchronous I/O
  • Collaborate closely with engineers and domain experts to develop telecom-related applications, including IMS-based solutions
  • Write clean, maintainable, and well-tested code following best practices
  • Implement and maintain data storage and caching solutions using SQLAlchemy and Redis
  • Perform testing, validation, and debugging to ensure reliable and high-performing services
  • Gradually build knowledge of the Telco domain, including IMS concepts and related protocols

Requirements

  • Experienced Python developer with solid backend engineering skills
  • Strong understanding of networking fundamentals and protocols such as IP, TCP, UDP, and ideally SCTP
  • High standards for code quality, including writing automated tests and using static analysis tools
  • Experience with or willingness to work with: FastAPI, Async I/O, SQLAlchemy, Redis, Pydantic
  • Familiarity with testing and quality tools such as Pytest, unittest, Mypy, and Ruff
  • Comfortable working in a Linux/Unix environment
  • Curious mindset and willingness to learn new technologies and the Telco / IMS domain
  • Strong problem-solving skills and ability to work both independently and in a team
  • Professional working proficiency in English
Benefits
  • Work-life balance matters to us: flexible working hours and a hybrid or remote-friendly setup
  • Opportunity to grow into a specialized and in-demand domain (Telco / IMS) while working with modern Python technologies
  • Collaborative, international team with flat hierarchies and an open feedback culture
  • Startup mindset with stable, long-term product development
  • We value practical experience and mindset over formal degrees
  • A culture that encourages learning, experimentation, and ownership
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Pythonbackend developmentAPIsFastAPIasynchronous I/OSQLAlchemyRedistestingvalidationdebugging
Soft Skills
code qualityproblem-solvingcollaborationcuriosityindependenceteamwork