Overview

Overview:
Iron EagleX is a veteran owned defense contracting company based in Tampa, FL.

It is our mission to provide solutions to the most challenging technical problems facing the Department of Defense while simultaneously making a positive impact on our employees and community.

Responsibilities:
Job Description:

We are seeking a skilled Full Stack Developer to join our dynamic team. As a Full Stack Developer, you will be responsible for developing and maintaining both the backend and frontend components of our applications. You will work closely with our team to ensure the seamless integration of various technologies and deliver high-quality solutions to our clients. Must be willing to go onsite in Crystal City, VA 3 days per week to start.

Job Duties Include (but not limited to):

As a Full Stack Developer, you will be part of an integrated project team delivering scalable and secure systems. Your work will be user-centered and agile. As a member of a project delivery team, you will collaborate with project and product managers, user experience designers, and business analysts. Your efforts will directly serve and assist end-users. Your work will be produced in the context of the team’s DevSecOps practices, including but not limited to continuous development, deployment, integration, and monitoring. Our solutions need to be “cloud-first”, scalable, and deployed in containers.

Full-Stack Developers shall be able to perform automation and engineering tasks, AI/ML implementation, data, infrastructure/operations, and security engineer tasks in DOD cloud environments.

Designing, developing, and maintaining scalable backend solutions using Python and related frameworks (e.g., Django, Flask).

Developing interactive and responsive front-end interfaces using React.js and related libraries.

Integrating backend services with frontend components to ensure seamless functionality.

Utilizing AWS services for building, deploying, and maintaining cloud-based applications.

Experience with containerization and deployment using Kubernetes (K8s), including Helm or Helm Charts for managing deployments.

Collaborating with cross-functional teams to define, design, and ship new features.

Writing clean, maintainable, and efficient code while adhering to coding standards and best practices.

Conducting code reviews, debugging, and troubleshooting to ensure application stability.

Implementing and maintaining version control using GitLab for efficient collaboration and code management.

Qualifications:
Required Skills & Experience:

Proven experience as a Full Stack Developer or similar role, with a portfolio of relevant projects.

Extensive experience in Java programming.

Strong understanding and hands-on experience with the Spring Framework.

Proven expertise in designing and implementing microservices-based architecture.

Familiarity with service discovery, circuit breakers, and other microservices design patterns.

In-depth knowledge of software design patterns and their practical applications.

Ability to implement and optimize design patterns in complex software solutions.

Proficient in JavaScript.

Experience with React JS or Node JS for front-end development.

Experience in integrating and utilizing Elastic Search for efficient data indexing and search functionalities.

Strong experience with AWS services such as EC2, S3, and Lambda.

Ability to design and deploy applications on the AWS cloud platform.

Familiarity with DevOps practices and tools.

Experience with CI/CD pipelines, automation, and infrastructure as code.

Proficient in working with Linux servers.

Experience in server setup, configuration, and maintenance.

Hands-on experience with Docker for containerizing applications.

Understanding of container orchestration using Kubernetes.

Strong knowledge of Kubernetes for managing containerized applications.

Experience in setting up and managing Kubernetes clusters.

Ability to work in an Agile development environment and adapt to changing requirements.

Excellent communication and teamwork skills with a proactive approach to problem-solving.

Strong understanding of software development lifecycle and methodologies.

Ability to work independently and collaboratively in a fast-paced environment.

Education & Certifications:

Bachelor’s degree in Computer Science, Engineering, or a related field; or equivalent work experience.

Security Clearance:

Active TS/SCI Clearance is REQUIRED

Benefits:

National health, vision, and dental plans

20 days of PTO and 11 paid holidays

Life Insurance

Short- and long-term disability plans

401(K) retirement plan

Incentive and recognition programs

Relocation opportunities

Iron EagleX is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, among other things, or status as a qualified individual with disability.