Job Description
Senior Software Engineer
Key Responsibilities:
- Design and implement scalable, maintainable, and well-documented systems and APIs.
- Develop and maintain services in Python with a strong focus on Django, async programming, typing, pydantic, and pytest.
- Apply SOLID principles, data structures, and algorithms to ensure clean, maintainable code.
- Build and integrate systems in event-driven architectures.
- Develop solutions leveraging YANG models, gNMI/gNOI protocols, and industry API specifications (TMF API, OpenAPI).
- Contribute to cloud-native development workflows, including Docker, Helm, and Ansible.
- Collaborate with cross-functional teams to ensure system reliability, performance, and security.
- Write clear documentation and contribute to knowledge-sharing within the team.
Required Skills & Experience:
- High proficiency in Python, with practical experience in Django, Typing, Pydantic, Pytest.
- Strong background in systems/API/interface design and documentation.
- Experience with event-driven architecture.
- Experienced in YANG modeling, gNMI/gNOI protocols, and API standards (TMF, OpenAPI).
- Hands-on experience with cloud-native technologies: Docker, Helm, Ansible.
Similar Jobs
Explore other opportunities that match your interests
Senior Python Developer for Healthcare and Life Science Project
••••••
••••••
••••••
Job Type
••••••
Experience Level
••••••
Netguru
Poland
Visa Sponsorship
Relocation
Remote
Job Type
Full-time
Experience Level
Mid-Senior level
People More
Poland
Visa Sponsorship
Relocation
Remote
Job Type
Full-time
Experience Level
Mid-Senior level
cloudfide
Poland