25-2024: Backend Software Developer

Herndon, VA
Full Time
Experienced
Backend Developer
Job ID: 25-2024

Location: Herndon, VA (Hybrid)

Who We Are:
Since our inception back in 2006, Navitas has grown to be an industry leader in the digital transformation space, and we’ve served as trusted advisors supporting our client base within the commercial, federal, and state and local markets.

What We Do:
At our very core, we’re a group of problem solvers providing our award-winning technology solutions to drive digital acceleration for our customers! With proven solutions, award-winning technologies, and a team of expert problem solvers, Navitas has consistently empowered customers to use technology as a competitive advantage and deliver cutting-edge transformative solutions.

What You’ll Do:
As the selected Backend Developer, you be called up to display your ability to architect, design, implement, test and deliver highly scalable code within a cloud environment.

Responsibilities will include but are not limited to:
  • Server-Side Development: Design, develop, and maintain scalable backend services and APIs that support the functionality of the local government application. Focus on high performance, data security, and ensuring efficient data flow.
  • Database Management: Design and implement relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB), including database schema, queries, indexing, and optimizations to ensure efficient storage, retrieval, and processing of data.
  • API Design and Integration: Develop RESTful APIs and microservices that are efficient, secure, and easy to integrate with other systems, including third-party services and legacy systems within the local government infrastructure.
  • Security Best Practices: Ensure backend systems comply with industry-standard security practices, including data encryption, user authentication, and secure access control. Ensure adherence to local government regulations such as data protection laws (e.g., HIPAA, FISMA).
  • Performance Optimization: Monitor and optimize backend performance, identify bottlenecks, and implement strategies to ensure the application can scale efficiently while maintaining a smooth user experience.
  • Collaborative Development: Work closely with frontend developers, DevOps engineers, product managers, and other stakeholders to define backend architecture, ensure data consistency, and implement best practices across the full stack.
  • Testing and Debugging: Write unit and integration tests for backend services to ensure reliability, and work with QA teams to troubleshoot and resolve backend-related issues.
  • Documentation: Create and maintain clear documentation for backend architecture, APIs, and processes. Ensure that code is maintainable and easy to understand for future developers and stakeholders.
  • Code Reviews: Participate in code reviews to ensure quality, consistency, and adherence to coding standards across the development team.
  • Deployment and Maintenance: Assist in the deployment and monitoring of backend systems to ensure high availability, system stability, and minimal downtime. Provide ongoing maintenance and updates as necessary.

What You’ll Need:
  • Experience: 3+ years of experience in backend development with a focus on building scalable and secure server-side systems.
  • Programming Languages: Strong proficiency in backend programming languages such as Python, Java, Node.js, Ruby, or .NET, depending on the application stack.
  • Database Expertise: In-depth knowledge of relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis). Ability to design, optimize, and manage database schemas and complex queries.
  • API Development: Proven experience in designing, implementing, and maintaining RESTful APIs and microservices. Familiarity with API security protocols like OAuth, JWT, or API key management.
  • Security Awareness: Familiarity with secure coding practices, including data encryption (at rest and in transit), authentication/authorization, and compliance with regulations such as FISMA, HIPAA, or GDPR.
  • Version Control: Experience using Git and GitHub or GitLab for version control and managing codebase collaboration.
  • Problem-Solving Skills: Strong troubleshooting and problem-solving abilities, with the ability to identify and fix complex backend issues quickly.
  • Testing Frameworks: Experience writing unit, integration, and API tests using testing frameworks like Jest, Mocha, JUnit, or PyTest.
  • Collaboration and Communication: Strong interpersonal skills and the ability to collaborate effectively with cross-functional teams, including frontend developers, DevOps engineers, QA, and product managers.
  • Agile Methodologies: Experience working in an Agile development environment, utilizing best practices for task management, sprint planning, and iterative development.
  • Compliance Knowledge: Understanding of government regulations related to data security, privacy, and compliance standards (e.g., FISMA, HIPAA, GDPR) and how they affect backend development.
  • Self-Starter: Proactive, highly motivated, and able to work independently in a fast-paced, dynamic environment.

