We are seeking a skilled Golang Developer with 3 to 6 years of experience in Golang programming and proficiency in any cloud platform like AWS, Azure, or GCP. As a Golang Developer, you will be responsible for designing, developing, and maintaining efficient, scalable, and reliable software solutions using the Go programming language.
Responsibilities:
- Develop high-quality software applications using Golang, adhering to coding standards and best practices.
- Collaborate with cross-functional teams, including product managers, designers, and other developers, to define and deliver robust software solutions.
- Participate in the entire software development lifecycle, from requirements gathering and design to implementation, testing, and deployment.
- Optimize application performance and scalability by identifying and addressing bottlenecks and implementing necessary enhancements.
- Ensure the reliability, security, and availability of applications by writing clean, well-tested code and performing thorough code reviews.
- Stay up to date with the latest trends and advancements in Golang and cloud technologies, incorporating them into development processes when appropriate.
Requirements:
- 3 to 6 years of professional experience in Golang development.
- Strong knowledge of Golang programming language, including its core concepts and features.
- Experience working with any cloud platform such as AWS, Azure, or GCP.
- Familiarity with microservices architecture and RESTful APIs.
- Proficiency in using Git for version control and collaborative development.
- Solid understanding of software development principles, design patterns, and best practices.
- Good problem-solving skills and ability to troubleshoot and debug complex software applications.
- Excellent communication and teamwork skills.
Preferred Qualifications:
- Experience with containerization technologies like Docker and orchestration tools such as Kubernetes.
- Knowledge of server-less computing and related frameworks (AWS Lambda, Azure Functions, etc.).
- Familiarity with database systems like MySQL, PostgreSQL, or NoSQL databases.
- Understanding of DevOps practices and tools for continuous integration and deployment.
Compensation and benefits
Market competitive salary package up to 300k to 400k
Other Company Perks and Benefits