What are the responsibilities and job description for the Sr. Lead Node JS Developer position at HARAMAIN SYSTEMS INC.?
Role: Senior / Principal Full Stack Developer ( Node.js)
Type; 12 months contract
Location: Oak Brook, IL.
On-site: 4 days/week
Strong Node.js as Backend is a must!
Essential Job Functions
Type; 12 months contract
Location: Oak Brook, IL.
On-site: 4 days/week
Strong Node.js as Backend is a must!
Essential Job Functions
- Professional experience building and leading teams that built distributed scalable enterprise-class web/mobile applications with a few of the following technologies: NodeJS, HTML5, DHTML, CSS, TypeScript, JavaScript Frameworks (Vue, Angular, Bootstrap, React, Cordova, etc.), MongoDB.
- Domain knowledge and experience in application development, including: client/server, web services, portal, middleware, micro services and mobile app.
- Must be capable of clearly articulating complex technical issues to all levels of the organization.
- Review and approve project deliverables to ensure that they are architecturally sound and fit into the enterprise design.
- Enforce quality practices (unit test, code analysis, integration test, etc.) and provide quality measurements to leadership team. Drive quality initiatives within design and development phases.
- Provide direction, guidance, and promote growth of DevOps function within the company.
- Manage scope and delivery expectations with business partners and communicates status and big picture to the leadership team. Remove obstacles, close gaps and manage and mitigate risks.
- Partner closely with business and enterprise architecture teams to ensure application design and implementation meets requirements, technical roadmap and business direction.
- Provide oversight and direction for the design, implementation, timely release and maintenance of products that meet customer expectations and high standards for quality, stability and performance.
- Bachelor's Degree in Computer Science, Information Systems, other related field or equivalent work experience.
- 8 years overall IT system architecture, design, development, deployment experience.
- Minimum of 3 – 5 years Full-stack development with relevant Node.js, and Angular.js.
- Experience in developing software using agile methodologies.
- Solid experience in emerging and traditional technologies such as : Node.js, Angular.js Cordova/Ionic, Docker, REST, JSON, XML, HTML / HTML5, CSS, NoSQL, Maven, and AWS/Cloud Infrastructure etc.
- Experience with NoSQL technologies such as MongoDB, Redis, etc.
- Experience developing containerized applications using AWS, Docker.
- Flexible and adaptable attitude, disciplined to manage multiple responsibilities and adjust to varied environments.
- Solid knowledge and experience in CI/CD tools and DevOps principles.
- Effective leader with exceptional interpersonal & communication skills and strong experience with talent development.
- Must have strong analytical and problem-solving skills. Must be capable of clearly articulating complex technical issues to all levels of the organization.
- Solid experience with web services, system integration and service-oriented architecture.
- Flexible and adaptable attitude, disciplined to manage multiple responsibilities and adjust to varied environments.
- Experience with the Atlassian suite of products (Confluence, Jira, GitHub, Bitbucket, etc.)
Salary : $60 - $65