We are seeking a skilled Backend Engineer with a minimum of 3 years of experience in Software Development Life Cycle (SDLC) and a strong grasp of programming languages such as JavaScript, TypeScript, and Node.js. The ideal candidate will demonstrate excellent problem-solving abilities and possess strong communication and interpersonal skills, thriving in both independent and collaborative environments.
Main Responsibilities
The Backend Engineer will play a crucial role in developing and maintaining high-quality software solutions.
- Write clean, efficient, and maintainable code for software applications.
- Provide technical and troubleshooting support to stakeholders.
- Test and debug code to ensure it meets quality standards.
- Collaborate with other developers, designers, and product managers to deliver effective solutions.
- Participate in code reviews to ensure adherence to best practices.
- Create and maintain technical documentation for code, APIs, and software processes.
- Stay updated with industry trends and technologies.
- Contribute to project planning and delivery timelines.
- Identify opportunities for process and technology improvements.
Key Requirements
Minimum of 3 years of experience in SDLC or coding.Good understanding of programming languages and frameworks (e.g., JavaScript, TypeScript, Node.js).Strong understanding of software development life cycle (SDLC) and Agile methodologies.Excellent problem-solving and analytical skills.Ability to work independently and collaboratively in a fast-paced environment.Excellent communication and interpersonal skills.Ability to manage multiple projects and priorities effectively.Flexibility to work outside regular business hours as needed.Good understanding of AWS (e.g. Lambdas, EC2, DynamoDB).Experience with CI / CD approaches (e.g. Terraform, Jenkins, JFrog).Fluent in English (C1 level)