onsite
Backend Engineer - Registry Services - SIDN
Backend Engineer
Backend Engineer focused on building and maintaining high‑performance registry services, designing scalable APIs, and ensuring data integrity using Go, Java, SQL and container technologies.
About the role
Key Responsibilities
- Design, develop, and maintain core backend services for the registry platform, ensuring high availability and low latency.
- Implement robust RESTful APIs and data models to support internal and external consumers.
- Write efficient, clean code in Go and Java, adhering to best practices and coding standards.
- Collaborate with product, security, and operations teams to define requirements, troubleshoot issues, and deliver enhancements.
- Manage database schemas, write complex SQL queries, and optimize performance for large‑scale data sets.
- Containerize services using Docker and orchestrate deployments in a Kubernetes environment.
Requirements
- 3+ years of professional experience developing backend systems, preferably in a registry or domain‑name service context.
- Strong proficiency in Go and Java, with a solid understanding of concurrency and memory management.
- Experience building and consuming RESTful APIs, including authentication, rate limiting, and versioning.
- Proficiency with relational databases (e.g., PostgreSQL, MySQL) and ability to write performant SQL.
- Hands‑on experience with Docker, Kubernetes, and CI/CD pipelines for automated testing and deployment.