Full-Stack Engineer (Bangalore)
TLDR
Build Java and Scala microservices, React or AngularJS web apps, and data infrastructure spanning e-commerce from storefront to home delivery.
As one of the fastest growing e-commerce companies in Asia, RedMart offers an unparalleled startup experience. Our culture: entrepreneurial, fiercely intelligent, team oriented, deeply creative and whatever you add to it! We’re fanatical about improving our customer experience and providing “wow” customer service.
We're interested in talented, creative and passionate people joining our All-Star team who believe in our mission: To save our customers time and money for the important things in life!
Some things to know before you apply:
- We have big plans to disrupt the traditional grocery retail market and become a $Billion+ company in the next few years
- Everything we do is focused on empowering our customers
- We work really hard
- We have a lot of fun!
- Try this coding challenge, and we'll look at you resume before others. Alternatively, If you wish to challenge yourself with a more difficult coding puzzle give this coding challenge a try.
At RedMart software engineers use technology to delight our customers. They innovate to make our customers’ lives better. And since RedMart does e-commerce from the online storefront all the way to home delivery, there are lots of areas to make an impact with technology. Can we improve warehouse efficiency to get the orders delivered faster? Can we reduce delivery costs so we can save our customers money? Can we make it easier for them to find the products they need and checkout?
As a Software Engineer you will:
- Translating application storyboards and use cases into functional applications
- Design, build, and maintain efficient, reusable, and reliable Java code
- Ensure the best possible performance, quality, and responsiveness of the applications
- Identify bottlenecks and bugs, and devise solutions to these problems
- Help maintain code quality, organisation, and automatisation
- Working in highly collaborative teams and building quality code
- Understanding the business domain deeply and working closely with business stakeholders
Our Tech Stack:
Microservices written in Java or Scala using Play Framework, and occasionally NodeJS.
React or AngularJs for web apps.
MongoDB, Postgres or Cassandra for storage.
AWS infrastructure, with HAProxy, Nginx, Redis. Chef deployments.
GitHub, Travis CI and Trello for development tools.
Testing with JUnit, ScalaTest, FrisbyJS, Calabash and Selenium.
Kafka, Spark and AWS Redshift for our data infrastructure.
What do we look for in a candidate?
- Proficient in Java, with a good knowledge of its ecosystems
- Great OO skills, including strong knowledge in design and architectural patterns
- Skill for writing reusable Java libraries
- Experience with Play Framework for Java
- Experience with JavaScript & frameworks like AngularJS
- Knowledge of concurrency patterns in Java
- Familiarity with concepts of MVC, JDBC, and RESTful
- Basic understanding of JVM, its limitations, weaknesses, and workarounds
- Implementing automated testing platforms and unit tests
- Working knowledge of NoSQL (preferably MongoDB)
- Proficient understanding of versioning tools, such as Git
- Desire to contribute to the wider technical community through collaboration
- Ability to quickly grasp any new technologies
- Strong communication and collaboration skills
What do we offer?
- Awesome startup experience
- Interesting problems and smart coworkers
- Opportunity to grow your skills and learn new ones
- MacBook Pro
- Tons of work + fun (foosball, PS4, Table Tennis and interaction with awesome people)
Benefits
MacBook Pro
Learning Budget
Opportunity to grow your skills and learn new ones
Work environment and amenities
Tons of work + fun (foosball, PS4, Table Tennis and interaction with awesome people)
RedMart is an e-commerce platform that specializes in online grocery shopping, dedicated to enhancing the customer experience through innovative technology. We cater to busy consumers in Singapore, offering a wide selection of products and efficient delivery services, making grocery shopping convenient and time-saving.
- Employees
- 201-500 employees
- Industry
- Consumer Staples
- Total raised
- $55M raised