About the Role:
We are inviting an experienced Backend Developer to be part of our innovative team. The selected candidate will design, develop and maintain the backend of our mobile applications and web services. A strong understanding of web development principles and server-side programming languages are prerequisites for this role.
Key Responsibilities:
- Make creative designs for the new features of our web and mobile applications and monitor their smooth implementations.
- Optimize and maintain the performance of the backend systems.
- Work on the API documentation catering to both internal and external use cases.
- Work with front-end developers and ensure unified integration of the backend and frontend systems.
- Develop and maintain automated tests for the backend systems.
- Identify bugs or issues with backend systems as they emerge and troubleshoot immediately.
Requirements:
- Must possess a bachelor's degree in Computer Engineering, Computer Science, or an akin field.
- Relevant experience in software development.
- Expertise in server-side programming languages (Node.js, Python, Ruby, or Java).
- Experience with multiple databases such as MySQL, MongoDB, or PostgreSQL.
- Familiarity with web development principles such as RESTful API design, version control (Git), and Agile development.
- A thorough understanding of the working principles of cloud computing platforms like AWS, Azure, and Google Cloud.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
If you can confidently deliver these responsibilities, work under pressure and meet the qualifications mentioned earlier, apply today with your updated resume and cover letter.