Full Stack Developer

$117,300 - $158,700/Yr

General Dynamics - Saint Louis, MO

posted 3 months ago

Full-time - Senior
Remote - Saint Louis, MO
10,001+ employees
Transportation Equipment Manufacturing

About the position

As a Full Stack Developer at General Dynamics Information Technology (GDIT), you will be responsible for delivering innovative solutions to complex problems. Your role will involve tailoring cutting-edge applications to meet the unique requirements of our clients, ensuring that the end-user experience is prioritized. You will work in a fast-paced Agile environment, contributing hands-on to both front-end and back-end development tasks. Your expertise will be crucial in modifying application code and implementing business logic based on user feedback. In this position, you will utilize well-defined software processes to design, code, and unit test integrated systems. You will work with a variety of programming languages and technologies, including HTML, CSS, JavaScript, Python, Go, and SQL, to develop solutions that promote interoperability through service-based architectures. Your ability to analyze user feedback and rapidly prototype solutions will be essential in ensuring that our applications meet client needs effectively. You will also be responsible for preparing documentation for all solutions developed, executing visual design stages from concept to development, and analyzing system designs to implement necessary updates. This role requires a strong communicator who is passionate about web development and capable of managing multiple tasks simultaneously in an ever-changing environment.

Responsibilities

  • Utilize Agile methodologies to work in a rapid development environment as part of a development team.
  • Design, code, and unit test front and back-end solutions for integrated systems using HTML, CSS, JavaScript, Python, Go, and SQL.
  • Develop integration code to connect and interface systems and services.
  • Create solutions that utilize open standards and ICDs to promote interoperability through service-based architectures.
  • Analyze, fix, and document defects on systems.
  • Rapidly prototype and mock up solution designs, including look, feel, and aesthetics.
  • Prepare documentation for all developed solutions.
  • Analyze user feedback against current system designs and implement updates accordingly.

Requirements

  • 5 years of professional experience in web development.
  • Bachelor's Degree in Computer Science, Engineering, or a related discipline.
  • Experience with front and back-end programming languages and SQL/No-SQL database technologies.
  • Proficiency in ReactJS, NodeJS, Python, PostgreSQL, and alternatives like VueJS, Go, MySQL, and ElasticSearch.
  • Experience working in Agile environments and facilitating working sessions across teams.
  • Excellent problem-solving and communication skills.
  • Knowledge of software development lifecycle and user-centered design principles.
  • Familiarity with Web Accessibility requirements.
  • Strong organizational skills and ability to manage multiple tasks effectively.

Nice-to-haves

  • Experience with additional programming languages such as JavaScript and Go.
  • Familiarity with cloud technologies and digital modernization practices.
  • Experience in the defense and intelligence community.

Benefits

  • Paid jury duty
  • Health savings account
  • Internal mobility program
  • AD&D insurance
  • Disability insurance
  • Health insurance
  • Dental insurance
  • 401(k)
  • Paid time off
  • Parental leave
  • 401(k) matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service