11 Goavega Software India Jobs
Software Engineer - Golang (3-4 yrs)
Goavega Software India
posted 1mon ago
Flexible timing
Key skills for the job
Responsibilities :
- GoLang Guru : Utilize your deep knowledge of GoLang to design, develop, and implement efficient and maintainable backend services.
- Microservices Architect : Contribute to the design and development of microservices architecture, ensuring scalability and modularity of our backend systems.
- API Design & Development : Play a key role in creating well-documented and secure APIs for smooth communication between components within the system.
- Distributed Systems Expertise : Demonstrate understanding of distributed systems concepts and their implementation using GoLang.
- Performance Optimization : Continuously optimize backend applications for performance, scalability, and resource efficiency.
- Testing & CI/CD : Implement thorough testing strategies (unit, integration) and contribute to a robust CI/CD pipeline for continuous delivery.
- Cloud-Native Development : Experience with cloud platforms and containerization technologies (i.e., Docker, Kubernetes) is a plus.
- Problem-Solving & Innovation : Effectively identify and solve complex technical challenges, fostering a culture of innovation and continuous improvement within the team.
- Collaboration & Knowledge Sharing : Work effectively in a collaborative environment, sharing knowledge and expertise with your team to drive growth and learning.
Technical Skills & Requirements :
- GoLang Proficiency : Strong expertise in GoLang, including concurrency, channels, error handling, and object-oriented programming principles.
- Microservices Architecture : Understanding of microservices architecture and its benefits for backend development.
- API Design & Development : Experience with RESTful APIs and best practices for API design and documentation.
- Testing & CI/CD : Knowledge of unit testing frameworks (i.e., Go Test) and familiarity with CI/CD tools and methodologies.
- Database Management : Experience working with relational databases (i.e., MySQL, PostgreSQL) for backend data storage (a plus).
- Linux Familiarity : Comfortable working in a Linux environment (command line, scripting) for efficient development and system administration
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Software Engineer roles with real interview advice
Let us explore the different technologies and train us accordingly based our interests
Definitely not employee centric. When there is a situation where the client is wrong and the employee is right. They always support the client. Management is poor, especially the delivery team. Most important the seniors who have been in the company for a long time. Always put the load on the peers.
Read 4 reviews3-4 Yrs
Hyderabad / Secunderabad, Telangana
6-10 Yrs
Bangalore / Bengaluru
6-8 Yrs
₹ 25 - 30L/yr
Bangalore / Bengaluru