Backend Developer
Backend Developer: join our team to design scalable microservices with Go/Java/TypeScript, own API security, CI/CD in Kubernetes, and deliver enterprise-grade apps.
Job Overview:
The Backend Developer is responsible for developing, optimizing, and maintaining backend services, APIs, and enterprise applications. They will work with Golang, Spring Boot (Java), JavaScript, and TypeScript to build scalable and high-performance systems. The role requires expertise in microservices architecture, cloud platforms, and enterprise-level applications, ensuring seamless integration, security, and efficiency.
Key Responsibilities:
• Design and develop scalable, high-performance backend systems using Golang, Java (Spring Boot), and TypeScript (Node.js).
• Develop microservices and APIs, ensuring modularity, efficiency, and maintainability
• Collaborate with frontend teams to integrate services with applications written in React, Angular, or Vue.js.
• Optimize system performance, database queries, and caching strategies.
• Implement security best practices, including OAuth2, JWT, and Keycloak-based authentication.
• Develop and maintain CI/CD pipelines for automated deployment and scaling in Kubernetes environments.
• Troubleshoot and monitor production issues using Prometheus, Grafana, and OpenTelemetry.
• Ensure high code quality through testing, code reviews, and best practices in software development.
• Integrate third-party services and APIs into the enterprise ecosystem.
• Work closely with DevOps teams to enhance infrastructure and deployment strategies.
Required Skills and Qualifications:
• 4+ years of experience in backend development for enterprise applications. • Proficiency in Golang, Java (Spring Boot), and TypeScript/JavaScript (Node.js, Express, NestJS).
• Experience with microservices architecture and distributed systems.
• Database expertise with PostgreSQL, MySQL, MongoDB, and ORM libraries (GORM, JPA, TypeORM).
• Cloud computing experience with AWS, Azure, or Google Cloud.
• Strong knowledge of API development (REST, GraphQL) and API documentation tools (Swagger, Postman).
• Security expertise in authentication and authorization (OAuth2, JWT, Keycloak).
• Familiarity with DevOps practices, including CI/CD pipelines, Docker, Kubernetes.
• Experience with messaging queues (Kafka, RabbitMQ).
• Proficiency in writing unit tests and integration tests for robust software development.
Preferred Qualifications:
• Experience in performance tuning, caching strategies, and system optimization.
• Hands-on experience with event-driven architectures and API gateway solutions.
• Familiarity with Agile methodologies and Scrum processes.
• Strong problem-solving skills and ability to work under pressure in a fast-paced environment
Experience Level:
Mid to Senior (4+ Years)
Employment Type:
Full-time
- Department
- Prime Digital
About Prime Gate
At Prime Gate, we are leaders in Infrastructure Technology System Integration with over two decades of expertise. Our mission is to provide innovative and reliable ICT solutions across industries, including telecommunications, IT, physical security, and digital services.
Committed to excellence, we partner with clients to transform their businesses, ensuring their systems are robust, secure, and future-ready.