Backend Developer
Posted Updated
Description
We are seeking extremely smart programmers who are gung-ho about building large-scale systems that are going to have a big impact on millions of customers.
Responsibilities:
- Design and develop products by working closely with the business team.
- Gain experience with hands-on coding and independent ownership of software components.
- Build performant, scalable, enterprise-ready back-end architectures that can support millions of users in parallel.
- Follow strong engineering best practices and champion their adoption.
- The candidate will be suitably well-versed in the appropriate information security responsibilities for the role and is responsible for adhering to them.
Requirements:
- 2+ years' experience in software product development and delivery.
- Bachelor's or master's degree in engineering from a reputed institute (preferably IITs, NITs, or other top engineering institutes).
- Strong grasp of CS fundamentals, algorithms, and excellent problem-solving abilities.
- All experience should be from a good product development or e-commerce background.
- Must have shown good stability in all your previous associations.
- Have strong backend knowledge and cloud development exposure.
- Expert in Java, Spring Boot, Hibernate, and REST API development.
- Worked with at least 1 RDBMS (MySQL preferred). NoSql is a plus.
- Have used or are very hands-on with microservices, Docker, Kubernetes, Gradle/Ant, Kafka, and GIT/Bitbucket in a very agile workplace.
- Writing high-quality code, which is made better by unit tests and integration tests, is how you work.
- Comfortable with exploring proven open-source tech stacks like Grafana, Kibana, Jira, Prometheus, caches like Redis/Memcached, and task queues like Celery, to name a few.
- Knowledge of test-driven development and the AWS tech stack will be a good plus.
