G

General Dynamics

Builds submarines, combat vehicles and business jets

Full Stack Developer

Full-Stack EngineeringUpdated on Nov 14
Full-timeMadrid, SpainNo salary listed

About the Job

Requirements

  • At least 3 years of experience as a Full Stack Software Engineer or Software Developer.
  • Strong knowledge of object-oriented programming using C#, Java, Python, or similar languages.
  • Experience with at least one modern front-end framework, such as React, Vue.js, or Angular.
  • Good understanding of Clean Architecture principles and software design best practices.
  • Practical knowledge of CQRS and Event Sourcing concepts.
  • Familiarity with Test-Driven Development and automated testing methodologies.
  • Professional proficiency in English at B2 level or higher.

Responsibilities

  • Develop and maintain modern front-end applications using frameworks such as React, Vue.js, or Angular.
  • Design and implement scalable backend services using object-oriented programming languages such as C#, Java, or Python.
  • Apply Clean Architecture principles to build modular, maintainable, and testable software solutions.
  • Implement software following CQRS and Event Sourcing patterns where appropriate.
  • Contribute to Test-Driven Development practices and automated testing strategies.
  • Collaborate with UX/UI designers and multidisciplinary engineering teams to deliver high-quality user experiences.
  • Participate in architecture discussions, code reviews, and technical decision-making.
  • Integrate software with IoT devices, real-time data streams, and external systems when required.
  • Produce and maintain technical documentation to support software development and knowledge sharing.
  • Ensure software quality by following coding standards, best practices, and continuous improvement initiatives.
  • Work closely with the Basel engineering team to develop and enhance Jet Aviation’s proprietary In-Flight Entertainment platform.

Desired Qualifications

  • Experience with Redux or similar state management libraries.
  • Knowledge of IoT platforms, connected devices, and communication protocols.
  • Familiarity with home automation technologies.
  • Understanding of event-driven architectures and real-time data processing.
  • Professional proficiency in Spanish.

About the Company

General Dynamics

Builds submarines, combat vehicles and business jets

General Dynamics builds warships, nuclear submarines, combat vehicles, and munitions for the U.S. military and allied governments, plus Gulfstream business jets for corporations and private owners. Gulfstream designs large, long-range jets and maintains them through its own service centers and completion shops. A separate technologies arm runs IT, cybersecurity, and command-and-control systems for defense and federal civilian agencies. The company earns its money from multiyear government contracts for ships, vehicles, and services, and the rest from selling and servicing jets. General Dynamics was founded in 1952 and is based in Reston, Virginia.

Company size
10,001+
Company stage
IPO
Headquarters
Reston, VA
Founded
1952

Recently Posted Jobs

Explore more opportunities at General Dynamics

See more jobs