Skip to Content
Back to All Openings

Full Stack Developer

Responsible for the complete development lifecycle of an existing and expanding revenue-generating product, including hands-on coding and technical guidance of contract developers to maintain high standards for quality, speed, and future growth.

Location
Columbia, MD
Office
Baltimore / Washington (HQ)
Job ID
1127

Responsibilities

  • Take ownership of the end-to-end development of an early-stage and growing production product currently in-market and generating revenue.
  • Manage and guide contracted developers: own the code review process, delegate tasks, provide technical mentorship, and ensure a high bar for quality and velocity.
  • Balance hands-on coding with high-level technical leadership — especially in areas like scalability, maintainability, and performance optimization.
  • Other duties as assigned.

Qualifications

General:

  • Passion for building great products, writing clean, high-quality code, and sweating the details.
  • 5+ years of experience as a full-stack developer, ideally with exposure to early-stage products or startups.
  • Proven ability to lead engineering efforts — including managing contracted developers, reviewing code, delegating tasks, and mentoring others.
  • Experience working in Agile environments using tools like Asana, Jira, or Trello.
  • Excellent communication skills in English — both written and verbal.
  • Highly autonomous, comfortable working with minimal direction and shifting priorities.
  • Strong problem-solving instincts and a bias for shipping value quickly.
  • Must be authorized to work in the United States.

Frontend:

  • Deep experience with React and modern frontend frameworks.
  • Strong proficiency in TypeScript and modern JavaScript (ES6+).
  • Familiar with GraphQL, Tailwind CSS, and Styled Components.
  • Solid understanding of component architecture and state management (Redux, Context API, or similar).
  • Experience with Git workflows, CI/CD pipelines, and frontend deployment processes.
  • Awareness of performance optimization and building fast, responsive UIs.

Backend:

  • Strong understanding of backend development with languages like Java or Scala.
  • Solid understanding of GraphQL APIs.
  • Experience with MongoDB or other NoSQL databases.
  • Comfortable building and maintaining scalable, high-performance backend systems.
  • Familiarity with containerization (Docker) and cloud platforms (AWS, Render, etc.).
  • Committed to code quality, testing, and automation (CI/CD, unit/integration tests).

Benefits & Compensation

Harkins offers a total compensation package that includes base salary, bonus potential, and a comprehensive benefits package including health/dental/vision benefits, paid time off, retirement/401k, and Company Contribution plan. Additional benefits include life insurance, short & long-term disability, HSA/FSA, tuition reimbursement, and mileage and expense reimbursement. For this role, the base salary range is $110,000-$130,000. Compensation may vary outside of this range depending on a number of factors, including a candidate’s education, experience, skills, and geographic location. Base pay is one part of the Total Compensation Package that is provided to compensate and recognize employees for their work.

  • Medical, Dental & Vision
  • Life & Disability
  • HSA/FSA
  • 401k Plan
  • Employee Stock Ownership Plan (ESOP)
  • Profit Sharing Program
  • Performance Bonus
  • Employee Assistance Program
  • Paid Holidays
  • Paid Vacation & Sick Leave
  • Mileage and Expense Reimbursement
  • Phone Allowance
  • Paid Parental Leave
  • Pet Insurance
  • Jury Duty Pay
  • Bereavement Pay
  • Training Programs & Seminars
  • Wellness Programs
  • Health Fair
  • Workers’ Compensation
  • Membership with Associated Builders & Contractors Association and other Professional Organizations
  • Product Discounts with GE and other vendors
  • Employee Award and Recognition Programs
  • Discounts on Financial Planning
  • Tower Federal Credit Union Membership