Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Full-Stack Engineer image - Rise Careers
Job details

Full-Stack Engineer

Overview

Join our  cutting-edge generative AI (GenAI) platform, LIGER™, created by its technology studio, LMI Forge. LIGER™ harnesses the power of advanced technology, data analytics, and the latest in machine learning and natural language processing to provide secure, private, and trustworthy GenAI solutions for government. 

At LMI, we’re reimagining the path from insight to outcome at The New Speed of Possible™. Combining a legacy of over 60 years of federal expertise with our innovation ecosystem, we minimize time to value and accelerate mission success. We energize the brightest minds with emerging technologies to inspire creative solutioning and push the boundaries of capability. LMI advances the pace of progress, enabling our customers to thrive while adapting to evolving mission needs.  

Responsibilities

  • Architect and Refine Backend Systems: Take the lead in developing and updating the backend code for diverse Python-based applications, ensuring high performance and scalability.  
  • Craft and Deploy Python Code: Write, design, and implement robust, clean Python code that drives our applications forward.  
  • Ensure Code Quality: Develop and conduct unit tests for product components, maintaining a commitment to quality and reliability.  
  • Collaborative Development: Work closely with our software development team using GitLab to enhance collaboration and streamline workflows.  
  • Strategic Stakeholder Engagement: Regularly meet with internal managers and external customers to discuss software challenges and collaboratively devise innovative solutions.  
  • Code Excellence: Write original code and refine existing codebases, ensuring all developments meet rigorous program requirements.  
  • Detail-Oriented Practices: Apply a methodical approach to documenting and testing your code, ensuring flawless functionality.  
  • Adaptive Work Style: Thrive in a flexible work environment, whether you’re driving initiatives independently or as an integral part of our team.  

Qualifications

  • 5-10 years of directly related experience  
  • Bachelor's degree in Computer Science or related field and/or equivalent work experience  
  • Minimum 2-years’ experience with Python development with web frameworks  
  • Minimum 2-years’ experience working with Object Oriented Programming (OOP) and Service Oriented Architecture  
  • Experience planning, analyzing, designing, implementing, testing, and maintaining software applications for an enterprise level system.   
  • Experience using industry guidelines and best practices for developing software including Git, Agile methodologies, CI/CD, and automated deployments.  
  • Excellent verbal and written communication skills  
  • Clearance: Active Secret  

 

Preferred:  

  • Master’s degree in Computer Science, Software Engineering, Information Systems, or related field  
  • Knowledge of Node.js and javascript programming language   
  • Knowledge of Postgres  
  • Experience developing applications for classified data  
  • Experience integrating machine learning and analytical tools  

Knowledge of the Army software development process and its technologies 

 

#LIGER

Average salary estimate

$115000 / YEARLY (est.)
min
max
$100000K
$130000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Full-Stack Engineer, Logistics Management Institute

Welcome to LMI, where we're on the lookout for a talented Full-Stack Engineer to join our innovative team in Tysons, working on the groundbreaking generative AI platform, LIGER™. Here, we merge cutting-edge technology with over 60 years of experience serving government missions. As a Full-Stack Engineer, you'll take the reins on developing and refining backend systems using Python, while also crafting and deploying clean, efficient code. But it’s not just about coding; you'll collaborate closely with our dynamic development team through GitLab, ensuring that our workflows are smooth and effective. You will regularly engage with both internal managers and external clients to address software challenges and collectively devise creative solutions that push boundaries. You'll prioritize code quality by developing comprehensive unit tests, uphold meticulous documentation practices, and adapt to a flexible work environment—whether driving initiatives solo or collaborating within a team. With a focus on continuous improvement, we believe your contributions will play a significant role in delivering secure, trustworthy AI solutions that truly make a difference. If you are passionate about coding, innovation, and eager to shape the future of generative AI at LMI, we’re excited to meet you!

Frequently Asked Questions (FAQs) for Full-Stack Engineer Role at Logistics Management Institute
What are the main responsibilities of a Full-Stack Engineer at LMI?

As a Full-Stack Engineer at LMI, your main responsibilities will include architecting and refining backend systems, crafting and deploying robust Python code, and ensuring code quality through diligent testing. You'll also be engaging with stakeholders to discuss software challenges, collaborate with the development team for improved workflows, and document your code meticulously.

Join Rise to see the full answer
What qualifications are required for a Full-Stack Engineer position at LMI?

To qualify for the Full-Stack Engineer position at LMI, you should have 5-10 years of related experience and a Bachelor’s degree in Computer Science or a related field. At least 2 years of experience in Python development, Object Oriented Programming (OOP), and familiarity with enterprise-level software applications are necessary. Excellent communication skills and an active Secret clearance are also required.

Join Rise to see the full answer
What programming languages and frameworks should a Full-Stack Engineer at LMI be familiar with?

