Padmi

Senior Golang Developer

Delhi NCRPosted 3 months ago
Software engineeringSeniorFull Time; Regular
Apply at NEOSOFT TECHNOLOGIES

Opens the source posting on shine.com

Source description

About the role

View original

As a highly skilled Senior Golang Developer, your role will involve designing, developing, and maintaining scalable backend applications and distributed systems. Your expertise in Golang, Microservices Architecture, and REST API development will be crucial for building high-performance cloud-native applications. Key Responsibilities: - Design, develop, and maintain backend applications using Golang - Build scalable Microservices-based architectures - Develop and optimise RESTful APIs - Collaborate with Product, QA, DevOps, and Engineering teams - Write clean, efficient, and maintainable code - Optimise application performance, scalability, and reliability - Participate in code reviews and technical design discussions - Troubleshoot and resolve production issues - Implement security and best coding practices Qualifications Required: - Strong hands-on experience with Golang (Go) - Experience with Microservices Architecture - Strong knowledge of REST API development - Experience with Docker and Kubernetes - Experience with AWS, Azure, or GCP - Knowledge of Kafka or RabbitMQ - Strong understanding of SQL/NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis) - Experience with CI/CD pipelines and Git - Understanding of Distributed Systems and System Design Additional Company Details: - Preferred Skills include experience with gRPC, exposure to Event-Driven Architecture, experience with Monitoring and Logging tools, and knowledge of Performance Optimisation and Scalability Please note that a Bachelor's degree in Computer Science, Information Technology, or a related field and 7+ years of software development experience are required qualifications for this role. Strong communication and problem-solving skills will also be essential in this position. As a highly skilled Senior Golang Developer, your role will involve designing, developing, and maintaining scalable backend applications and distributed systems. Your expertise in Golang, Microservices Architecture, and REST API development will be crucial for building high-performance cloud-native applications. Key Responsibilities: - Design, develop, and maintain backend applications using Golang - Build scalable Microservices-based architectures - Develop and optimise RESTful APIs - Collaborate with Product, QA, DevOps, and Engineering teams - Write clean, efficient, and maintainable code - Optimise application performance, scalability, and reliability - Participate in code reviews and technical design discussions - Troubleshoot and resolve production issues - Implement security and best coding practices Qualifications Required: - Strong hands-on experience with Golang (Go) - Experience with Microservices Architecture - Strong knowledge of REST API development - Experience with Docker and Kubernetes - Experience with AWS, Azure, or GCP - Knowledge of Kafka or RabbitMQ - Strong understanding of SQL/NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis) - Experience with CI/CD pipelines and Git - Understanding of Distributed Systems and System Design Additional Company Details: - Preferred Skills include experience with gRPC, exposure to Event-Driven Architecture, experience with Monitoring and Logging tools, and knowledge of Performance Optimisation and Scalability Please note that a Bachelor's degree in Computer Science, Information Technology, or a related field and 7+ years of software development experience are required qualifications for this role. Strong communication and problem-solving skills will also be essential in this position.

One address, no account. We’ll tell you when matching roles go live.

More at NEOSOFT TECHNOLOGIES

Related open roles

View all roles