About the role

  • Full Stack Developer contributing to data management and AI/ML software solutions for federal government. Collaborating in a fast-paced team dedicated to innovation and excellence.

Responsibilities

  • Design, develop, test, and deploy robust and scalable full-stack applications and features
  • This includes hands-on development across front-end (UI/UX implementation), middle-tier (API development), and back-end (database interaction and business logic) components with minimal supervision
  • Design and implement robust APIs and microservices for seamless integration between various system components and external services
  • Optimize application performance, scalability, and security across all layers of the stack
  • Evaluate and utilize existing code baselines to ensure consistency, efficiency, and adherence to best practices
  • Identify opportunities for refactoring and optimization
  • Work closely with cross-functional teams, including product owners, UX/UI designers, and architects, to ensure clear understanding and implementation of product features
  • Write clean, maintainable, and efficient code, adhering to best practices and coding standards
  • Participate in testing and debugging processes to ensure high-quality software deliverables
  • Create and maintain comprehensive documentation for code, features, and processes.

Requirements

  • U.S. Citizen and the ability to obtain and maintain a security clearance
  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field
  • 3+ years of experience in full stack development experience with expertise in multiple programming languages or a related role
  • Experience with front-end technologies for modern UI/UX development, component-based architectures, and responsive design principles (HTML, CSS, JavaScript, React, AngularJS, Svelte, VueJS, Golden Layout)
  • Experience with back-end technologies (Node.js, Python, Java, Spring ecosystem, Open ElasticSearch)
  • Micro services architecture and development: Familiar with Java Spring, Springboot, REST services, Kafka based development
  • Experience with agile methodologies and Scrum framework
  • Strong problem-solving skills and the ability to think critically and creatively
  • Excellent verbal and written communication skills, with the ability to collaborate effectively with team members and stakeholders
  • Ability to work in a team-oriented environment, taking initiative and contributing to a positive team dynamic.

Benefits

  • healthcare
  • wellness
  • financial
  • retirement
  • family support
  • continuing education
  • time off benefits

Job title

Full Stack Software Developer

Job type

Experience level

Mid levelSenior

Salary

$75,200 - $158,100 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job