A Full-Stack Engineer at LMI primarily needs to be proficient in Python and familiar with web frameworks. Knowledge of additional programming languages like JavaScript, along with tools such as Node.js and Postgres, is beneficial. Understanding of software development processes and best practices will also help you succeed in this position.

Join Rise to see the full answer
How does collaboration play a role in the Full-Stack Engineer role at LMI?

Collaboration is integral to the Full-Stack Engineer role at LMI. You'll be working closely with your software development team using GitLab to enhance workflows and drive initiatives. Regular meetings with internal managers and external customers will be part of your routine to ensure that challenges are promptly addressed and innovative solutions are co-created.

Join Rise to see the full answer
What opportunities for career growth exist for Full-Stack Engineers at LMI?

At LMI, Full-Stack Engineers are presented with numerous opportunities for growth. By engaging in advanced technologies and participating in innovative projects like the LIGER™ platform, you can enhance your technical skills while also gaining insights into generative AI applications. The collaborative environment fosters professional development, paving the way for possible advancement to senior roles or specialization in emerging technologies.

Join Rise to see the full answer
Common Interview Questions for Full-Stack Engineer
Can you explain your experience with Python and its web frameworks?

When answering this question, highlight your hands-on experience with Python development and specific web frameworks you've used. Discuss projects where you successfully implemented Python for backend solutions, focusing on your contributions and the challenges you overcame.

Join Rise to see the full answer
How do you ensure code quality and reliability in your projects?

Mention your commitment to conducting thorough unit tests and using best practices for code reviews. Describe any guidelines you follow for documentation, testing methodologies, and how you incorporate feedback from peers to improve code quality.

Join Rise to see the full answer
Describe a time you collaborated with a team to solve a complex software challenge.

Use this question to illustrate your teamwork skills. Detail the challenge, your role within the team, the strategies employed to tackle the issue, and the ultimate outcome, emphasizing how collaboration led to success.

Join Rise to see the full answer
What is your approach to adapting in a flexible work environment?

Share your experiences in managing time effectively and adapting to varying tasks whether working independently or with a team. Provide specific examples that demonstrate your ability to navigate a dynamic environment without losing sight of project goals.

Join Rise to see the full answer
How do you stay current with the latest development trends and best practices?

Discuss your commitment to professional development by mentioning resources you follow, such as tech blogs, online courses, or community meetups. Highlight any recent technologies you've explored or integrated into your work to show your proactive approach.

Join Rise to see the full answer
What strategies do you use for effective stakeholder engagement?

Talk about techniques you employ for understanding stakeholder needs, such as active listening and regular updates. Illustrate how these strategies have led to fruitful collaborations and successful project outcomes.

Join Rise to see the full answer
In what ways do you leverage Git and Agile methodologies in your work?

Explain your experience with version control using Git and how you've applied Agile principles in your past projects. Discuss the benefits you've seen, such as enhanced collaboration and quicker response times to changes.

Join Rise to see the full answer
Can you discuss your experience with Object Oriented Programming (OOP)?

Provide examples of your understanding of OOP principles such as inheritance, encapsulation, and polymorphism. Describe how you’ve applied these principles in projects, particularly in Python, to create maintainable and scalable code.

Join Rise to see the full answer
What role does documentation play in your software development process?

Share your perspective on the importance of documentation in ensuring code clarity for both current and future developers. Mention any tools or practices you utilize to maintain thorough and easily navigable documentation.

Join Rise to see the full answer
Have you had any experience integrating machine learning tools into applications?

If applicable, describe the machine learning projects you’ve worked on, outlining the integration process, the technologies used, and the impact it had on application performance or user experience.

Join Rise to see the full answer
Similar Jobs

LMI seeks a Project Engineer with GIS expertise to deliver efficient solutions for federal program management in a remote role.

Join LMI as an Administrative Assistant in Arlington, VA, supporting federal customers with your organizational and communication skills.

Photo of the Rise User
Sopra Steria Remote 776 Rue Albert Caquot, 06410 Biot, France
Posted 2 days ago

Join Sopra Steria as a C++ Developer and be part of innovative technological projects in a collaborative environment.

Araceli Biosciences Hybrid Tigard, Oregon, United States
Posted 4 days ago

Araceli Biosciences is looking for a Software Engineering Manager with expertise in software architecture to guide a talented engineering team.

Otter.ai Hybrid Mountain View, California, United States
Posted 4 days ago

Join Otter.ai as a Software Engineer, Backend to develop and manage web services with a focus on Python and scalable solutions.

Photo of the Rise User
Applaudo Studios Remote Guatemala City, Guatemala
Posted 12 days ago
Photo of the Rise User
NetApp Hybrid North Carolina, United States
Posted 13 days ago
Photo of the Rise User
Suzy Remote No location specified
Posted 9 days ago
Photo of the Rise User
BD Remote Pensacola, Florida, United States
Posted 11 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 5, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!