Senior Full Stack Engineer

🔥 20 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Agile Defense

Agile Defense

501 - 1000 employees

🏛️ Government

🔒 Cybersecurity

Government • Cybersecurity • Defense

Agile Defense is a company at the forefront of innovation, dedicated to providing advanced capabilities and tailored solutions for critical national security and civilian missions. With a focus on digital transformation, data analytics, and cybersecurity, Agile Defense is instrumental in safeguarding sensitive assets. The company leverages a data-driven approach to deliver insights that enhance mission operations and accelerate decision-making processes. Agile Defense operates globally, with a strong presence across North America, Europe, Asia, and the Middle East, supporting a wide range of client missions. The company is committed to exploring new ideas and technologies, fostering a culture of innovation to advance their services continuously.

📋 Description

• The Senior Full Stack Engineer is responsible for designing, building, and maintaining complex software systems that span backend services, data processing, and user-facing thick client applications. • The position bridges system architecture and hands-on implementation, ensuring that desktop and service components are scalable, reliable, maintainable, and aligned with modern engineering practices. • Design and implement end-to-end software solutions, including: • - Backend services and data processing components • - RESTful APIs and integration layers • - Thick client desktop applications using modern frameworks • Develop and maintain Electron-based desktop applications or similar cross-platform client frameworks. • Architect secure and efficient communication between client applications and backend services. • Build systems capable of processing and validating structured data at scale. • Translate functional requirements into technical designs and working software. • Write clean, maintainable, and testable code following modern engineering best practices. • Collaborate with UI/UX designers to deliver responsive, high-performance desktop user interfaces. • Support containerized development environments and automated build pipelines. • Mentor junior engineers and contribute to team engineering standards.

🎯 Requirements

• Typically has a Bachelor's or masters degree in Computer Science, Software Engineering, or related field, and 7+ years of experience, or equivalent relevant work experience; e.g., each year of work experience may be substituted for each year of education required. • Strong experience as a full stack developer, including: • - Backend frameworks such as Java, Python, Node.js, or C#/.NET • - Frontend frameworks such as React, Angular, or equivalent • - REST API design and implementation • Experience developing thick client desktop applications, preferably using: • - Electron • - Or comparable cross-platform desktop frameworks • Experience designing client-server architectures and managing inter-process communication. • Experience working with structured data formats such as JSON, XML, CSV, or schema-driven models. • Experience delivering software in Agile/Scrum environments. • Strong debugging and performance optimization skills.

Apply Now

Similar Jobs

🔥 39 minutes ago

LMI

1001 - 5000

🤖 Artificial Intelligence

⚕️ Healthcare Insurance

🏛️ Government

Mid-level Full Stack Developer building and extending mission applications for DoD on AWS GovCloud. Collaborating in a cross-functional team to create mission tools in secure environments.

AWS

JavaScript

MySQL

Node.js

Postgres

Python

SQL

🔥 48 minutes ago

Jane Technologies, Inc.

51 - 200

👥 B2C

🛒 Retail

🏪 Marketplace

Lead Software Engineer managing a team to build advertising platform in the cannabis eCommerce space. Drive technical decisions and mentor engineers in a fast-growing environment.

Cloud

Distributed Systems

Java

Terraform

Go

🔥 58 minutes ago

NVIDIA

10,000+ employees

🤖 Artificial Intelligence

🎮 Gaming

Senior Software Engineer developing and managing large scale infrastructure services for NVIDIA's EDA operations. Focused on automation, incident response, and consultation on design best practices.

Cloud

Distributed Systems

Linux

Perl

Python

Ruby

Go

🔥 58 minutes ago

NVIDIA

10,000+ employees

🤖 Artificial Intelligence

🎮 Gaming

Senior Software Engineer enhancing compute debugger tools for GPUs at NVIDIA. Collaborating with global teams and advancing debug technology for high-performance computing.

Assembly

Linux

🔥 58 minutes ago

NVIDIA

10,000+ employees

🤖 Artificial Intelligence

🎮 Gaming

NVIDIA seeks a Senior System Software Engineer to develop AI agents for VLSI design efficiency. Collaborate with a team to enhance design processes using machine learning and software engineering.

Python

PyTorch

Tensorflow