Nice-to-Have Skills:
  • Cloud Platforms: Experience with cloud services like AWS, Azure, or Google Cloud for managing serverless functions, databases, and other backend services.
  • Containerization: Familiarity with Docker and container orchestration tools like Kubernetes for deploying and managing backend services.
  • DevOps Tools: Experience with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI) and automated deployment pipelines for streamlined development and operations.
  • Monitoring and Logging: Experience with monitoring tools (e.g., Prometheus, Grafana, AWS CloudWatch) and logging frameworks (e.g., ELK Stack) to monitor and maintain backend performance.
  • Government Experience: Previous experience working on local or federal government projects, understanding the unique requirements and regulations involved.

 

Equal Employer/Veterans/Disabled

Navitas Business Consulting is an affirmative action and equal opportunity employer. If reasonable accommodation is needed to participate in the job application or interview process, to perform essential job functions, and/or to receive other benefits and privileges of employment, please contact Navitas Human Resources.

Navitas is an equal opportunity employer. We provide employment and opportunities for advancement, compensation, training, and growth according to individual merit, without regard to race, color, religion, sex (including pregnancy), national origin, sexual orientation, gender identity or expression, marital status, age, genetic information, disability, veteran-status veteran or military status, or any other characteristic protected under applicable Federal, state, or local law. Our goal is for each staff member to have the opportunity to grow to the limits of their abilities and to achieve personal and organizational objectives. We will support positive programs for equal treatment of all staff and full utilization of all qualified employees at all levels within Navitas.

Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

To comply with government Equal Employment Opportunity and/or Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.

Invitation for Job Applicants to Self-Identify as a U.S. Veteran
  • A “disabled veteran” is one of the following:
    • a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or
    • a person who was discharged or released from active duty because of a service-connected disability.
  • A “recently separated veteran” means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.
  • An “active duty wartime or campaign badge veteran” means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.
  • An “Armed forces service medal veteran” means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.
Veteran status



Voluntary Self-Identification of Disability
Voluntary Self-Identification of Disability Form CC-305
OMB Control Number 1250-0005
Expires 04/30/2026
Why are you being asked to complete this form?

We are a federal contractor or subcontractor. The law requires us to provide equal employment opportunity to qualified people with disabilities. We have a goal of having at least 7% of our workers as people with disabilities. The law says we must measure our progress towards this goal. To do this, we must ask applicants and employees if they have a disability or have ever had one. People can become disabled, so we need to ask this question at least every five years.

Completing this form is voluntary, and we hope that you will choose to do so. Your answer is confidential. No one who makes hiring decisions will see it. Your decision to complete the form and your answer will not harm you in any way. If you want to learn more about the law or this form, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp.

How do you know if you have a disability?

A disability is a condition that substantially limits one or more of your “major life activities.” If you have or have ever had such a condition, you are a person with a disability. Disabilities include, but are not limited to:

  • Alcohol or other substance use disorder (not currently using drugs illegally)
  • Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, HIV/AIDS
  • Blind or low vision
  • Cancer (past or present)
  • Cardiovascular or heart disease
  • Celiac disease
  • Cerebral palsy
  • Deaf or serious difficulty hearing
  • Diabetes
  • Disfigurement, for example, disfigurement caused by burns, wounds, accidents, or congenital disorders
  • Epilepsy or other seizure disorder
  • Gastrointestinal disorders, for example, Crohn's Disease, irritable bowel syndrome
  • Intellectual or developmental disability
  • Mental health conditions, for example, depression, bipolar disorder, anxiety disorder, schizophrenia, PTSD
  • Missing limbs or partially missing limbs
  • Mobility impairment, benefiting from the use of a wheelchair, scooter, walker, leg brace(s) and/or other supports
  • Nervous system condition, for example, migraine headaches, Parkinson’s disease, multiple sclerosis (MS)
  • Neurodivergence, for example, attention-deficit/hyperactivity disorder (ADHD), autism spectrum disorder, dyslexia, dyspraxia, other learning disabilities
  • Partial or complete paralysis (any cause)
  • Pulmonary or respiratory conditions, for example, tuberculosis, asthma, emphysema
  • Short stature (dwarfism)
  • Traumatic brain injury
Please check one of the boxes below:

PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.

You must enter your name and date
Human Check*