Hacklab Solutions is seeking a skilled and experienced Software Project Lead to manage and oversee the design and development of our web-based projects. This role is ideal for a professional with a strong background in both frontend and backend development, who is eager to take on a leadership role in guiding projects from concept to completion.

Key Responsibilities:

  • Lead the end-to-end development process for web projects, ensuring alignment with project goals and timelines.
  • Coordinate with cross-functional teams, including designers, developers, and stakeholders, to deliver high-quality software solutions.
  • Monitor and manage project milestones, deliverables, and timelines to ensure on-time and within-budget delivery.
  • Design and implement scalable system architecture, particularly for web dashboards and other front-end interfaces.
  • Lead frontend development using modern frameworks such as Next.js and TypeScript, ensuring a seamless user experience.
  • Oversee backend development, focusing on transitioning legacy systems to Node.js architecture and adhering to industry best practices.
  • Develop and maintain a Continuous Integration/Continuous Deployment (CI/CD) pipeline to automate build, testing, and deployment processes.
  • Ensure the reliability and efficiency of code deployment, reducing time-to-market and enhancing code quality.
  • Integrate third-party APIs, particularly Thingsboard, and develop custom API wrappers to extend functionality.
  • Implement caching mechanisms using Redis to optimize application performance and reduce latency.
  • Enforce coding standards and best practices throughout the development lifecycle.
  • Conduct code reviews, testing, and debugging to ensure high-quality software delivery.
  • Collaborate with the team to resolve technical challenges and improve development processes.

Qualifications:

  • Proven experience in software project management, particularly in web design and development.
  • Strong proficiency in frontend technologies, including Next.js, React, and TypeScript.
  • Expertise in backend development with Node.js, including experience with code refactoring and API integration.
  • Familiarity with CI/CD pipelines and tools like Jenkins, GitLab CI, or similar.
  • Experience with caching mechanisms such as Redis for performance optimization.
  • Excellent problem-solving skills and the ability to lead and mentor a development team.
  • Strong communication skills and the ability to work independently in a remote environment.

Additional Information:

  • This is a part-time, remote position with a flexible schedule.
  • Weekly commitment is approximately 20 hours.
  • Compensation is between $200 and $500 per week, depending on experience and qualifications.