Senior Golang Developer (ReactJS Experience)

  • Delhi
  • Nuventure Connect
Introduction We're seeking a seasoned Senior Golang Developer with proven React.js expertise to join our dynamic development team. If you thrive on crafting scalable web applications with elegant backends and enjoy the power of Go, this is the role for you! You'll play a vital role in the expansion and improvement of our client’s product suite. What You Will Do Design and develop scalable web applications:  Collaborate within a dynamic team to create high-performance web applications that deliver exceptional user experiences. Architect robust back-end systems:  Implement clean, well-structured, and maintainable Golang services to power the core functionality of our products. Integrate with ReactJS front-ends:  Build efficient APIs and data-driven components to bridge the gap between our Go back-end and beautifully crafted ReactJS interfaces. Champion containerization:  Leverage Docker to package, deploy, and manage our applications seamlessly across diverse environments. Contribute to a collaborative codebase:  Practice effective Git workflows, peer reviews, and knowledge sharing to maintain high code quality. What We Are Looking For Minimum 5 years of software development experience:  A proven track record of building impactful products. Minimum 2 years of in-depth Golang experience:  Solid understanding of Go's concurrency models, idioms, and best practices. ReactJS proficiency:  Comfortable developing reusable components, managing state, and optimizing for performance. Strong Linux foundation:  Ease with navigating Linux environments, troubleshooting issues, and scripting. DevOps sensibilities:  Familiarity with Docker, CI/CD concepts, and infrastructure as code would be highly valued. Bonus Points Contributions to open-source Go or ReactJS projects. Understanding of cloud technologies (AWS, GCP, Azure). Experience in building RESTful APIs. Experience working with teams across different time zones and cultures. Your Mindset Passion for technology:  You keep up with emerging trends and love to learn. Ownership and accountability:  You take pride in your work and see projects through to completion. Problem-solving attitude:  You enjoy tackling complex challenges and finding creative solutions. Team player:  You are a strong communicator and eager to collaborate with talented people.