Senior Backend Engineer (Python / Node.js)
Company: S3
Location: Charlotte
Posted on: April 3, 2026
|
|
|
Job Description:
Job Description Senior Backend Engineer (Python / Node.js)
Charlotte, NC (Hybrid) 12 Month Contract (Conversion Potential) W2
Only Rate: Competitive Overview We are seeking a Senior Backend
Engineer to design and build scalable, high-performance
applications supporting cybersecurity and data-driven initiatives.
This role focuses on API development, microservices architecture,
and cloud-based solutions using Python and Node.js . The ideal
candidate is hands-on, highly collaborative, and experienced in
building modern backend systems in a fast-paced Agile environment.
Key Responsibilities Design, develop, and maintain scalable backend
services using Python and Node.js Build and enhance RESTful APIs
and microservices architectures Integrate systems with databases,
APIs, and third-party services Optimize application performance,
scalability, and reliability Collaborate with frontend, DevOps, and
cross-functional teams Write clean, maintainable, and
well-documented code Develop and execute unit and integration tests
Provide technical guidance and mentorship to junior developers
Contribute to continuous improvement of tools, frameworks, and
processes Required Qualifications 4 years of software engineering
experience Strong expertise in Python (Django or Flask) Strong
experience with Node.js (JavaScript/TypeScript) Experience building
REST APIs and microservices Experience with relational
(PostgreSQL/MySQL) and NoSQL (MongoDB/Redis) databases Cloud
experience ( AWS, Azure, or GCP ) Experience with Git and version
control workflows Strong understanding of Agile/Scrum methodologies
Preferred Qualifications Experience with CI/CD pipelines
Familiarity with Docker and Kubernetes Exposure to frontend
frameworks (React, Angular, Vue) Experience with testing frameworks
(PyTest, Jest, Mocha, etc.) Background in financial services or
cybersecurity environments Key Attributes Strong problem-solving
and analytical skills Ability to work independently and
collaboratively Effective communication with both technical and
non-technical stakeholders Continuous learner with a passion for
modern technologies Additional Details 1-round video interview High
potential for contract-to-hire conversion Fast-paced, collaborative
engineering environment
Keywords: S3, Charlotte , Senior Backend Engineer (Python / Node.js), IT / Software / Systems , Charlotte, North Carolina