Back End Developer
Desired qualifications:•Experience working in polyglot environments (Go + Java) .•Experience with cloud platforms (AWS, Azure, GCP) .•Exposure to event-driven architectures . Familiarity with monitoring tools (Prometheus, Grafana) .•Experience with high-scale distributed systemsYour future duties and responsibilities:Backend Development:•Design, develop, and maintain backend services using Golang and/or Java (Spring Boot)•Build clean, efficient, and maintainable code following best practices•Develop and maintain RESTful APIs and gRPC services•Write scenario-based tests (Cucumber or similar frameworks)System Design & Architecture:•Contribute to system architecture and technical design decisions•Build scalable, distributed, and fault-tolerant systems•Optimize performance, scalability, and reliabilityMicroservices & Integration:•Develop and maintain microservices-based architectures•Integrate with internal platforms and third-party services•Work with messaging systems such as Kafka or RabbitMQData & Persistence:•Design and optimize SQL and NoSQL databases (PostgreSQL, MongoDB, etc.)•Ensure high performance, availability, and data integrityCloud & DevOps•Deploy and manage applications in cloud environments (AWS, Azure, GCP)•Use Docker and Kubernetes for containerization and orchestration•Collaborate with DevOps teams on CI/CD pipelinesPerformance & Security•Monitor, troubleshoot, and improve system performance•Implement secure coding practices, authentication, and data protection•Maintain documentation and follow version control best practices