Software Developer: III (Senior)

Overview

On Site
USD 65.00 - 75.00 per hour
Full Time

Skills

Cloud Computing
FOCUS
Microservices
Test-driven Development
Management
Streaming
MongoDB
NoSQL
Collaboration
Machine Learning (ML)
Agile
Node.js
JavaScript
TypeScript
RESTful
Apache Kafka
API
Docker
Terraform
Continuous Integration
Continuous Delivery
GitLab
Jenkins
Bitbucket
Computer Networking
Generative Artificial Intelligence (AI)
Transformer
Amazon Web Services
Artificial Intelligence
Soft Skills
Communication
Documentation
Mentorship
Computer Science
Data Science
Privacy
Marketing

Job Details

Location: Madison, NJ
Salary: $65.00 USD Hourly - $75.00 USD Hourly
Description: Our client is currently seeking a Software Developer: III (Senior)
This role involves working closely with Agile development teams to modernize software delivery using automation, cloud-native technologies, and AI-driven insights. The focus is on Node.js development, AWS Serverless technologies, Infrastructure as Code (IaC), Containers, CI/CD automation, and API development, with an emphasis on Generative AI and Machine Learning solutions.

Qualifications & Requirements:
Responsibilities:
  • Develop scalable, secure APIs and microservices using Node.js and AWS serverless technologies.
  • Automate software delivery and deployment pipelines with CI/CD practices.
  • Optimize container workloads for ECS Fargate and Lambda.
  • Use IaC tools like AWS CDK, CloudFormation, or Terraform.
  • Implement Test-Driven Development (TDD) and ensure code quality.
  • Lead Generative AI/LLM initiatives using AWS Bedrock.
  • Manage event-streaming with Confluent Kafka.
  • Monitor applications and infrastructure with Datadog.
  • Design efficient data solutions using MongoDB and NoSQL technologies.
  • Collaborate with data scientists, architects, and ML engineers.
  • Mentor teams on best practices and AI/ML integration.
  • Deploy and fine-tune LLMs for application needs.
  • Ensure secure and responsible AI development.


Experience: 7+ years in Agile software teams.
  • Skills:
    • Expert in Node.js, JavaScript/TypeScript, and RESTful APIs.
    • Experience with Confluent Kafka and AWS services (Lambda, API Gateway, etc.).
    • Advanced Docker containerization skills.
    • Intermediate knowledge of IaC tools (AWS CDK, CloudFormation, Terraform).
    • Proficiency in CI/CD tools (GitLab, Jenkins, Bitbucket).
    • Strong understanding of networking, IAM security, and deployment strategies.
    • Hands-on experience with Generative AI, LLMs, and transformer models.
    • Familiarity with AWS Bedrock Services.
    • Knowledge of responsible AI practices.
  • Soft Skills:
    • Excellent communication and documentation skills.
    • Ability to mentor and lead cross-functional teams.
    • Simplify complex technical concepts for non-technical audiences.
    Education:
    • Bachelor's or Master's degree in Computer Science, Engineering, Data Science, or related field.


By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.

Contact:

This job and many more are available through The Judge Group. Please apply with us today!
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Judge Group, Inc.