The JLabs Story

Our founders started their careers as corporate software engineers. They know what a 9-5 corporate setting is like—time-bound, not flexible, and basically a routine not suitable for a brain draining work. They decided to venture on their own so they can set their own standards, policies, and terms that they think is best for a software engineer, something that will make the work fun, enjoyable, and most importantly, something that will allow them to work when they’re most creative and productive. All that while enjoying a great work-life balance. If that is something you wish to work with, then we invite you to join our team and experience the work-life experience that you deserve.

Cultures & Principles

  • Communicate, communicate, communicate! - We work miles away from each other, and we rarely see each other’s faces. The only thing that binds us is our everlasting communication.

  • Trust the flexibility - We trust that you will do your job properly, in the highest quality, and in a timely manner even when no one’s looking.

  • Document, Template or Automate - Flexibility equates to asynchronous work. To be efficient, we need to document or template every manual work and automate every possible repetitive process that we encounter.

Perks & Benefits

Upon joining the team you will...

Be Part of the Impact

With our startup clients on building innovative and disruptive technological solution that could drastically improve millions of people and users way of life.

Learn and Grow

From our vast experience in documentations coupled with the challenging environment of fast-growing startups.

100% Work Remotely

Wherever and whenever you want with our goal-oriented strategy.

  • Jr. Full Stack Engineer

    Remote -- Full Time

    Job Brief

    The Jr. Full Stack Engineer, in collaboration with the other Full Stack Engineers, will support the Sr. and Lead Full Stack Engineers in executing the agile development of the software by coding according to the SOLID Principle and submitting pull reviews. The engineer shall accomplish all estimated tasks after a Sprint and participate in all sprint reviews and retrospectives. 

 This is a full-time home-based position with a flexible schedule that focuses on objective outputs and achieving goals.

    Responsibilities

    • Participate in the daily SCRUM meeting
    • Participate in Backlog Creation and Refinement
    • Participate in the Sprint Review, Sprint Planning, Refinement and Retrospective
    • Execute the frontend and backend development and coding of the software in close collaboration with other Full Stack Engineers
    • Use reusable and shareable components until such time that you can build one
    • Recommend and integrate third-party API platforms whenever necessary
    • Push, commit, and create pull requests to the code repository and versioning tool
    • Ensure that everything is working per the requirements and specifications by conducting manual and regression testing
    • Update and collaborate via real-time messaging apps (Slack) and project management tools (ClickUp)
    • Ensure that all tasks are done on time, especially on a strict sprint deadline

    Requirements & Skills

    • Should at least have a background in developing web or mobile apps using React or React Native (or a similar framework)
    • Should at least have a background in developing back-end apps using Laravel or NestJS (or a similar framework)
    • Should at least have a background in developing databases using MySQL or PostgreSQL (or a similar database)
    • Should at least have a background in using code repository tools like GitHub or GitLab (or a similar code repository)
    • Should be willing to be trained and is expected to be a fast learner with the ability to be a proactive learner as well
    • Experience from a Code Bootcamp is a plus
  • Mid Full Stack Engineer

    Remote -- Full Time

    Job Brief

    The Mid Full Stack Engineer, in collaboration with the other Full Stack Engineers, will support the Lead Full Stack Engineer in executing the agile development of the software by coding according to the SOLID Principle and submitting pull reviews. He shall accomplish all estimated tasks after a Sprint and participate in all sprint reviews. This is a full-time home-based position with a flexible schedule that focuses on objective outputs and achieving goals.

    Responsibilities

    • Participate in the daily SCRUM meeting
    • Participate in Backlog Creation and Refinement
    • Participate in the Sprint Review, Sprint Planning, Refinement and Retrospective
    • Execute the frontend and backend development and coding of the software in close collaboration with other Full Stack Engineers
    • Build and use reusable, shareable, and advance components when needed
    • Recommend and integrate third-party API platforms whenever necessary
    • Push, commit, and create pull requests to the code repository and versioning tool
    • Ensure that everything is working per the requirements and specifications by conducting manual and regression testing
    • Update and collaborate via real-time messaging apps (Slack) and project management tools (ClickUp)
    • Ensure that all tasks are done on time, especially on a strict sprint deadline
    • Assist and help Jr. Engineers with their questions and roadblocks

    Requirements & Skills

    • Minimum of 2 years developing mobile apps using React Native
    • Minimum of 2 years developing web apps using ReactJS
    • Minimum of 2 years developing back-end apps using Laravel or NestJS
    • Minimum of 2 years developing databases using MySQL or PostgreSQL
    • Minimum of 2 years using code repository tools like GitHub or GitLab
    • Experience in releasing apps in the Google Play Store and App Store is a plus
    • Knowledge in using Firebase, Google Maps, and Twilio is a plus
  • Project Manager

    Remote -- Full Time

    Job Brief

    The Project Manager, in collaboration with the Sr. Project Manager and project teams, will support the planning, execution, and monitoring of projects to ensure they are delivered on time and within scope. This is a full-time remote position with a flexible schedule, emphasizing goal achievement and adherence to project objectives.

    Responsibilities

    • Assist in organizing and facilitating project kickoff meetings and regular project status meetings.
    • Support the Sr. Project Manager in creating and maintaining project schedules, timelines, and task assignments.
    • Collaborate with cross-functional teams to gather project requirements and ensure clarity on project deliverables.
    • Assist in maintaining project documentation, including meeting minutes, action items, and project plans.
    • Monitor project progress and identify potential risks or roadblocks, escalating issues to the Senior Project Manager as needed.
    • Aid in tracking project budget and expenses, ensuring projects stay within approved financial parameters.
    • Assist in coordinating communication between project stakeholders and team members, ensuring alignment on project goals and expectations.
    • Contribute to continuous process improvement initiatives within the project management function.
    • Assist in preparing project reports and presentations for stakeholders and management.
    • Maintain awareness of industry best practices and trends in project management.

    Requirements & Skills

    • Bachelor's degree in Business Administration, Project Management, Information Technology, or related field.
    • Strong organizational and time management skills, with the ability to prioritize tasks effectively.
    • Excellent communication and interpersonal skills, with the ability to work collaboratively in a remote team environment.
    • Proficiency in project management tools such as ClickUp, Asana, or Jira.
    • Familiarity with Agile methodologies and project management frameworks.
    • Ability to adapt to changing priorities and manage multiple projects simultaneously.
    • Experience with project management software is a plus.
    • Certifications such as CAPM or PMP are desirable but not required.
    • Proactive attitude with a willingness to learn and grow in the role.
    • Previous experience in project management or coordination roles is advantageous.
  • QA Tester

    Remote -- Full Time

    Job Brief

    The Quality Assurance Tester, working closely with the QA and development team, will be responsible for ensuring the quality and reliability of our software products through rigorous testing and analysis. This is a full-time remote position with a flexible schedule, focusing on delivering high-quality software solutions to our customers.

    Responsibilities

    • Collaborate with the QA and development team to develop and execute comprehensive test plans and test cases.
    • Perform functional, regression, and integration testing on web and mobile applications to identify defects and areas for improvement.
    • Participate in requirement analysis and review meetings to ensure test coverage and alignment with project objectives.
    • Document and track software defects using bug tracking tools, and work closely with development teams to ensure timely resolution.
    • Conduct compatibility testing across different browsers, devices, and operating systems to ensure a seamless user experience.
    • Perform ad-hoc testing as needed to validate software functionality and performance.
    • Assist in the automation of test cases using testing frameworks and tools.
    • Provide feedback on software usability, performance, and user experience to help drive continuous improvement.
    • Collaborate with cross-functional teams to ensure software quality standards are met throughout the development lifecycle.
    • Stay updated on industry best practices and emerging trends in software testing methodologies.

    Requirements & Skills

    • Bachelor's degree in Computer Science, Information Technology, or related field.
    • Strong analytical and problem-solving skills, with a keen attention to detail.
    • Excellent communication skills, with the ability to clearly articulate testing processes and findings.
    • Proficiency in manual testing techniques and methodologies.
    • Familiarity with testing tools such as Selenium, JUnit, or TestNG.
    • Experience with bug-tracking systems such as Jira, Bugzilla, or Mantis.
    • Knowledge of software development lifecycle and Agile methodologies.
    • Ability to work independently and collaboratively in a remote team environment.
    • Proven ability to prioritize tasks and manage time effectively to meet project deadlines.
    • Previous experience in software quality assurance or testing roles is advantageous.