JOB DESCRIPTION
Are you looking to work for a high-growth company that provides an all-in-one technology platform to automate mission-critical workflows for businesses? If you're a Software Engineer / Web Developer who is passionate about learning and building great code. Come join us and love what you do!
Our client is looking to hire a Backend Developer (Remote) having 5+ years plus experience as a developer.
Desired Skills Required (Technical)
- Strong proficiency with JavaScript.
- In-depth knowledge of Node.js and NestJS frameworks.
- Strong hands-on experience on MongoDB, MYSQL & Views.
- Hands-on experience on Apache Kafka streams Or RabbitMQ, Elastic Search, and Redis.
- Understanding the nature of asynchronous & synchronous programming and its quirks and workarounds
- Hands-on experience with Docker Containers.
- Proficient understanding of code versioning tools, such as Git
- Implementing automated testing platforms and unit tests or hands-on experience on testing frameworks (Jest)
- Understanding fundamental design principles behind a scalable application (de-coupling of the code)
- User authentication and authorization between multiple systems, servers, and environments
- Understanding accessibility and security compliance.
- Hands-on experience as production process manager (PM2)
- Hands-on experience on Socket.IO real-time bidirectional event-based communication.
- Experience in microservices and SOA architecture along with the Orchestration framework as Kubernetes is preferred.
- Knowledge Integration of Node.js services with AWS services like AWS EC2, S3, SNS, and SES is a must.
- Exposure to continuous deployment and integration process
- Thoughtfully design forward-thinking, scalable, and performant data architectures
JOB QUALIFICATION
Qualification & Soft Skills Requirements
- Bachelor's Degree in Information Systems, Computer Engineering or equivalent technical Degree; or equivalent combination of education and experience.
- Candidate should have at least 5+ years of experience in enterprise web application development.
- Proficiency in the data structure, time and space complexity, design patterns, testing, and workflow.
- Agile project management (ideally Scrum Master), highly proficient with Jira tasking and team management.
- Ability to communicate and comprehend high-level spoken and written concepts in English.
Perks & Benefits:
- Talent Success Coach: Get connected with a dedicated coach to guide you before, during as well as after your assignments with our clients.
- Payout: Market competitive salary.
- Opportunity: Work with an international company and get global exposure with exciting projects.
- Mobility: Work from the comfort of your living room couch.
OTHER JOB REQUIREMENTS
Education
Bachelor’s Degree / College Degree
Field of study
Engineering (Computer/Telecommunication)
Specialization
IT - Software
JOB BENEFITS
Others