Senior Full Stack Developer

Northstrat is an employee-owned company providing technology solutions with a focus on government contracts and security clearance work.
Chantilly, VA, USA
Backend
Senior Software Engineer
In-Person
5+ years of experience

Description For Senior Full Stack Developer

Northstrat is seeking an experienced Senior Full Stack Developer to join their team. The role requires expertise in both back-end and front-end development, with strong knowledge of Java, JavaScript frameworks, and database systems. The position demands a self-starter capable of delivering high-quality solutions independently. The company offers a comprehensive benefits package including flexible work hours, medical benefits, and stock options. The role involves developing scalable applications, collaborating with cross-functional teams, and contributing to architectural decisions. Key technical requirements include Java expertise, database knowledge, and experience with Linux environments. The position requires an active Top-Secret clearance with SCI access. Northstrat values work-life balance and provides opportunities for professional growth through their Individual Benefits Account system and various learning opportunities.

Last updated 26 minutes ago

Responsibilities For Senior Full Stack Developer

  • Develop and maintain robust, scalable, and high-performance applications
  • Collaborate with cross-functional teams to define, design, and implement new features
  • Utilize Java, including JEE and REST web services, for back-end development
  • Implement and optimize front-end applications using JavaScript frameworks
  • Work with Oracle, MySQL, or Postgres databases
  • Operate within Linux environments
  • Apply Agile software development methodologies
  • Support the entire product lifecycle from requirements analysis to deployment
  • Participate in code reviews, testing, and debugging
  • Contribute to architectural decisions and the evolution of tech stack

Requirements For Senior Full Stack Developer

Java
JavaScript
React
Node.js
MySQL
PostgreSQL
MongoDB
Linux
Cassandra
  • Bachelor's degree in computer science or related field, or equivalent experience
  • 5+ years of relevant experience
  • Strong Java skills, including JEE and REST web services
  • Experience with Oracle, MySQL, or Postgres
  • Proficiency in Java
  • Familiarity with Linux environments
  • Experience with Java microservice application and interface design
  • Non-internship professional software development experience of 2+ years
  • Understanding of Agile Scrum practices
  • Must have an active or current Top-Secret clearance with SCI access (TSSCI)

Benefits For Senior Full Stack Developer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
  • Flexible working hours
  • Individual Benefits Account (IBA) - 50% of monthly compensation
  • Medical and Vision Insurance through United Health Care
  • Dental insurance through Delta Dental
  • Profit Sharing Plan (PSP)
  • 401k
  • Educational Benefits
  • Stock Options
  • Online learning opportunities
  • Company sponsored training events

Interested in this job?

Jobs Related To Northstrat Senior Full Stack Developer

Senior Full Stack Developer

Senior Full Stack Developer position at Northstrat, requiring Java expertise, 5+ years experience, and Top-Secret clearance, offering comprehensive benefits and stock options.

Data Acquisition Software Engineer BDP

Senior Data Acquisition Software Engineer role at Northstrat, developing mission-critical data solutions for military clients. Hybrid work in Columbia, MD.

Senior Backend Engineer

Senior Backend Engineer role at Motorway, building scalable solutions for UK's leading used car marketplace using JavaScript, Node.js, and AWS.

Software Engineer - Algorithms & Data Processing Magician

Senior Software Engineer position focusing on algorithms and data processing, requiring expertise in Rust, distributed systems, and graph algorithms.

Software Engineer - Algorithms & Data Processing Magician

Senior Software Engineering role focusing on algorithms and data processing, requiring expertise in Python and Rust, with remote work options.