Email to: [email protected]
We are seeking passionate software developers who thrive on end-to-end software delivery and are eager to explore new technologies. As a member of our cross-functional development team, you will be instrumental in ensuring the quality, automation, and user experience of the software we deliver.
Key Responsibilities:
• Design and develop web frontend and backend applications, taking ownership of the software development process.
• Create automated functional and unit tests for the code you develop to ensure high-quality deliverables.
• Develop backend APIs and databases to support the applications.
• Leverage cloud technologies to design and develop scalable applications.
• Collaborate with DevOps Engineers to implement build and release automation.
• Engage in pair programming and code reviews to foster a collaborative and efficient development process.
• Work closely with Product Manager, Business Analysts, Quality Engineers, and User
Interface/User Experience Designers to deliver exceptional features.
Requirements:
• Familiarity with front-end development frameworks such as React.js / Next.js.
• Familiarity in server-side web application development using Node.js and Typescript.js.
• Familiarity with working on CI/CD pipelines.
• Familiarity with leveraging on cloud playorms such as Amazon AWS, Azure, or Google Cloud PlaYorm (GCP), etc.
• Familiarity with Javascript unit testing frameworks such as Jest or Mocha.
• Familiarity with serverless technologies such as AWS Lambda, and ECS.
• Familiarity with Agile and Con9nuous Integra9on and Delivery Prac9ces.
• Familiarity with version control using Git.
• Willingness to work on different platforms to contribute to a dynamic and cross-functional team.
Preferred Qualifications:
• Minimum software development experience:
o Associate consultant: 2 years.
o Consultant: 2 – 3 years.
o Senior consultant: 3 – 5 years.
• Strong fundamentals in Javascript & Typescript.
• Familiarity with building reusable web components is advantageous.
• Knowledge of search engine components and how they work (crawl, index, search).
• Experience with Test-Driven Development and Behaviour-Driven Development. • Familiarity with Docker containers.
• A collaborative team player with excellent interpersonal and presentation skills.