Two Six Technologies builds and implements innovative products to tackle complex challenges. They are seeking a Senior Backend Engineer to bridge legacy Java infrastructures with high-performance Golang development, focusing on transforming and optimizing telecommunications systems.
Responsibilities:
- Legacy Transformation: Take ownership of large, complex Java codebases and strategically migrate towards high-performance Golang microservices
- Protocol Development: Design and maintain low-level communication interfaces involving SS7 (MAP) and DIAMETER protocols
- System Architecture: Build and optimize highly available resilient systems capable of handling multiple client connections
- Database Management: Design schemas and optimize queries for both MySQL and PostgreSQL to ensure data integrity and performance. Understand existing data structures and migrate them as appropriate
- Queue Management: Implement and manage robust job queues and asynchronous task frameworks to handle API traffic and background processing
Requirements:
- Expert-level proficiency in both Java and Golang
- Deep, fundamental understanding of Signaling System No. 7 (SS7) and DIAMETER
- Advanced experience with MySQL and PostgreSQL, including performance tuning and distributed database patterns
- Deep understanding of job queues and task management (e.g., RabbitMQ, Kafka, or custom-built Go workers)
- Comfortable with API models and specifying and writing endpoints to be used by adjacent applications
- Ability to travel for extended periods to coordinate with global teams or oversee on-site deployments
- A drive to see tasks through to completion
- Patience and skill to deconstruct complex logic and rebuild it to a superior standard