Description:
We are looking for a passionate and experienced GoLang Developer who thrives in a fast-paced environment and possesses expertise in efficient microservice architecture using industry best practices. The ideal candidate will have a deep understanding of GoLang, and MongoDB, and will be well-versed with tools like GitLab. They will join our team of dedicated developers to drive our projects to success.
Key Responsibilities:
- Design and implement efficient microservice architecture using GoLang.
- Work with MongoDB to design, develop, and maintain efficient data structures and queries.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify bottlenecks and bugs, and devise solutions to these problems.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Work closely with other developers to ensure code consistency and quality.
- Keep updated with the latest industry trends in GoLang, MongoDB, and other relevant technologies.
- Utilize version control systems, specifically GitLab, to maintain the codebase and collaborate with the team.
Qualifications and Skills:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Proven experience in GoLang development, specifically in designing and implementing the microservice architecture.
- Hands-on experience with MongoDB and a solid understanding of NoSQL databases.
- Familiarity with continuous integration tools and practices, especially with GitLab.
- A firm grasp of software engineering best practices.
- Ability to work in a fast-paced, collaborative environment.
- Excellent problem-solving skills with a focus on efficiency and performance optimization.
- Excellent verbal and written communication skills.
- Experience with version control systems such as Git.