0% found this document useful (0 votes)
20 views

Software Engineer - Backend - Node - Js

Uploaded by

wifibak986
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views

Software Engineer - Backend - Node - Js

Uploaded by

wifibak986
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Title: Node.

js Developer with Kafka


Duration : Full-time Position
Summary:
Node.js Developer
• We are looking for a Node.js developer that has worked on Kafka
administration/development.
• We are transitioning to Azure & using DevOps for all of our engineering &
development, so any experience with DevOps tools and/or Azure would be a
plus.
• Provide advanced and/or cross-technology engineering through all phases of the
Technology / Project Life Cycle.
• Responsible for leading the design, development, testing, debugging,
maintaining and documenting software components in accordance to Software
Development Life Cycle (SDLC) best practices.
• Leads and participates in the technical design process and completes estimates
and work plans for design, development, implementation, and rollout tasks. •
Responsible for systems infrastructure including engineering, implementation and
integration, and technical services and support.
• The Technology Engineer designs, implements/installs, maintains and
administers systems including hardware, software and various configurations. •
Monitors overall performance to proactively identify potential issues and tune
appropriately.
• Performs root cause analysis on failed components and implements corrective
measures.
• Communicates with the appropriate teams to ensure that assignments are
delivered with the highest of quality and in accordance with DevOps standards. •
Role model and demonstrate the company’s core values of respect, honesty,
integrity, diversity, inclusion and safety of others.

Current tools and technologies include:


OS/Programming Languages/Scripting: Node.js, React.js
Cloud Platforms: Microsoft Azure
DevOps: GitHub, Azure DevOps, CI/CD Tools, JIRA
Storage: MongoDB, PostgreSQL, Redis
Streaming Platforms: Apache/Confluent Kafka, Schema Registry, KSQL, KStreams, Azure
EventHubs

Essential Job Functions:


• Ensure adherence to architecture standards and roadmaps.
• Develop specifications, design, code and unit test using Software Development
Life Cycle (SDLC) best practices.
• Experience with Domain Driven Design, CQRS, and Event Sourcing
• Complete estimates and work plans independently as appropriate for design,
development, implementation and rollout tasks.
• Create technical system documentation and ensure that this documentation
remains current throughout all phases of the SDLC.
• Design and successfully implement infrastructure / middleware components
with infrastructure and application teams, ensuring that overall solution is
designed to meet SLA (performance and up-time), DR, and scalability needs
required by the solution.
• Ensure that post-production operational processes / deliverables are well
designed and implemented prior to the project moving into the solution support
phase.
• Follow appropriate change/release management practices.
• Support and maintain infrastructure solutions utilizing required tools and
technologies. Provide off-hours support (24 x 7) as required.
• Develop and maintain deployed technology list for each infrastructure discipline.
Evaluate, select, and implement new technologies with infrastructure teams to
ensure adherence to architecture guidelines for new technology introduction. •
Evaluate vendor technical and support capabilities.
• Provide technical leadership on establishing standards and guidelines. • Build
partnerships across the application, business and infrastructure teams. • Must be
able to perform the essential functions of this position with or without reasonable
accommodation.
Minimum Position Qualifications:
• 7 or more years of experience in systems analysis, design, engineering and
support of associated tools and technologies. At least 2-3 yrs of experience
working in fintech/financial Industry.
• Proven communication and presentation skills to effectively communicate
information to customers and to all levels within the organization.
• Proven ability to understand company business problems and identify probable
technical solutions to those problems.
• Ability to interact well in a team environment
• Proficient in English. Bonus points if you can communicate in Spanish.

You might also like