What will you do
- Translate requirements and implement product features to perfection Work directly with developers as a team lead and manage products to conceptualise build test and realise products
- Deliver best-in-class code across a broad array of interactive web and mobile products
- Work on continuous improvement of the products through innovation and learning.
- A knack for benchmarking and optimization
- Developing features for highly complex distributed transaction processing systems.
- Implement functionality for automated tests that will successfully pass and meet coding standards.
- Debug production issues and create subsequent mitigation plans. Optimize the performance of existing implementations.
- Stay abreast of new innovations and the latest technology trends and explore ways of leveraging these for improving the product in alignment with the business.
What makes you a great match for us
- 5-7 years of experience as a Backend developer.
- Experience in & Nestjs with GraphQL is a must and experience in any of these is good to have - Javascript Typescript
- Database architecture and design on SQL (like Postgres) and NoSQL (like MongoDB) systems.
- Experience in any message bus like Apache Kafka RabbitMQ for event driven architectures
- Unit-testing and a strong emphasis on TDD
- Debug moderately complex problems and analyze logs in production systems and to read existing code.
- Various data storage options such as Relational NoSQL
- Object-oriented design data structures and complexity analysis
- CI/CD environment with GitlabCI/ArgoCD/Jenkins
- Agile Development (SCRUM methodology JIRA)
- Code versioning tools such as Git Bitbucket Mercurial SVN etc
- Elasticsearch ELK stack- Elasticsearch Kibana and Logstash
- Have the ability to deal with ambiguity
#LI-KC1
Required Experience:
Senior IC