About the job
Mid level Software Engineer – node.js backend developer
No of Openings: 1
About the job
We’re looking for a skilled NodeJS Developer with expertise in Socket.io to join our dynamic team. If you thrive on pushing technological boundaries, we’d love to meet you!
Role Overview:
- As a Backend Developer, you'll be a key player in building and enhancing our platform.
- Work with Product owner and other team members to develop software using Scrum methodology.
- Strong proficiency with NodeJS JavaScript on AWS Lambda
- Strong in building backend services using NodeJS, Streaming data to Kinesis, calling Lambda and AppSync GraphQL API’s using NodeJs.
- Designing, coding, and collaborating with our tight-knit Engineering team to build complex applications at scale.
- Ground floor, new development work building out new service.
- Support production issues helping to quickly triage and resolve issues.
Participate in peer reviews.
- Represent the team in production releases.
- Join client calls as needed to provide support and answer any technical questions.
- Mentor and guide software engineering teammates.
- Contribute to all phases of the development lifecycle.
- Ensure designs are following specifications.
- Participate in architectural and software development activities.
- Continuously update professional knowledge of new technologies as selected and integrated into the Omega product suite
- Execute all appropriate facets of the Omega Software Development Lifecycle with a desire for continuous improvement
What We’re Looking For:
- Bachelor's or Master’s degree in Computer Science, Information Technology or related field
- 2 or more years of demonstrable success building services that leverage AWS Lambda, node.js JavaScript, OOP, and Functional programming
- Experienced building & consuming restful APIs, microservices and event-driven apps
- Database DML queries for RDBMS, DML queries for NoSQL DB, ORM, SQL Workbench
- Unit testing, End to end testing, performance test (Junit, selenium or similar)
- Knowledge of Observability or APM metrics, Monitoring tools (Dynatrace, NewRelic or similar)
- Proficient with using CI/CD, Git, architecture design tools
- Strong proficiencies in data structures, algorithms, and design patterns.
- Good understanding of resiliency patterns, developing scalable applications.
What We Offer:
- Competitive salary and performance-based incentives.
- Opportunities for professional growth and development.
- A dynamic and inclusive work environment.
- Five working days in a week.
- Insurance and Festival bonus
- Office outing and dinner.
- Tea and snacks
- Fresh office cooked food.
Note: we are following UK based time, Local working time will be 1: 30 PM-9: 45 PM.