NodeJS Backend Developer

Bachelor?s degree and four or more years of work experience.

Experience in developing server-side applications using Node.js.

Experience with AWS services like EC2, S3, SNS, SQS, Lambda, Kinesis, Step Functions, DynamoDB, and MongoDB.

Architect and implement scalable and reliable solutions on AWS.

Collaborate with front-end developers to integrate user-facing elements with server-side logic.

Experience with RESTful APIs and microservices architecture.

Proficiency in JavaScript and asynchronous programming.

Optimize applications for maximum speed, reduced latency, and scalability.

Implement security and data protection measures.

Experience with monitoring tools like New Relic, Splunk, Kibana, and Prometheus.

Experience with unit testing and test-driven development frameworks.

Knowledge of Docker for containerization and Kubernetes for orchestration.

Experience with cloud technologies including AWS, Azure, or Google Cloud.

Experience working with cross-functional teams and projects.

Experience with databases such as MongoDB, MySQL, and Oracle for data storage, retrieval, and basic optimization.

Knowledge of large-scale software architecture, networking, and distributed systems.

Knowledge of Git and ability to work with branches, pull requests, and merges.

Experience in designing and developing reusable frameworks.

Experience with test-driven development, continuous integration, and continuous deployment processes.

Experience with AI tools like GitHub Copilot and Gemini AI to enhance the development workflow.

Excellent communication skills, both written and verbal.

Excellent problem-solving and debugging skills.

Ability to work independently and collaborate with multifunctional teams.

Not sure where to start? Ask IVY.
IVY