About the Role
Position
Software Engineer 3
Location: Charlotte NC
Contract Duration: 12+ Months
Work Model: Hybrid
Pay Rate: $55/hr on W2
Top Skills
- 70%: React, TypeScript, Node.js, MongoDB, GCP
- 30%: ETL and Python
Candidate Profile
Looking for a mid-level Full Stack Software Engineer with strong hands-on experience in React, TypeScript, Node.js, and MongoDB. Experience in developing cloud-based applications, preferably on Google Cloud Platform (GCP), and knowledge of ETL processes and Python for data processing and automation is essential.
Interview Process
- 2 rounds of interviews
Work Authorization
No H-1B candidates
Must Haves
- 3 plus years of Software Engineering experience, or equivalent demonstrated through work experience, training, military experience, or education.
- 3 plus years experience in JavaScript and related frameworks (Node.js, React, TypeScript, .NET).
Key Responsibilities
- Lead architectural design and development of cybersecurity applications.
- Develop standards and companywide best practices for engineering complex technology solutions.
- Build high quality software using JavaScript/TypeScript, React, and Next.js.
- Integrate secure coding practices and partner with cybersecurity teams on risk mitigation.
- Review and analyze complex technology solutions for business objectives and technical challenges.
- Develop APIs and data integrations using GraphQL, MongoDB, and SQL (MSSQL preferred).
- Support CI/CD delivery pipelines using GitHub Actions and Jenkins.
- Deploy and operate solutions on Kubernetes using configuration as code (YAML/TOML).
- Collaborate with technical experts and external industry groups to resolve complex issues.
- Lead projects, teams, or serve as a peer mentor.
Preferred Qualifications
- Proficiency with Next.js, secure coding tools, and artifact repositories.
- Strong experience with MongoDB, SQL, GraphQL, and database CLI tools.
- Hands-on experience with Kubernetes, GitHub Actions/Jenkins, and packaging tools.
- Ability to work collaboratively across teams.
- Python proficiency and basic Java familiarity.
- Experience with large data sets, system administration, or networking fundamentals.
- Exposure to languages such as Go, Rust, C, or C++.
- Experience with enterprise UI component libraries.
- NoSQL, Postgres, Firestore.
- GCP – Nice to have.
Requirements
JavaScript frameworks
3 plus years experience in JavaScript and related frameworks like Node.js, React, and TypeScript.
Software Engineering experience
3 plus years of Software Engineering experience or equivalent.
Cloud-based applications
Experience developing applications on Google Cloud Platform (GCP) is preferred.
API development
Experience in developing APIs and data integrations using GraphQL and SQL.
Nice to Have
Proficiency with Next.js and secure coding tools is a plus.
Hands-on experience with Kubernetes and CI/CD tools like GitHub Actions is beneficial.
Proficiency in Python for automation support is preferred.
Exposure to Rust and other programming languages is a nice to have.