Back End Software Developer (Node.js, Python)
Sundayy · United States · 1 mo ago
RemoteRemoteInformation Technology$101k–$175k/yrFull-time
About The Company LMI is a forward-thinking digital solutions provider dedicated to accelerating the impact of government agencies through innovative technology and rapid development. Headquartered in Tysons, Virginia, LMI specializes in delivering mission-critical platforms, AI-driven solutions, and prototypes tailored to meet the unique needs of federal agencies. The company’s expertise spans across defense, space, healthcare, and energy sectors, emphasizing agility, collaboration, and strategic innovation to navigate complex challenges and outpace evolving threats and opportunities. By investing in cutting-edge technology and fostering strategic partnerships, LMI aims to enhance operational outcomes, improve mission effectiveness, and deliver lasting value to its clients. The organization promotes a culture of continuous improvement, diversity, and inclusion, ensuring a dynamic environment where talented professionals can thrive and contribute to impactful projects. About The Role The Back End Software Developer role at LMI is a critical position focused on supporting the development and enhancement of the RAPTR platform, which specializes in modeling, simulation, prototyping, wargaming, and analysis within the space domain. This senior-level position involves designing and implementing robust backend services that enable analysts, data scientists, and engineers to perform complex analytical tasks efficiently. The successful candidate will translate analytical and operational requirements into scalable backend solutions, including APIs, data pipelines, and integration services that facilitate modeling, simulation, and trade space analysis. The role requires close collaboration with multidisciplinary teams to ensure backend capabilities align with mission objectives and analytical workflows. The position offers the flexibility of remote work for qualified candidates, with a preference for those located near Colorado Springs or able to support on-site activities. This role is ideal for professionals who enjoy working at the intersection of software engineering and analytical problem-solving, delivering capabilities rapidly to support evolving mission needs. Qualifications Bachelor's degree in Computer Science, Computer Engineering, or a related technical field5-10 years of experience in backend software developmentProficiency in programming languages such as Python, Java, or Node.jsExperience designing and implementing RESTful APIs and service-oriented architecturesKnowledge of relational and NoSQL databases (e.g., PostgreSQL, MongoDB)Experience supporting data-intensive applications or analytical platformsFamiliarity with backend frameworks such as Django, Flask, or Spring FrameworkStrong understanding of software design principles, performance optimization, and scalable system architectureExperience with version control systems such as GitAbility to adapt in a fast-paced and evolving environmentExcellent communication and collaboration skills Preferred qualifications include experience in modeling & simulation, wargaming, or analytical platforms, familiarity with cloud environments like AWS or Azure, building data pipelines, exposure to space or defense systems, experience with machine learning workflows, knowledge of containerization tools such as Docker, and an active TS/SCI clearance. Responsibilities Develop and maintain backend services and application logic supporting modeling, simulation, and analytical workflows within RAPTRTranslate analytical and data science requirements into functional software features, including data ingestion, scenario configuration, and results managementDesign and implement APIs and service layers that facilitate interaction between the platform, analytical tools, and external systemsBuild and manage data pipelines and storage solutions capable of supporting large-scale analytical runs and scenario outputsOptimize performance and ensure scalability for handling high-volume simulation dataCollaborate with trade space analysts, data scientists, and systems engineers to align backend capabilities with analytical objectivesIntegrate backend services with front-end interfaces and visualization tools for comprehensive user experiencesImplement security best practices to safeguard sensitive and mission-critical dataParticipate in code reviews, testing, and debugging to ensure high-quality, reliable software deliverySupport integration efforts with engineering artifacts such as CONOPs, system architectures, interfaces, and data models Benefits Competitive salary range between $101,144 and $174,591Comprehensive health, dental, and vision insurance plansRetirement savings plans and matching contributionsPaid time off and holidaysProfessional development opportunities and training programsFlexible work arrangements, including remote work optionsSupportive and inclusive work environment fostering innovation and collaboration Equal Opportunity LMI is an Equal Opportunity Employer committed to fostering an inclusive environment for all employees and applicants. We do not discriminate based on race, color, religion, sex, sexual orientation, gender identity, national origin, pregnancy, disability, age, protected veteran status, citizenship, genetic information, or any other characteristic protected by applicable federal, state, or local law. We promote diversity and equal opportunity in all aspects of employment and are dedicated to ensuring fair treatment for all candidates. If you require assistance during the application process due to a disability, please contact us for support. We encourage qualified individuals to apply and join our mission to deliver impactful solutions to the government.