Country/Region:  US
Requisition ID:  29325
Work Model:  Hybrid
Position Type:  Permanent
Salary Range: 
Location:  US - NEW JERSEY CLIENT SITE

Title:  Technical Lead-App Development

Description: 

Area(s) of responsibility

Fullstack Javascript Developer 

Remote

Full-time with Birlasoft

 

Job Description

 

We are a dynamic and innovative Consumer Finance company seeking a Fullstack Javascript Developer with expertise in developing web applications in an AWS environment to join our team. As a Developer, you will play a pivotal role in building cutting-edge web applications. If you are a developer with a passion for web development with a proven track record in cloud based software development, this is an exciting opportunity to lead projects and make a significant impact.

 

Essential Responsibilities:

    • Design, develop, and maintain Node.JS web applications using modern frameworks and technologies, with a focus on both front-end and back-end development.
    • Work extensively with AWS services, leveraging cloud infrastructure to deploy, scale, and manage web applications (eg..Docker, Lambda, SNS/SQS, S3)
    • Design and implement microservices-based solutions, following event- based domain-driven design (DDD) principles to create modular and flexible systems.
    • Leverage your experience in Javascript and Python to work on both frontend and backend components as needed.
    • Apply software design principles and UML methodology to create well-structured, maintainable, and scalable code.
    • Provide technology architectural assessments, strategies, and roadmaps for one or more technology domains.
    • Work with delivery team to understand functional requirements and interact with other cross-functional teams to architect, design, develop, test, and release features.
    • Lead and mentor small teams of developers, providing guidance and technical expertise to achieve project goals.
    • Provide constructive feedback of source code during code reviews.
    • Perform other duties and/or special projects as assigned.

 

Qualifications/Requirements:

    • Bachelor's degree and 3 years of IT development or testing experience OR in lieu of degree; high school diploma/GED and 5+ years experience in web application development, with a strong focus on JavaScript frameworks.
    • 3+ years of experience programming Javascript and 2+ years of experience with Node.JS in a cloud environment
    • SOLID understanding of and detailed experience with object oriented based design pattens, microservices architecture and frameworks, and event driven design.
    • Experience with information security from a systems development perspective (OWASP, OAUTH2, etc.).
    • Implementation experience with one or more of the integration technologies (Kafka, RabbitMQ, Mulesoft).
    • Expertise in web development technologies such as HTML, XML, JavaScript, ASP, SQL, Java or Python, SOAP and REST-based web services.
    • Experience using continuous integration capabilities (GIT, Attlassian BitBucket Pipelines, Docker containers).

 

Desired Characteristics:

    • Leadership skills, with a track record of leading small technical teams (2+ years of experience).
    • Hands-on experience in designing and implementing microservices-based architectures.
    • Ability to work with teams to gather and analyze unrefined business requirements from multiple sources and formulate and deliver a test plan in a timely manner
    • Ability to work under the pressure of multiple projects and deadlines at once
    • Highly motivated self-starter with a high level of demonstrated initiative
    • Ability to quickly learn, adapt, and think outside the box