Jobs · Engineering · Colorado

Full-Stack Software Engineer

LMI · Colorado Springs, CO · Yesterday
Engineering$88k–$144k/yrFull-time

Responsibilities

  • Design, development, and maintain full-stack applications using modern front-end frameworks (React, Angular, Vue.js) and back-end technologies (Rust, Python, Java, Node.js etc.)
  • Implementation of visually appealing and high-performance user interfaces that improve accessibility and enhance user experience
  • Create and maintain server-side logic, create APIs, and design database schemas to power application functionality and manage data
  • Ensure seamless integration between front-end and back-end systems, collaborating closely with other developers
  • Implement security measures to protect sensitive data and prevent unauthorized access
  • Optimize both front-end and back-end performance for smooth interactions, quick load times, and efficient data handling
  • Ensure scalability and responsiveness of applications across different devices, browsers, and as user numbers grow
  • Utilize version control systems (e.g., Git) and participate in code reviews to maintain code integrity and quality
  • Stay current with software development trends and best practices in full-stack development
  • Actively collaborate in cross-functional engineering working groups to review, assess, and mature software artifacts such as system architecture, system behavior, system interfaces and requirements, software test plans, UI/UX designs, functional allocation, Interface Control Documents/Descriptions (ICDs), and data models

Requirements

  • Bachelor’s degree in Computer Science/Engineering, or equivalent STEM field with 2+ years of experience (0 years with Master’s degree) in software development
  • Experience with both modern front-end frameworks (React, Angular) and back-end technologies (Rust, Python, Java) within agile development frameworks
  • Understanding of JavaScript, HTML5, CSS3, and responsive web design principles
  • Experience with both SQL and NoSQL databases, and efficient data storage/retrieval techniques
  • Familiarity with cloud platforms (AWS, Azure, or Google Cloud) and back-end frameworks (Django, Flask, Spring, Express.js, etc.)
  • Knowledge of UI/UX best practices and accessibility standards for web applications
  • Experience with API design, development, and integration
  • Familiarity with secure software development practices and CI/CD pipelines
  • Strong problem-solving skills and understanding of software performance optimization
  • Excellent communication and teamwork abilities

Qualifications

  • Advanced degree in Computer Science or related field
  • Experience with testing frameworks for both front-end and back-end
  • Familiarity with design tools such as Figma, Sketch, or Adobe XD
  • Knowledge of containerization and orchestration technologies (Docker, Kubernetes)
  • Knowledge of cybersecurity best practices, particularly in web development
  • Space domain exercise, training, or wargaming experience and familiarity with space-focused software solutions (a plus)

Benefits

Target salary range: $88,000 - $144,000. Final compensation will be determined by a variety of factors including but not limited to your skills, experience, education, and/or certifications.

Similar jobs

Software Engineer

BAE Systems, Inc.Fort George G. Meade, MD· 1 wk ago
Engineering$133k–$226k/yrapply on jobs.baesystems.com

Software Engineer

EpicRound Rock, TX· 4 days ago
Information Technologyapply on epic.avature.net

Software Engineer

EpicGarland, TX· 4 days ago
Information Technologyapply on epic.avature.net