Senior Software Engineer - Backend Node.js

Redolent

  • Bentonville, Arkansas
  • 30+ days ago

    Highlights

    One of our direct client is urgently looking for a Senior Software Engineer- Backend Node.js TITLE: Senior Software Engineer- Backend Node.js LOCATION: Bentonville AR or Remote Duration: 6 to 12+ Months Rate: DOE Note: Job Duties: Leads and participates in medium- to large-scale projects by reviewing project requirements; translating requirements into technical solutions; gathering requested information (for example, design documents, product requirements, wire frames); writing and developing code; conducting unit testing; communicating status and issues to team members and stakeholders; collaborating with project team and cross functional teams; troubleshooting open issues and bug-fixes; ensuring on-time delivery and hand-offs; interacting with project manager to provide input on project plan; and providing leadership to the project team.- Troubleshoots business and production issues by gathering information (for example, issue, impact, criticality, possible root cause); engaging support teams to assist in the resolution of issues; formulating an action plan; performing actions as designated in the plan; interpreting the results to determine further action; performs root cause analysis to prevent future occurrence of issues; and completing online documentation.-

    Numbers & Facts

    LocationBentonville, Arkansas

    Description

    One of our direct client is urgently looking for a Senior Software Engineer- Backend Node.jsTITLE: Senior Software Engineer- Backend Node.jsLOCATION: Bentonville AR or Remote Duration: 6 to 12+ Months Rate: DOENote:Job Duties: Leads and participates in medium- to large-scale projects by reviewing project requirements; translating requirements into technical solutions; gathering requested information (for example, design documents, product requirements, wire frames); writing and developing code; conducting unit testing; communicating status and issues to team members and stakeholders; collaborating with project team and cross functional teams; troubleshooting open issues and bug-fixes; ensuring on-time delivery and hand-offs; interacting with project manager to provide input on project plan; and providing leadership to the project team.- Leads the work of other small groups of four to six engineers, including offshore associates, for assigned Engineering projects by proving pertinent documents, direction, and examples; identifying short and long term solutions and timeline; reviewing and providing feedback for proposed solutions; and performing design and code reviews of changes.- Troubleshoots business and production issues by gathering information (for example, issue, impact, criticality, possible root cause); engaging support teams to assist in the resolution of issues; formulating an action plan; performing actions as designated in the plan; interpreting the results to determine further action; performs root cause analysis to prevent future occurrence of issues; and completing online documentation.- Provides support to the business by responding to user's questions, concerns, and issues (for example, technical feasibility, implementation strategies); identifying short- and long-term solutions; facilitating resolutions; and leading cross-functional partnership.- Leads the discovery phase of medium to large projects to come up with high level design by partnering with the product management, project management, business and user experience teams; and obtaining cross-function approvals.- Demonstrates up-to-date expertise and applies this to the development, execution, and improvement of action plans by providing expert advice and guidance to others in the application of information and best practices; supporting and aligning efforts to meet customer and business needs; and building commitment for perspectives and rationales.- Provides and supports the implementation of business solutions by building relationships and partnerships with key stakeholders; identifying business needs; determining and carrying out necessary processes and practices; monitoring progress and results; recognizing and capitalizing on improvement opportunities; and adapting to competing demands, organizational changes, and new responsibilities.- Models compliance with company policies and procedures and supports company mission, values, and standards of ethics and integrity by incorporating these into the development and implementation of business plans; using the Open Door Policy; and demonstrating and assisting others with how to apply these in executing business processes and practices.- Supports existing production software, looks for ways to reduce support demands, and finds ways to work more efficiently.-- Minimum Experience --- 4 ears programming in Node.js middleware services, including REST services and microservices.- 2 years backend services development with Node.js- Solid understanding of node event loops, sockets, connection pools, and performance tuning.- Strong computer science fundamentals in algorithms, data structures, data stores, operating systems, etc.- Expertise in SaaS application development.- Good knowledge of High-performance Stream processing, Large Scale Messaging Systems- Hands on in Architecting and developing large scale distributed systems applications with experience in Real time Transactional Systems.- Good exposure to REST, Messaging (KAFKA, RABBITMQ, etc.), stream processing (SPARK, STORM etc.), Large storage systems (RDBMS, NO SQL Stores like Cassandra, HBase, REDIS, etc.)- Experience in both relational and non-relational databases- Solid Experience in developing scalable Event driven applications.- Cloud computing experience. Azure preferred.- Experience with CI/CD processes and implementation

    Similar Jobs