My Client is looking for a full-time back-end Developer with a specialization in Go (Golang) to design and maintain its cloud-based software products.
This is an excellent opportunity for a skilled Go Developer to advance their career within a successful and growing engineering team.
You will work with the cloud team to build a world-class security solution.
Responsibilities:Design, develop, and maintain robust backend systems and APIs using Go (Golang) to support our applications.Collaborate with front-end developers, database administrators, and other cross-functional teams to understand and define system requirements.Optimize application performance, troubleshoot and debug issues, and ensure high availability of services.Implement and maintain security best practices to protect our systems and data, with a focus on Cyber Security.Participate in code reviews, provide constructive feedback, and ensure code quality and best practices.Keep up to date with the latest trends, technologies, and best practices in backend development, and apply them to our projects.Work on continuous integration and continuous deployment (CI/CD) pipelines to automate and streamline development processes.Utilize Message Queue (MQ) software for efficient communication and data processing in our applications.Minimum Requirements:Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).Experience in programming.Experience in Go (Golang) development.Strong understanding of web application architecture and RESTful API design.Proficiency in database management and experience with SQL and NoSQL databases.Knowledge of software design patterns and best practices for clean and maintainable code.Familiarity with version control systems (e.g., Git) and collaboration tools.Strong expertise in Linux/Unix systems and command-line tools.Robust problem-solving and troubleshooting skills.Excellent communication and teamwork skills.Experience with Message Queue (MQ) software.Fluent in English + French or Spanish.Preferred Qualifications (not mandatory but a plus):Experience with other programming languages such as Ruby, C++, Python, Java, or additional experience with Go.Knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes).Familiarity with cloud platforms like AWS, Azure, or Google Cloud.Understanding of microservices architecture.
#J-18808-Ljbffr