Senior Full Stack Software Engineer

Hybrid in Charlotte, NC, US • Posted 1 day ago • Updated 1 day ago
Contract W2
Contract Independent
12 Months
No Travel Required
Hybrid
Depends on Experience
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Angular
  • NodeJS
  • Python
  • FastAPI
  • RAG
  • LLM
  • LangGraph
  • microservices

Summary

Job Title: Senior Full Stack Software Engineer

Work Location: Charlotte, NC (Hybrid)

Contract duration: Long term contract

Visa: /Only

 

Detailed JD:

Role Summary

Motivated and energetic engineers who are passionate about building modern, scalable, secure, and cloud-native software solutions. Software Engineer II professionals are responsible for designing, developing, testing, and deploying enterprise applications while contributing to automation, cloud, and AI initiatives.

Key Responsibilities

  • Design, develop, test, and deploy complex software solutions using Agile, XP, and Test-Driven Development (TDD) practices.
  • Build end-to-end web applications, including front-end, backend services, APIs, databases, and cloud integrations.
  • Develop responsive user interfaces using Angular, TypeScript, HTML5, CSS3, and modern UI frameworks.
  • Build RESTful APIs and backend services using Node.js, Express.js, Python (FastAPI, Flask, Django), or similar technologies.
  • Develop scalable microservices and event-driven architectures for enterprise applications.
  • Collaborate with product owners, solution architects, designers, developers, data engineers, and business stakeholders.
  • Participate in code reviews, pair programming, and technical discussions to improve software quality and team effectiveness.
  • Design and manage integrations between applications, internal systems, cloud services, and third-party platforms.
  • Develop and optimize SQL and NoSQL database solutions, including data modeling, stored procedures, and performance tuning.
  • Implement CI/CD pipelines, automated testing, monitoring, and deployment processes.
  • Troubleshoot, debug, and resolve software defects while implementing preventative measures to improve reliability.
  • Ensure applications comply with cybersecurity, performance, availability, and scalability standards.
  • Mentor and support junior developers.

Generative AI Experience

  • Experience using Microsoft Copilot, GitHub Copilot, Amazon Q, and Azure OpenAI to accelerate software development and improve productivity.
  • Build AI-powered applications leveraging Large Language Models (LLMs), prompt engineering, vector databases, embeddings, and Retrieval-Augmented Generation (RAG).
  • Develop AI-enabled features such as chatbots, copilots, document intelligence, code assistants, and knowledge management solutions.
  • Integrate Generative AI capabilities into web applications and APIs using cloud-based AI services and SDKs.

Agentic AI Experience

  • Support the development of Agentic AI solutions capable of automating workflows, executing tasks, performing validations, and interacting with enterprise systems.
  • Utilize AI orchestration frameworks such as LangChain, LangGraph, AutoGen, OpenAI Agents, and Amazon Bedrock Agents.
  • Build intelligent agents that leverage APIs, enterprise tools, and business rules to automate operational processes.

 

Required Qualifications

  • 9+years of software development experience.
  • Strong proficiency in Angular, Node.js, Python, JavaScript, and TypeScript.
  • Experience designing and implementing APIs and microservices.
  • Experience developing cloud-native applications on AWS, Azure, PCF, OpenShift, Kubernetes, or Docker.
  • Experience with relational and NoSQL databases.
  • Experience with Git, CI/CD, DevOps, and automated testing frameworks.
  • Strong understanding of application security, authentication, authorization, encryption, and secure coding practices.
  • Bachelor's degree in Computer Science, Engineering, or related field.
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.
  • Dice Id: mategr
  • Position Id: Nilesh_Payal145
  • Posted 1 day ago
Contact the job poster
Murtuza Tajir

Murtuza Tajir

Recruiter @ ClifyX
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Charlotte, North Carolina

•

9d ago

Easy Apply

Full-time, Third Party

90000 - 95000

Fort Mill, South Carolina

•

Today

Full-time

USD 106,100.00 - 176,900.00 per year

Remote

•

16d ago

Easy Apply

Contract, Third Party

Depends on Experience

Minnesota

•

Today

Full-time

Search all similar jobs