
Software Engineer – Python
ng-voice
full-time
Posted on:
Location Type: Remote
Location: Germany
Visit company websiteExplore more
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