Local Factor Group, in collaboration with Mile Tech, is on the hunt for an Engineering Lead who can take on the challenge of leading and managing engineering projects end-to-end. This role is ideal for a well-rounded professional with extensive experience in Backend and DevOps, paired with the skills to oversee Frontend work effectively.
The Engineering Lead will play a critical role in designing, building, and scaling our systems, ensuring high performance, reliability, and scalability across our technology stack. As a key leader, you’ll mentor and guide a team of engineers, contributing directly to the technical roadmap and collaborating closely with cross-functional teams to drive product success.
Key Responsibilities:
Lead and manage a team of engineers, overseeing backend, frontend, and DevOps functions.
Design, develop, and optimize backend systems using Node.js, Express.js, and related technologies, with a focus on high performance and scalability.
Oversee frontend development with a solid understanding of React and/or Vue, including JavaScript/TypeScript fundamentals.
Develop robust applications using Golang or Python (experience in both languages is a strong plus).
Architect and manage databases, including relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Cassandra), ensuring data integrity and optimal performance.
Implement DevOps practices, managing containerization with Docker, deploying and scaling applications on Kubernetes, and setting up CI/CD pipelines with GitLab CI/CD, GitHub Actions, or Jenkins.
Collaborate across departments to ensure alignment on project goals, scope, and delivery timelines.
Foster a culture of learning and innovation, providing mentorship and technical guidance to team members.
Experience Requirements:
Technical Leadership: Minimum of 3+ years as a Technical Lead/Manager with a total of 8+ years in software engineering.
Frontend Management: Strong experience in React, Vue, or similar JavaScript/TypeScript technologies.
Backend Proficiency: Expert-level knowledge in Node.js and Express.js, with experience in either Golang or Python (both preferred).
DevOps and Containerization: Proficiency in Docker (building production-ready images) and Kubernetes (deploying, managing, and scaling applications), with strong knowledge of Kubernetes resources and YAML configuration.
CI/CD Pipeline Development: Proven ability to set up and manage automated build, test, and deployment pipelines.
Database Management: Experience designing schemas and optimizing queries for both relational and NoSQL databases.
Desired Skills and Tools:
React.js, Node.js, HTML, Golang, Python, Docker, Kubernetes, CI/CD.
PostgreSQL, MySQL, NoSQL (MongoDB, Cassandra), Redis.
Familiarity with Agile Scrum methodologies.
Strong team and project management skills.
Bonus Qualifications:
Experience with data analytics and AI/ML integrations is a plus, as we look to innovate with data-driven solutions.
What We Offer:
A collaborative and inclusive work environment.
Opportunities to grow and lead a highly skilled engineering team.
Competitive compensation and benefits.
If you’re ready to take on a leadership role that offers technical challenges, a team-oriented environment, and the opportunity to make a significant impact, we’d love to hear from you!