PTR Global
Front-End Developer
Charlotte, North Carolina, USA · Contract
Sponsorship not specifiedDetected 65 days ago
JavaScriptTypeScriptPythonJavaGoRustReactNode.jsGitMongoDBGCPCloud PlatformsKubernetesCI/CDGitHub ActionsJenkinsGraphQLLeadershipPublic Speaking
About the role
- We are seeking a Software Engineer 2 - Contingent to participate in low to moderately complex initiatives and identify opportunities for process improvements within Software Engineering.
- The position also includes providing information to client personnel in Software Engineering.
Responsibilities
- Provide technical leadership and influence secure design patterns.
- Lead architectural design and development of cybersecurity applications.
- Build high-quality software using JavaScript/TypeScript, React, and Next.js.
- Develop APIs and data integrations using GraphQL, MongoDB, and SQL.
- Support CI/CD delivery pipelines using GitHub Actions and Jenkins.
- Collaborate with key technical experts and senior technology teams to resolve complex technical issues.
Requirements
- 3 years of experience in JavaScript and related frameworks (Node.js, React, TypeScript).
- Experience with cloud platforms such as Google Cloud Platform, MongoDB, and Nomad.
- Proficiency with secure coding tools like Black Duck and Checkmarx.
- Strong experience with Kubernetes, GitHub Actions/Jenkins, and packaging tools such as npm/Yarn.
- Ability to work collaboratively across cybersecurity architecture and engineering teams.
- Python proficiency and basic Java familiarity for automation support.
- Experience with large data sets, system administration, or networking fundamentals.
Compensation
- $XXX - $XXX The specific compensation for this position will be determined by several factors, including the scope, complexity, and location of the role, as well as the cost of labor in the market; the skills, education, training, credentials, and experience of the candidate; and other conditions of employment.
Company info
- Purchase any product, service, or gift cards from us or for us as part of an application, interview, or selection process.
- Successfully placed or hired candidates would only be asked for banking details after accepting an offer from us during our official onboarding processes as part of payroll setup.
Apply directly at PTR Global →Create a free account for alerts like thisView PTR Global immigration profile
This listing is sourced directly from PTR Global's careers page and normalized into a canonical job model.