Job Summary: We are seeking a talented Full-Stack Developer with expertise in Go (Golang) and React.js to join our dynamic development team. The ideal candidate will have a strong background in building scalable web applications, a passion for technology, and the ability to work in a collaborative environment. You will be responsible for developing and maintaining both backend and frontend components, ensuring seamless integration and optimal performance.
Key Responsibilities:Backend Development:Design, develop, and maintain robust backend services using Go (Golang).Implement RESTful APIs and integrate with third-party services.Optimize and scale backend systems for performance and reliability.Ensure security best practices are followed in backend development.Frontend Development:Develop responsive user interfaces using React.js.Collaborate with UX/UI designers to implement user-friendly web applications.Ensure cross-browser compatibility and optimize front-end performance.Maintain code quality and organization using modern JavaScript/TypeScript practices.Full-Stack Collaboration:Work closely with product managers, designers, and other developers to deliver high-quality software solutions.Participate in code reviews and provide constructive feedback to peers.Troubleshoot, debug, and resolve technical issues across the stack.Contribute to the continuous improvement of development processes and methodologies.
Requirements:Education:Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.Experience:5+ years of experience in full-stack development, with a strong focus on Go and React.js.Proven track record of developing and deploying web applications in a production environment.Technical Skills:Proficiency in Go (Golang) and its ecosystem.Strong experience with React.js, Redux, and modern JavaScript (ES6+).Familiarity with HTML5, CSS3, and responsive design principles.Experience with databases such as PostgreSQL, MySQL, or MongoDB.Knowledge of containerization and orchestration tools (Docker, Kubernetes) is a plus.Experience with CI/CD pipelines and version control systems (Git).