Back End Developer

Mantech International Corporation
Springfield, United States of America
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Springfield, United States of America

Tech stack

Java
API
User Authentication
C Sharp (Programming Language)
Databases
Data Integrity
Database Design
Identity and Access Management
Python
Message Broker
Node.js
NoSQL
Ansible
Ruby
SQL Databases
Systems Integration
Data Processing
Backend
Containerization
Infrastructure Automation Frameworks
Information Technology
Optimization Algorithms
Kafka
GraphQL
Api Design
Terraform
Serverless Computing
Docker
Microservices

Job description

The Back-End Developer will lead the design, implementation, and maintenance of server-side logic, APIs, and system integration for technical applications. You will help ensure back-end components meet technical requirements and security standards while supporting overall mission objectives., * Designing, developing, and maintaining server-side applications and APIs.

  • Building and managing databases while ensuring data integrity and security.
  • Integrating with authentication systems and security frameworks to meet all requirements.
  • Writing clean, efficient, and well-documented code for systems and interfaces.
  • Implementing security controls and maintaining a robust library of technical documentation.
  • Collaborating with developers and stakeholders to ensure seamless system integration.
  • Providing technical leadership and mentoring to junior developers to drive the technical agenda.

Requirements

  • Bachelor's degree in Computer Science or related field with 8+ years of experience in back-end development.
  • Expertise in back-end programming languages such as Python, Java, C#, Ruby, or Node.js.
  • Strong understanding of SQL and NoSQL database technologies and optimization techniques.
  • Experience with API design and development, including REST or GraphQL.
  • Proficiency with cloud platforms and containerization technologies like Docker and Kubernetes.
  • Knowledge of server-side frameworks and security best practices for classified environments.
  • Knowledge of database design and optimization techniques
  • Experience with authentication and authorization systems, * Experience working with classified systems and meeting complex security requirements.
  • Expertise in designing microservices architectures and using message brokers like Kafka.
  • Proficiency with Infrastructure as Code (IaC) tools such as Terraform or Ansible.
  • Experience with serverless computing and high-performance data processing.

Clearance Requirements:

  • An active TS/SCI with the ability to obtain and maintain a polygraph.

Physical Requirements:

  • The person in this position must be able to remain in a stationary position 50% of the time.
  • You will need to occasionally move about inside the office to access file cabinets and office machinery.
  • You must be able to exchange accurate information when frequently communicating with co-workers and management.

Apply for this position