Senior Software Engineer (Backend)
Who we are:
minden.ai is a technology venture founded by Temasek in strategic partnership with DFI Retail Group and coalition partners Breadtalk Group, DBS Bank, PAssion Card, Mandai Wildlife Group, Singtel, Great Eastern, FoodPanda and GoJek.
We are on a mission to redefine how brands engage with their customers through the power of machine learning and artificial intelligence. We are building a next generation insights-driven platform to serve millions of customers and merchant partners across Southeast Asia.
The way we work:
At minden.ai, our culture is the foundation of everything we do. We believe in the power of teamwork and collaboration. We are continuous learners and commit to stay ahead of the curve to drive positive change in our industry. We do not settle for mediocrity without our best effort. We do our best to create the greatest value for our customers' long term success.
We are currently seeking a self-motivated, solution-oriented and experienced Senior Software Engineer to join our Product & Engineering Team.
As a Senior Software Engineer, your responsibilities will include:
- Contribute to the design, development, testing and deployment of our backend services
- Support full software development lifecycle for new and existing features
- Collaborate with the product and design team to gather the requirements and provide optimal solutions
- Work closely with the product and design team to understand requirements, provide product feedback, architect the systems, and implement the product from start to finish.
- Collaborate with the QA and DevOps/SRE teams to make quality an integral part of our CI/CD systems, monitor performance, and ensure smooth operation of our software systems.
- Document application requirements, design, test, integration, and other related processes
- Ensure software development best practices and best-of-breed technologies are used to deliver high-quality software on time.
- Keep up with the latest software technologies and engineering practices
You will be an ideal candidate if you have:
- Bachelor's degree in Computer Science, Engineering or related field, or equivalent training, fellowship, or work experience.
- At least 5 years of technical hands-on experience with product backend development
- Developed and delivered software system for millions of users
- Experience with debugging and diagnostic of distributed systems
- Experience with performance optimization of various aspects of software systems
- Experience working in an ambiguous, low control yet fast paced startup environment is an added advantage