top of page

About The Graphite Lab

The Graphite Lab is a software company dedicated to building innovative tools and solutions that help trades businesses streamline operations, enhance customer experiences, and drive growth. We specialize in optimizing workflows, and implementing cutting-edge AI technologies that empower our clients to scale smarter.

Our team is collaborative, fast-paced, and passionate about solving complex problems with user-friendly solutions. We believe in building long-term partnerships with our clients, delivering value at every stage of their journey.

Who Thrives Here

  • You see AI as a force multiplier

  • You’re excited by the potential of AI to amplify human capability. You’re motivated by the chance to apply automation to high-impact, real-world problems in industries long overdue for innovation

  • You focus on outcomes, not just tasks

  • You go beyond temporary fixes. You work to understand root problems, design thoughtful solutions, and measure success based on the real-world results our clients experience—not just what gets shipped

  • You thrive in startup environments where priorities evolve, ambiguity is normal, and speed matters. You’re comfortable iterating, experimenting, and sometimes failing on the way to something better

  • You connect deeply with end-users

  • You can explain complex technology in plain language and understand the perspective of someone who just wants the tools to work. You bring empathy and clarity to everything you build

How We Work

  • Build fast. Learn Faster

  • Work smart. Live well.

  • Flexibility, autonomy, and balance are baked into how we operate—from flexible hours to a culture that values recharge time and personal growth

About The Job

Back End Software Developer

Your Impact Starts Here

We’re seeking a Back-End Software Developer to join our fast-growing, forward-thinking engineering team. This role is ideal for someone with a passion for building scalable, performant backend systems and APIs, with expertise in ETL processesAWS cloud servicesmachine learning, LLMs, and SageMaker.


You’ll play a critical role in designing, developing, and maintaining our AI-powered backend infrastructure — ensuring seamless integrations, data flows, and smart automations for our clients in the service trades industry.

What you'll be doing:

  • Design, develop, and maintain backend applications, services, and APIs.

  • Architect and manage ETL (Extract, Transform, Load) pipelines for data processing and integration.

  • Develop and deploy machine learning models using AWS SageMaker and support AI-driven workflows.

  • Collaborate closely with cross-functional teams — product, front-end, AI/ML, and design — to translate business needs into scalable technical solutions.

  • Build secure, reliable, and efficient cloud-based solutions using AWS and GCP leveraging services like RBAC for access control.

  • Participate in peer code reviews, maintaining high standards for code quality, performance, and security.

  • Diagnose, troubleshoot, and resolve complex backend issues in a fast-paced, agile environment.

  • Document system designs, architecture decisions, processes, and procedures.

  • Stay current with the latest backend technologies, cloud services, and AI/ML advancements to continuously improve platform capabilities.

Skills & Qualifications

Who you are:

What you bring:

Must-Have Qualifications

  • 3+ years of professional experience in back-end software development.

  • Strong proficiency in AWS services (e.g., Lambda, EC2, S3, SageMaker, IAM) and cloud infrastructure management.

  • Hands-on experience with ETL processes, large-scale data integrations, and backend data handling.

  • Exposure to or experience deploying LLMs (Large Language Models) and AI/ML workflows.

  • Proficiency in backend programming languages such as Python (preferred) and Node.js.

  • Solid understanding of API development and system integration.

  • Demonstrated ability to independently manage tasks and deliver high-quality, maintainable code from high-level requirements.

  • Proven success working in remote, distributed, and fast-paced startup environments.

  • Strong problem-solving skills, a collaborative mindset, and meticulous attention to detail.

  • Excellent communication skills in English (written and verbal) and demonstrated active listening abilities.

  • Bachelor’s degree in Computer Science or a related field.


Bonus Points For

  • Experience with containerization and orchestration tools (e.g., DockerKubernetes).

  • Familiarity with CI/CD workflows and version control systems like GitHub.

  • Knowledge of security best practices for backend and cloud-based applications.

  • Contributions to open-source projects or involvement in developer communities.

Compensation & Benefits:

Compensation:

Salary is experience-dependent.

Benefits:

  • 100% Employer-Paid Health Insurance, including dental and vision coverage.

  • $250 Home Office Bonus to help you create a productive workspace.

  • Fully Remove Work Environment - work from anywhere.

  • Flexible Work Schedule

Ready to Grow with Us?

 


Why You'll Love Working Here

Random Assets (3).png

Competitive Pay

We offer a competitive salary based on the impact you bring to our team. Our benefits package includes 100% employer-paid health insurance, including dental and vision coverage. You'll also receive a $250 home office bonus.

Random Assets (4).png

Fully Remote Work

We're a remote-first company with the flexibility to work from anywhere. We support both your professional ambitions and your personal well-being.

Random Assets (5).png

Challenging, Meaningful Work

You'll be solving real operational challenges for service businesses, applying cutting-edge AI to industries that are often overlooked — but full of potential for transformation.

Random Assets (6).png

Flexible Work Schedule

Flexibility in your schedule to optimize collaboration, while maintaining a healthy work-life balance.

bottom of page