Senior Python Software Engineer
Summary
Senior engineer building scalable backend services in Python (FastAPI/Django/Flask) with Java/Spring Boot exposure, for a telecom client's CRM and billing landscape. Day-to-day involves microservices, PostgreSQL/NoSQL, Kafka-based streaming, REST APIs, and Docker/Kubernetes (OpenShift) in an autonomous cross-functional team.
Voxtechs is a global technology consultancy and services firm. Voxtechs aims to assist our customers in their digital transformation and growth journey in line with their customer experience and simplification vision. Voxtechs team has experience in various areas of technology. We have especially deep knowledge and experience in telecom industry. CRM, Order Management, Product Catalog, Billing, Invoicing, Payment modules are our strongest areas.
Job Description
For international leader client, the ideal candidate will be responsible for developing high-quality testable and scalable code. The candidates will work in an autonomous and cross functional team having the ownership of end-to-end product development lifecycle. They will have the opportunity to learn about the CRM and Billing landscape components of an international company
Requirements
- B.Sc. degree in Computer Engineering or a related field,
- Minimum 5 years of experience in software development,
- Experience in JAVA-Springboot backend development,
- Strong proficiency in PostgreSQL databases, plus NoSQL databases (e.g., MongoDB),
- Experience with Python frameworks such as FastAPI, Django, or Flask,
- Solid understanding of microservice architecture and distributed systems,
- Experience with high-volume data processing and streaming architectures,
- Hands-on experience with messaging/streaming platforms (e.g., Apache Kafka),
- Experience with RESTful API design and implementation,
- Hands-on experience with Docker and Kubernetes / OpenShift (OCP),