Senior Backend Software Engineer
Core
Senior backend engineer responsible for evolving the core Network as a Service (NaaS) product, modernizing legacy components, and building scalable RESTful APIs.
Role type
Senior IC backend software engineer (Java/Kotlin)
Builds
Core NaaS product, scalable RESTful APIs, and backend services for customers and partners
Domain
Network as a Service (NaaS), Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Kotlin, Object-Oriented design, SQL, Relational databases, Hibernate, RESTful API design, CI/CD pipeline management, Code review, Technical mentorship
Preferred skills
Networking concepts (IP routing, MPLS)
Technologies
Java, Kotlin, Hibernate, SQL
Responsibilities
Contribute to the evolution of the core product and modernize legacy components; Build and maintain secure, scalable RESTful APIs; Write reliable tests and contribute to CI/CD pipeline improvements; Mentor junior engineers through pairing and code reviews
Seniority
Senior, hands-on IC with technical leadership