Key Responsibilities:
-
Design, develop, and maintain robust, scalable, and secure software applications.
-
Collaborate with cross-functional teams to define, design, and ship new features.
-
Write clean, maintainable, and efficient code using Python, JavaScript, and Golang.
-
Participate in code reviews, providing constructive feedback to peers.
-
Troubleshoot, debug, and resolve technical issues.
-
Contribute to the continuous improvement of development processes and best practices.
-
Stay updated with the latest industry trends and technologies.
Required Qualifications:
-
Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
-
Proven experience in software development with a strong command of Python, JavaScript, and Golang.
-
Solid understanding of data structures, algorithms, and software design principles.
-
Experience with RESTful APIs, microservices architecture, and web application development.
-
Proficiency in front-end frameworks (e.g., React, Angular, or Vue.js) is a plus.
-
Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization tools (Docker, Kubernetes).
-
Strong problem-solving skills and attention to detail.
-
Excellent communication and teamwork abilities.
Darwin Recruitment is acting as an Employment Business in relation to this vacancy.
Samuel Stuart