onsite
RQ11154 - Software Developer - Senior - Source Code
Software Engineer
Senior Software Developer with 10+ years of experience building high‑scale, distributed backend systems using Spring Boot, Node.js, or .NET Core, containerized with Docker and orchestrated by Kubernetes, and managing both SQL and NoSQL data stores.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services using Spring Boot, Node.js, or .NET Core.
- Containerize applications with Docker and deploy them to Kubernetes clusters, ensuring scalability and resilience.
- Implement API gateways, service discovery, and load balancing strategies in cloud environments.
- Design and optimize data models for SQL (MySQL, PostgreSQL, Oracle) and NoSQL (MongoDB, Cassandra) databases.
- Collaborate with cross‑functional teams to define architecture, review code, and troubleshoot production issues.
Requirements
- 10+ years of professional development experience in distributed systems.
- Deep expertise in at least one backend framework: Spring Boot, Node.js, or .NET Core.
- Proficiency with Docker, Kubernetes, and containerized application management.
- Strong knowledge of API gateways, service discovery, and load balancing in cloud environments.
- Hands‑on experience with SQL and NoSQL databases.
Skills
nodejsdockerkubernetessql