Junior Developer

NTT DATA ServicesArlington (REMOTE), VA
$75,168 - $156,600Remote

About The Position

We are currently seeking a motivated Junior Developer with flexible full‑stack and integration-oriented capabilities to join our engineering team. In this role, you will support the development and maintenance of applications, databases, APIs, integration workflows, and lightweight front-end features. This position is ideal for candidates who want to expand their skills in modern development practices while working in a collaborative, team‑focused environment.

Requirements

  • Minimum 3 years of experience with Python.
  • Minimum 2 years of experience in software development using Python, Java, JavaScript, Node.js, or other modern programming languages and frameworks commonly used in application, integration, or backend development.
  • Minimum 1 year of experience building or integrating RESTful APIs using API design principles or OpenAPI.
  • Minimum 1 year of experience with Git/GitHub for source control, branching, and pull requests.
  • Minimum 1 year of experience working with relational or NoSQL databases such as PostgreSQL, MySQL, MongoDB, or DynamoDB.
  • Minimum 1 year of experience with Linux command-line environments.
  • Ability to obtain/maintain a Public Trust Clearance.

Nice To Haves

  • Bachelor’s degree in Computer Science, IT, Software Engineering, or a related field.
  • Experience with front-end technologies such as JavaScript, React, HTML, or CSS (basic understanding only).
  • Exposure to AWS or similar cloud services (e.g., S3, CloudWatch, Lambda, IAM).
  • Familiarity with modern integration patterns or microservices concepts (general understanding).
  • Experience with CI/CD tools such as GitHub Actions, GitLab CI, Jenkins, or similar.
  • Experience with application documentation, workflow diagrams, or data mapping artifacts.
  • Basic experience with Docker or container registries.
  • Awareness of static analysis, automated code scanning, or secure coding tools.
  • Interest in improving development processes, integrations, or tooling.
  • Proficiency with common office productivity applications.

Responsibilities

  • Assist in developing, testing, and maintaining application features across back-end and limited front-end components.
  • Help build, integrate, and maintain RESTful APIs and other service integrations using standard API design principles and OpenAPI specifications.
  • Support database development tasks including writing queries, managing schemas, assisting with migrations, and integrating data from relational or NoSQL systems.
  • Use Python to develop scripts, services, integrations, and automation components.
  • Participate in Linux-based development, troubleshooting, and environment configuration.
  • Assist in mapping backend data structures to front-end components using JavaScript, React, or other basic front-end technologies.
  • Help maintain clear, accurate technical documentation.
  • Work with version control systems such as Git/GitHub for branching, pull requests, code reviews, and collaboration.
  • Contribute to code reviews, basic automated tests, and quality assurance processes.
  • Assist in troubleshooting application issues, debugging code, and supporting production deployments.
  • Stay current with emerging development, integration, and documentation best practices.

Benefits

  • medical, dental, and vision insurance with an employer contribution
  • flexible spending or health savings account
  • life and AD&D insurance
  • short and long term disability coverage
  • paid time off
  • employee assistance
  • participation in a 401k program with company match
  • additional voluntary or legally-required benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service