Backend Engineer ()
Posted on:
20 days ago
Vacancies:
1 Vacancy
Job Summary
Backend Engineer ()
We are looking for a Backend Engineer to help design scale and continuously improve the platform.
What Youll Do
- Engage in fast-paced agile application development teams in terms of organizing managing and executing your work with minimal supervision.
- Participate with the team and stakeholders on requirements understanding design and solutions in line with the product architecture.
- Build and maintain high performing high quality backend services and APIs with end-to-end responsibility from development to technical QA (unit tests) by applying technology and best practices.
- Design and manage scalable data pipelines integrations and microservices that power the platform.
- Provide necessary technical documentation to enable visibility and maintainability of designs and code.
- Play an integral role in acquiring and learning technology trends expertise and best practices to keep the teams collective knowledge up to date.
What Were Looking For -
Education
Education
- Masters/Bachelor Degree in Engineering from a reputed university with an excellent academic record.
- Any relevant certifications on technology from reputed sources is a plus.
Work Experience
- 4 years of relevant industry experience. Experience working in Energy Oil & Gas or Engineering domain is a definite plus.
- Experience working in distributed agile developments. Experience working in international teams is relevant.
Technical Skills
- Hands-on experience building scalable backend services and REST/GraphQL APIs using and TypeScript. Further hands-on experience with NestJS or is a plus.
- Strong understanding of databases including relational (PostgreSQL SQL Server) and NoSQL (MongoDB Redis) systems including query optimization and data modeling.
- Good understanding of event-driven architecture and messaging systems such as Kafka RabbitMQ or Azure Service Bus.
- Good understanding of the concepts and application of unit and integration tests in backend development. Hands-on experience using Jest or Mocha is a plus.
- It is an advantage if you have hands-on experience working in Cloud (Azure) applications especially in areas of DevOps CI/CD and Containerization (Docker Kubernetes).
- It will be a valuable addition if you have experience and knowledge working for energy oil & gas or engineering industries.
Required Experience:
IC