Our client is a trailblazing pioneer in the Tobacco Manufacturing Industry. What sets them apart is their unwavering commitment to innovation and progress. They have embarked on a remarkable journey of transformation, with a resolute aim to create a smoke-free future. This ambitious endeavour has completely redefined every aspect of their business, from the production and distribution of their products, to how they interact with their customers and society as a whole.
By embracing this transformation, our client is leading from the front, with their pioneering vision and steadfast determination to create a smoke-free future.
With a workforce of more than 75,000 talented individuals worldwide across 180 countries, they have truly established themselves as a global leader in the industry.
My client is looking for a skilled and passionate Backend Engineer to join their Centre of Excellence for Technology to build and scale effective software solutions for their e-commerce domain.
As a backend engineer you will:
- Participate in the entire application lifecycle, focusing on coding and debugging
- Write clean code and documentation for functional web application development
- Design, develop and deploy backend services and APIs that support high traffic, focusing on low latency, scalability, and high availability
- Join the Backend Chapter where you’ll have the opportunity to investigate and share information about technologies within the Backend Engineering Community
- Participate and support the Agile methods and frameworks by taking part in planning events, daily stand-ups, planning sessions, code reviews and other discussions and events
- Join a multi-functional Team and work closely with other Engineers while becoming a valued member
- Continuously improve the product’s architecture and structure
- Handle and optimize scalable distributed systems on the Cloud
- Develop automated tests to ensure code quality
- Use groundbreaking technologies on your daily work
- Build reusable code and libraries for future use.
You should apply if you have:
- Bachelor’s Degree or higher in Computer Science or Software Engineering with appropriate experience
- Shown work experience as a Backend Engineer for 3+ years
- In-depth understanding of the entire web development process (design, development, and deployment)
- Professional experience with programming languages such as JavaScript or TypeScript
- Proven experience in source code management tools such as Bitbucket and Git
- Experience with serverless technologies, global distributed systems, RESTful APIs or microservices
- Good skills with database development and maintenance (DynamoDB)
- Knowledgeable about systems architecture, design patterns, logging, and monitoring
- Experience in automated testing
- Experience with Scrum Agile framework
- Teamwork skills with a problem-solving attitude.
Additional experience that we’ll value:
- Familiarity with front-end technologies (e.g., HTML, JavaScript, and CSS)
- Experience building web scale Web Applications
- Experience with CI/CD pipelines, deployment automation, quality tests, security analysis and Tools (e.g. Terraform, Jenkins)
- Experience with A/B Testing and Feature Toggling for rolling-out features to production.