
Full-Stack Engineer
LMI
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Tech Stack
About the role
- Take the lead in developing and updating the backend code for diverse Python-based applications, ensuring high performance and scalability.
- Write, design, and implement robust, clean Python code that drives our applications forward.
- Develop and conduct unit tests for product components, maintaining a commitment to quality and reliability.
- Work closely with our software development team using GitLab to enhance collaboration and streamline workflows.
- Regularly meet with internal managers and external customers to discuss software challenges and collaboratively devise innovative solutions.
- Write original code and refine existing codebases, ensuring all developments meet rigorous program requirements.
- Apply a methodical approach to documenting and testing your code, ensuring flawless functionality.
- Thrive in a flexible work environment, whether you’re driving initiatives independently or as an integral part of our team.
Requirements
- 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
Benefits
- Health insurance
- 401(k) matching
- Paid time off
- Flexible work arrangements
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonObject Oriented ProgrammingService Oriented Architectureunit testingsoftware developmentAgile methodologiesCI/CDautomated deploymentsweb frameworksclean code
Soft skills
communicationcollaborationproblem-solvingindependenceteamworkmethodical approachcommitment to qualityreliabilityflexibilityinnovation
Certifications
Bachelor's degree in Computer Science