Tech Lead (Full Stack) - US, Canada

Minneapolis, United States

Company Overview:

Warecorp is an engineering firm based in Minneapolis, Minnesota, with 80+ full-time employees spread across the US, Canada, and Eastern Europe (Poland, Georgia, and Belarus). Founded in 2004, Warecorp serves clients in the Technology, Healthcare, Retail, Education, E-commerce, and Media industries. We specialize in software development, automation, POCs, rapid prototypes, MVPs, system integration, system implementation, customer support, platform support, AI/ML practice, staff augmentation, and have strong IP in data migration and management. As a purely virtual company, we collaborate with talented individuals and esteemed companies worldwide.


Job Description:

We are seeking a highly skilled and experienced Tech Lead - Full-Stack to join our team in North America. As a Tech Lead, you will be responsible for leading the development of complex web applications, managing a team of developers, and ensuring the delivery of high-quality software solutions that align with our clients' business objectives. This role demands technical proficiency, strategic thinking, and excellent leadership skills.


Responsibilities:


Technical Proficiency:

- Lead the design, development, and deployment of full-stack web applications.

- Design, develop, and deliver solutions across our technology stack, including Php/Laravel, GraphQL, React, Solr, MySQL, AWS, Nutch/Java, and some Python.

- Constantly refactor and improve code for optimal performance, scalability, and maintainability.

- Review and ensure the quality of code developed by the team.

- Stay updated with the latest trends and best practices in the technology landscape to ensure the team is always leveraging the best tools and methodologies.


Leadership & Mentoring:

- Provide technical guidance and mentorship to the development team, promoting skill growth and ensuring best practices are followed.

- Facilitate knowledge sharing sessions and code reviews, fostering a culture of continuous improvement.


Project Management:

- Play a pivotal role in project planning, requirement analysis, and timely delivery.

- Ensure the smooth execution of projects, identifying potential risks and devising mitigation strategies.

- Collaborate with stakeholders to ensure that project specifications are met.


Client Management:

- Build and maintain strong relationships with clients, understanding their needs and ensuring that our solutions align with their business objectives.

- Represent the technical team in client meetings, ensuring that their feedback is captured accurately and implemented effectively.

- Communicate complex technical concepts in a clear and concise manner to clients.


Team Collaboration:

- Work closely with other departments and roles, ensuring that the technical team is aligned with the overall business strategy and objectives.

- Provide insights and feedback to top management, helping shape the strategic direction of our technology efforts.


What We Offer:

- Competitive salary and benefits package.

- Opportunity to work with a diverse and talented team.

- Flexible work environment with a focus on work-life balance.

- Professional development and career growth opportunities.


If you are a seasoned full-stack developer with strong leadership skills, a passion for technology, and you thrive in a dynamic, virtual work environment, we would love to hear from you. Apply today to join the Warecorp team and make a significant impact on our clients' success.


Ideal Skills
Laravel (Expert)
React (Expert)
GraphQL (Expert)
MySQL (Expert)
AWS (Skilled)
SOLR (Skilled)
Java (Skilled)
Python (Intermediate)
Responsibilities
  • Technical Proficiency:
    • Design, develop, and deliver solutions across our technology stack which includes Php/Laravel, GraphQL, React, Solr, MySQL, AWS, Nutch/Java, and some Python.
    • Constantly refactor and improve code for optimal performance, scalability, and maintainability.
    • Review and ensure the quality of code developed by the team.
    • Stay updated with the latest trends and best practices in the technology landscape to ensure the team is always leveraging the best tools and methodologies.
  • Leadership & Mentoring:
    • Provide technical guidance and mentorship to the development team, promoting skill growth and ensuring best practices are followed.
    • Facilitate knowledge sharing sessions and code reviews, fostering a culture of continuous improvement.
  • Project Management:
    • Play a pivotal role in project planning, requirement analysis, and timely delivery.
    • Ensure the smooth execution of projects, identifying potential risks and devising mitigation strategies.
    • Collaborate with stakeholders to ensure that project specifications are met.
  • Client Management:
    • Build and maintain strong relationships with clients, understanding their needs and ensuring that our solutions align with their business objectives.
    • Represent the technical team in client meetings, ensuring that their feedback is captured accurately and implemented effectively.
    • Communicate complex technical concepts in a clear and concise manner to clients.
  • Team Collaboration:

    • Work closely with other departments and roles, ensuring that the technical team is aligned with the overall business strategy and objectives.
    • Provide insights and feedback to top management, helping shape the strategic direction of our technology efforts.

Must Have
  • Bachelor’s degree in Computer Science, Information Technology, or related field. Master’s degree preferred.
  • 10+ years of hands-on full-stack development experience.
  • Proven experience in Php/Laravel, GraphQL, React, Solr, MySQL, AWS, Nutch/Java, and Python.
  • Strong understanding of software development lifecycle and methodologies.
  • Proven experience in leading and mentoring a team of developers.
  • Exceptional problem-solving skills and ability to think critically and systematically.
  • Strong communication and interpersonal skills.
  • Ability to juggle multiple projects and priorities with a detail-oriented mindset


Nice to have
  • Experience with CI/CD pipelines and DevOps practices.
  • Knowledge of containerization and orchestration tools like Docker and Kubernetes.
  • Familiarity with microservices architecture.
  • Advanced degree or relevant certifications.

What's great at Warecorp?


  • Founded in 2004 with both loyal long-term and start-up partners
  • Recognized as an Inc 5000 fastest growing small business for 2nd year in a row
  • Experienced team of 80+ members to both learn from and mentor
  • Partnering with enterprise R&D groups, startups, and venture capital firms
  • Wide range of technologies across industries to build up skills based on interest
  • Small company culture of getting work done versus heavy process and meetings

What We Offer


Join the growing Warecorp team to make a real contribution to the success of the company and advance your career. We partner with leading companies to solve their hardest problems and you get to be part of their success as well. To make sure you love that process, we've created a unique working environment.

Location

Work from home or be a digital nomad. We've been fully remote since our founding. Co-working space available in select locations.

Unique Benefits

Premium healthcare and dental plans fully paid by Warecorp. Internet and cell phone stipends and high-end technology provided as needed. Our developers get great tools.

Vacation

Up to 4 weeks paid vacation (more if local laws dictate)
Unlimited PTO, as long as projects fulfilled

Humanistic Allocation

Bi-weekly capacity planning routine ensures we are not overloading your schedule and ensures that our projects are properly staffed.

Warecorp is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status