Senior Backend Engineer (Golang)
Core
Design and build core backend features end-to-end for a SaaS application security platform that generates call graphs to identify and prioritize software risks.
Role type
Senior Backend Engineer (Golang)
Builds
Scalable backend services and APIs for an application security SaaS product
Domain
Application Security / Software Development Lifecycle
Deliverable
production ML models | product features
Required skills
Golang, microservices architecture, distributed systems design, API design (gRPC), observability, code review, troubleshooting distributed systems
Preferred skills
Java, JVM-based technologies (Spring Boot, Gradle, Maven), open-source community participation
Technologies
Golang, gRPC, microservices, distributed systems, observability tools
Responsibilities
Design and build core backend features end-to-end; Contribute to large-scale technical projects ensuring scalability and reliability; Participate in architectural discussions; Write clean, well-documented, and testable code; Collaborate with cross-functional teams to translate requirements into solutions; Actively participate in code reviews; Use best practices of observability to ensure reliability
Seniority
Senior, hands-on IC