Add expected salary to your profile for insights.
We practice a vibrant & energetic office culture.
We provide opportunities for career advancement within the company.
Good performance is always rewarded accordingly.
JOB RESPONSIBILITIES:
WHAT YOU WILL DO:
Backend Development: Develop robust and scalable backend systems hosted on AWS using languages like Node.js and databases like MySQL, DynamoDB.
API Development: Design and implement middleware or RESTful APIs to power our applications.
Performance Engineering: Optimise the performance of web applications using profiling tools.
Architecture and Design: Design and implement clean, maintainable, and efficient software systems, adhering to best practices and industry standards.
AI and Machine Learning: Research, explore and implement AI and ML techniques to enhance product features and user experiences.
Agile Methodologies: Lead and participate in Agile ceremonies to ensure efficient project delivery.
Code Quality: Ensure code quality through code reviews, unit testing, and adherence to best practices.
Technical Leadership: Mentor and guide junior engineers, fostering a collaborative and innovative environment.
REQUIREMENTS:
WHO YOU ARE:
Experience: 3+ years of experience in full-stack development, with proficiency in both frontend and backend technologies.
Backend Skills: Good proficiency in backend languages (Node.js, Python) and databases (MySQL, DynamoDB).
API Development: Experience in designing and implementing middleware or RESTful APIs.
Cloud: Familiarity or experience with the cloud (AWS).
Operations: Familiarity or experience with CI/CD pipelines, IaC frameworks and Git.
Agile Methodologies: Experience with Agile methodologies (Scrum) and a collaborative approach to development.
Problem-Solving: Excellent problem-solving and analytical skills.
Leadership: Good leadership skills to guide and mentor junior engineers.
Communication: Effective communication skills to collaborate with cross-functional teams.
Soft skills and other requirements:
University degree in a technical field such as Computer Science, Information Technology or Engineering or equivalent work experience in the software development industry.
Understanding of Agile methodologies.
Technical understanding and familiarity with digital solutions.
Clear-spoken and good presentation skills.
Excellent communication skills both written and verbal.
Creative, especially in problem-solving.
How do your skills match this job?Sign in and update your profile to get insights.
Be careful: This job ad has not been subjected to our hirer verification process.
Proceed cautiously and do your own checks before providing any personal information.#J-18808-Ljbffr