I have an opportunity for
"Node.JS Developer" _ 100% REMOTE" and I am looking for a candidate who can join Immediately if you are interested, reply to me with your updated resume or if you could refer someone I would really appreciate it.
Position : Node.JS DeveloperLocation : 100% remoteDuration: 6 to 12 MonthsJob Description Seeking a talented, energetic, ambitious NodeJS Developer. As a Developer, you will have the opportunity to be a member of a global software development organization working with state-of-the-art tools and technologies to build the next wave of software applications for the global enterprise. You'll be interfacing with customers, creating new products and web/mobile applications, and improving existing systems and code. The products you build will touch thousands of users across the globe.
Responsibilities - Apply Server-side software development expertise to design, develop and implement horizontally scalable components with the ability to handle large transaction and query volumes with the following experience:
- Backend - NodeJS, Server-Side Events (SSE).
- Programming languages - Typescript, JavaScript.
- API - REST, GraphQL.
- Databases - Oracle, SQLServer, PostgreSQL.
- No-SQL Databases - MongoDB, CosmosDB.
- Additional useful programming languages - Java, Python.
- Design with operational requirements, and support challenges in perspective.
- Drive technical excellence and implementation of best backend engineering practices. Apply technical understanding of:
- Using modern cloud architectures.
- DevSecOps tools, and tool-chaining to achieve end-to-end automation.
- Patterns and best-practices for multi-tiered distributed applications, and Multi-Cloud environment.
- Information Security, Identity and Access Management.
- Develop full stack applications that are scalable, robust, and thoughtfully designed.
- Full software development lifecycle, from design to implementation.
- Ship production code to a large customer base, and will take full ownership of your work, including testing and deployments.
- Collaborate with other software engineers, domain experts, and end-users, to build the right solutions that address the business needs.
- Interface with Software Quality Assurance and deployment teams.
- Participate in design, scoping, implementation, and testing in short agile release cycles.
Qualifications - Bachelor's degree in Computer Science, Computer Engineering (BE/MCA/BCA).
- 5-9 years of strong software design and development experience. Experience building and administering large-scale distributed applications.
- CI/CD experience with:
- Git/TFS, Containers, Ansible.
- Test Driven Development (TDD).
- Real-time or near real-time data pipelines.
- BPMN 2.0 (Camunda).
- Knowledge of Microservices Architecture.
- Knowledge of Design Thinking.
- Experience working in short agile release cycles.
- Enterprise grade development best-practices for end-to-end interoperability and integration.
- Strong communication skills and quick learner.
- Understanding of the Software development lifecycle.
- Good Analytical and problem-solving skills.
- Self-motivated with the ability to prioritize, meet deadlines, and manage changing priorities.
- High level of energy working as an individual Contributor and as a part of Team.
- One who is inquisitive and able able to think outside the bo
Thanks for your valuable time!!!Best Regards, Kevin Smith | PH: +1 224-296-3545 | kevin@navtechusa.com