Job description
Summary: We are seeking an experienced and highly skilled Full-Stack Project Lead Engineer to join our team. The ideal candidate will have a strong background in full-stack software development, proven leadership abilities, and a passion for managing and delivering complex technical projects. This role requires a strategic thinker with a hands-on approach to lead our development team, manage direct reports, and make high-impact decisions daily. This would be a remote position.
Job Duties:
Key Responsibilities:
- Lead and manage full-stack development projects from conception to deployment.
- Collaborate with cross-functional teams to define project requirements and deliver high-quality solutions.
- Work and communicate with CTO to ensure projects are progressing according to plan.
- Help plan and create new features and offerings.
- Oversee and contribute to the development of web applications using modern programming languages and frameworks.
- Ensure projects are delivered on time, within scope, and within budget.
- Implement best practices in coding, testing, and deployment.
- Mentor and guide developers, fostering a collaborative and innovative team environment.
- Utilize Agile methodologies and project management tools to manage project timelines and deliverables.
- Make high-impact decisions and provide strategic direction to the development team.
- Stay current with industry trends and technologies to ensure our tech stack remains cutting-edge.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Must be a Citizen or Green Card Holder and live in the United States
- Minimum of 8+ years of experience in full-stack software development, with at least 2+ years in a leadership or management role.
- Proven track record of managing and delivering complex technical projects on time and within budget.
- Development experience with WebSockets (Must Have)
- Proficiency in modern programming languages, with an emphasis on Python, JavaScript/TypeScript, and Java.
- Minimum of 5+ years of experience with software development frameworks and tools (e.g., React, Angular, Node.js, Docker, and Kubernetes).
- Strong understanding of database management systems (SQL and NoSQL).
- Solid experience with Agile methodologies and project management tools (e.g., Jira).
- Knowledge of cloud platforms with a strong emphasis on AWS.
- Minimum of 2+ years of experience in LLM, AI, and ML.
- Demonstrated ability to manage direct reports and make strategic, high-impact decisions.
Job Type: Full-time
Work Location: Remote