Full Stack Developer

Mount Indie
Huntsville, United States of America
12 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Huntsville, United States of America

Tech stack

JavaScript
Software Applications
C Sharp (Programming Language)
Spreadsheets
Code Review
Information Systems
Database Applications
Text Processing
Python
PostgreSQL
MongoDB
MySQL
Node.js
NoSQL
Scrum
TypeScript
React
GIT
Vue.js
Containerization
Angular
Kubernetes
Information Technology
GraphQL
Front End Software Development
REST
Software Version Control
Docker
Programming Languages

Job description

  • Develops and applies advanced methods, theories and research techniques in the investigation and solution of complex and advanced software applications and problems.
  • Coordinates efforts of engineers and technical support staff in performance of assigned projects*
  • Plans, conducts and technically directs projects or major phases of significant projects *
  • Conducts investigations and tests of considerable complexity *
  • Reviews literature, patents & current practices relevant to the solution of assigned projects *
  • Reviews the completion and implementation of technical products *
  • May evaluate vendor capabilities to provide required products or services
  • May provide technical consultation to other organizations
  • May provide work leadership to lower level employees
  • Develop and maintain scalable web applications using modern front-end and back-end technologies.
  • Collaborate with product managers, designers, and other engineers to deliver high-quality features on schedule.
  • Write clean, efficient, and well-documented code following best practices.
  • Participate in code reviews and contribute to improving development processes.
  • Troubleshoot and debug issues across the full stack to ensure optimal performance and reliability.
  • Stay up to date with emerging technologies and propose improvements to enhance our tech stack.
  • Assist in deploying applications and monitoring their health in production environments.

Requirements

  • Bachelors' degree in computer science, information systems, engineering, business or other related field or equivalent
  • Minimum of 5 to 8 years of related experience
  • Knowledge of desktop applications such as word processing, spreadsheet, and database programs
  • Working knowledge of current operating systems and programming languages
  • Strong proficiency in JavaScript/TypeScript and frameworks such as React, Angular, or Vue.js for front-end development.
  • Solid experience with back-end technologies such as Node.js, Python, or C#.NET.
  • Experience with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
  • Understanding of version control systems (Git) and CI/CD pipelines.
  • Good problem-solving skills and ability to work both independently and collaboratively.
  • Strong communication skills and ability to articulate technical concepts clearly.
  • Active Top Secret clearance with SCI eligibility
  • Must be able to pass CI poly within 6 months of hire date
  • U.S. Citizenship required
  • This role is 100% on-site, * TS/SCI Security Clearance
  • Knowledge of containerization and orchestration tools (Docker, Kubernetes).
  • Familiarity with RESTful APIs and GraphQL.
  • Understanding of Agile/Scrum methodologies.

Apply for this position