Senior Full Stack Software Engineer
Fairfax, VA 
Share
Posted 15 days ago
Job Description

Job Purpose

Metronome is seeking a talented Full Stack Software Engineer with expertise in designing and implementing web applications. The ideal candidate will have a strong background in successfully driving forward software development projects with a keen understanding of modern software development processes. This role offers an exciting opportunity to develop new software solutions while collaborating with cross-functional teams and developing scalable, reliable, and performant applications that meet the evolving needs of our stakeholders.

Duties and Responsibilities

Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.

  • Develop and implement robust, maintainable software
  • Design high-level architectures, tradeoff analysis and selection of technologies while building consensus around them
  • Contribute to functional and operational level software test events
  • Contribute to Software team staffing, talent development and hiring decisions
  • Work as a team throughout the design process, supporting sprint planning sessions, code reviews, and scrums
  • Additional duties as assigned by the PD and SDPD

Required Skills

  • Demonstrated experience with front end web application development; React and TypeScript preferred, will consider other frameworks
  • Advanced knowledge of front-end web technologies (HTML, CSS, JavaScript)
  • Demonstrated experience with API Design and Development of backend architecture; Node and/or Python preferred
  • Database schema design and implementation; SQL experience required
  • Experience with data-driven Single Page web applications (SPA)
  • Hands on experience with Linux OS
  • Experience with containers and their deployment
  • Familiarity with UI/UX best practices
  • Embody Metronome's Core Values and Mantra in all interactions
  • Strong relationship-building skills and ability to maintain strong relationships with peers, teams and business partners
  • Thrive in a fast-paced, high-growth potential environment with a sense of urgency to provide immediate value
  • Willingness to accept new challenges and grow alongside Metronome's needs
  • Proven expert performance as a positive change driver and leader
  • Exceptional attention to detail and accuracy; quick learner, creative and strategic thinker; lead and inspire teams to achieve common goals
  • Excellent planning and organizational skills and ability to handle multiple tasks under pressure with multiple deadlines; exceptional time management and organization; ability and initiative to automate internal processes to improve operational efficiency
  • Highly adaptive and flexible, able to be comfortable with rapidly changing requirements


Qualifications

* B.S. in an engineering field

* 10+ years of experience in software development

* 5+ years of experience in Agile Environment

* 2+ years leading Full Stack software development projects

* Active Secret Clearance (or ability to obtain)

 

Job Summary
Company
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Education
Bachelor's Degree
Required Experience
10+ years
Required Security Clearance
Secret
Email this Job to Yourself or a Friend
Indicates required fields