The Senior Software Engineer will play a pivotal part in our development team, focusing on maintaining our existing backend and in the longer run migrating our integrations to more cloud- native solutions. The role is our first hire outside of the EU. The ideal candidate will possess hands-on experience working with Java and / or Kotlin building and maintaining applications. Kotlin experience is advantageous. They should demonstrate proficiency in SQL databases, preferably MySQL. This role offers the opportunity to collaborate with the team in making sure the VROMO product is both functional and maintainable by being the go-to resource in handling the business-as-usual stories from our restaurant partners.
Expertise in building scalable solutions in a public cloud system is needed, AWS is an advantage.
Expertise building serverless functions is an advantage, preferably AWS lambda. Also having exposure to functional programming is advantageous.
The role will be based in Inspire Brands Innovation Center in Hyderabad, India.
Duties and Responsibilities:
- Collaborate with the development team to support the creation and deployment of new features.
- Be the go-to person in handling Business as Usual issues across the backend from a diverse set of restaurant customer base.
- Work alongside senior team members to migrate our legacy integrations to cloud native solutions.
- Be an advocate of clean code and well-structured coding principles to ensure the system is maintainable and extendable.
- Participate in code reviews and pull requests to make sure our codebase is held to a high standard
- Continuously evaluate and improve existing processes and systems to optimize performance and efficiency.
REQUIRED KNOWLEDGE, SKILLS or ABILITIES:
- Experience building scalable backend solutions with well-designed and efficient code using Kotlin or Java is required
- Experience with Kotlin is an advantage
- Experience working with popular frameworks in the Java/Kotlin Space
- Experience with Spring Boot is an advantage
- Experience working with SQL solutions is required
- Experience with MySQL is an advantage
- Experience building solutions in public cloud solutions such as AWS, GCP, Azure is required
- Experience with AWS is an advantage
- Experience collaborating and efficiently navigating and fixing customer queries would be ideal
- Comfortable working in an environment with a CI CD mindset
- Experience with microservice architecture is a bonus
- You are comfortable facing new challenges and love the opportunity to learn a new skill