Backend Engineer
VEZOLVE is looking for a Backend Engineer who is responsible for developing and managing a large-scale project.
The project caters to millions of concurrent users and everything is to be implemented from scratch using AWS infrastructure. Your primary focus is to build a Monolithic application and scale to fit a micro-services architecture built using AWS services.
You will be responsible for the development of a complete system from scratch, ensuring high performance and responsiveness to requests from the front-end.
You will also be responsible for integrating, debugging the front-end elements built by your co-workers into the application; therefore, a basic understanding of front-end technologies is necessary as well.
Requirements
- Bachelor’s degree in computer science, engineering, or any related field
- Minimum 5 years of proven working experience in web development
- Have solid expertise in building enterprise-level Node.js Applications with strong knowledge in the following related technologies & frameworks: Javascript, ReactJS, Typescript, Socket.io
- Experience in maintaining and developing RESTful API services
- Have solid expertise in database technologies including MySQL, MongoDB, Redis
- Have a deep understanding & building different enterprise software architectural patterns such as Microservices, SOA, MVC
- Knowledge of containerization tools (Docket)
- Knowledge of container orchestration tools (Kubernetes)
- Proficient understanding of code versioning tools, such as Git/GitFIow and SourceTree
- Experience with AWS or other cloud services
- Proficiency in managing Linux environment
- Experience in VueJS would be added advantage
- Having experience in working with modern software development methodologies such as Scrum, Kanban, and XP
Benefits that you receive,
- A great work environment
- Professional development and continued education opportunities
- Incredible co-workers
- Care and Recognition Gifts
- Flexible working hours
- Employee Appreciation Programs