What you should have:
- 3-8 years of hands-on experience in software development.
- Proficiency in Golang/C++ and strong problem-solving skills.
- Knowledge of software development life cycle and practices.
- Experience with databases and cloud native application development using Kubernetes.
- Experience working with RESTful APIs and Microservices architecture.
- Knowledge of networking concepts.
What you'll do:
- Develop, test and maintain high-quality software applications using Golang, C++ and python.
- Write clean, scalable and efficient code following best practices and coding standard.
- Optimize performance and ensure software scalability, security and reliability.
- Troubleshoot, debug, and resolve technical issues in timely manner.
- Participate in code reviews.
- Work in agile/scrum environment and contribute to sprint planning, daily standups and retrospectives.