Full Stack Developer

Full Time
Apply Now

Welcome to the Catches Family!
Catches is not just our company name; it is the highest value we deliver to our customers. We are a rapidly growing technology solutions company delivering innovative technology, engineering, and intelligence solutions across the tech sector.

Our team is dispersed throughout the World, which means we value the diversity and unique collaboration fostered throughout our team. We work incredibly hard for our customers and believe deeply in our core values. We're a high-energy, high-growth team and we love to win.

Full-Stack Developer

Full Stack Developer to co-lead a team of other full-stack developer/engineers to deliver a completed software solution. Help lead with the design and implement all levels of the solution data layer, application code, and user interface. Work with the team designing, coding and delivering APIs and integrations with other software systems and databases.

In this role, you will:

  • Delivering the design and development of software applications
  • Programming and coding from the data layer through the application layer, through the
  • user interface
  • Decomposing functional requirements into technical specifications and tasks
  • Developing software and maintaining tools and languages such as Angular, React, Node.js,
  • C, .NET, SQL, JavaScript libraries, HTML, etc.
  • Maintaining database and data management and analytics technologies, such as SQL,
  • XML, Python, R, etc.
  • Developing and maintaining unit test scripts
  • Developing APIs and web services for integration between the system and data sets

If you're suitable for this role, you have:

  • 4-6 years of experience with software development
  • 2 years or more of experience with application layer programming languages (e.g. Java,
  • C#) – Angularjs and Reactjs experience required
  • 2 years or more of experience with database/data layer (e.g. SQL, unstructured data,
  • Python, R, data management, and analytics tools)
  • 2 years or more experience with front-end development (e.g. modern JavaScript
  • frameworks, HTML, CSS, bootstrap, etc.)
  • 2 years of experience with developing, deploying, and maintaining systems on the cloud platforms (AWS, Azure)
  • 2 years of experience with Agile/Scrum

To learn more about us, check out our website at www.gomomentum.tech!

Catches is an EEO/M/F/Veteran/Disabled Employer:

We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law.

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The qualifications listed above are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.


Consistent with the Americans with Disabilities Act (ADA) and Alabama civil rights law, it is the policy of Catches to provide reasonable accommodation when requested by a qualified applicant or employee with a disability, unless such accommodation would cause an undue hardship. The policy regarding requests for reasonable accommodation applies to all aspects of employment, including the application process. If reasonable accommodation is needed, please include a request when applying.

Job Type: Full-time

Pay: Very Competetive


  • Dental insurance
  • Employee assistance program
  • Flexible schedule
  • Health insurance
  • Life insurance
  • Paid time off
  • Professional development assistance
  • Referral program
  • Vision insurance


  • 8 hour shift
  • Day shift
  • Monday to Friday

Application Question(s):

  • Do you have experience with Next.js, Laravel, PHP, MariaDB, Webflow, XANO?


  • High school or equivalent (Preferred)


  • Software development: 4 years (Required)
  • application layer programming languages (e.g. Java, C#): 2 years (Required)
  • database/data layer (SQL, Python, R, analytics tools): 2 years (Required)

Work Location: 100% Remote

Apply Now