Join our dynamic team as a Senior Python Developer, contributing to innovative telecom test solutions for our esteemed clients. As part of our engineering team, you'll be instrumental in developing cutting-edge products used for functional, system integration, capacity, and stress testing in the telecommunications domain. Our products emulate thousands of mobile devices across multiple cells, facilitating the setup and testing of 4G and 5G Base Stations.
Responsibilities
- Full Development Lifecycle. Engage in the complete development lifecycle for new features, including specification writing, design, implementation, and testing, ensuring adherence to the highest standards.
- Feature Delivery. Deliver new features from design through development to testing, with a willingness to prototype where necessary.
- Quality Assurance. Ensure product quality and performance by implementing automated tests within a Continuous Integration system.
- Architectural Optimization. Identify and address architectural bottlenecks, providing innovative solutions to enhance customer experience.
- Customer Interface. Develop a user-friendly configuration and management interface, effectively showcasing product features and capabilities.
- Enhancement of Solutions. Contribute to making our solutions smarter, easier to integrate, and capable of diagnosing issues and providing practical insights to customers.
- Collaboration. Work closely with the Test & Verification team to address and resolve issues effectively.
Mandatory Skills
- Python Proficiency. Minimum 3 years of overall software development experience, with a focus on Python applications.
- Asynchronous Programming. Experience with asynchronous programming for at least 1 year.
- Database Management. Proficiency in InfluxDB, RedisDB, PostgreSql, or similar SQL databases for at least 1 year.
Nice-to-Have Skills
- Agile Methodology. Familiarity with Agile development practices.
- Containerization. Experience with Docker and Docker Compose for at least 1 year.
- API Development. Proficiency in developing APIs with REST and handling JSON payloads for at least 1 year.
- gRPC. Experience with gRPC for at least 1 year.
- WebSockets. Familiarity with WebSockets for at least 1 year.
Languages
- English. B2 Upper Intermediate proficiency level.
Join us in crafting innovative solutions that drive the future of telecommunications testing. Apply now to be part of our dynamic team!