Full-Stack Developer

Brady Martz

Fargo (ND)

On-site

USD 85,000 - 120,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Health insurance
Dental insurance
Vision insurance
Profit-sharing plan with 401(k) option
Group term life insurance
Disability insurance
Flexible spending accounts
Flexible time off and paid leave

Job summary

Brady Martz is seeking a Full-Stack Developer to design, develop, and maintain internal software across frontend and backend systems. You will turn requirements into working solutions, collaborating across the lifecycle to deliver scalable software supporting firm operations.

The role emphasizes reading requirements, clarifying scope, implementing data changes with Doctrine, and validating functionality through tests and QA collaboration.

Qualifications

  • Carry features from written requirements through development, testing, review and release.
  • Ability to read and work with TypeScript and PHP and evaluate AI-generated code for correctness.
  • Understand web app architecture: HTTP, APIs, ORM, frontend-backend connections.
  • Experience with Angular, React, or Vue in frontend and with backend integration.
  • Read schemas, relationships, and use SQL to inspect data and ORM queries.
  • Proficient with Git, Docker, automated testing and CI/CD practices.
  • Strong debugging and methodical problem-solving skills.
  • Self-directed, adaptable, and collaborative with developers, QA, Product and stakeholders.
  • Familiarity with AI development tools as a core part of development while recognizing limitations.
  • Preferred techs: Angular, NgRx, PrimeNG, Symfony, Doctrine, Vitest, Playwright, PHPUnit, Bitbucket Pipelines.

Responsibilities

  • Develop, test, and maintain full-stack solutions across Angular frontends and Symfony/PHP APIs.
  • Clarify scope, edge cases, and assumptions from requirements or tickets.
  • Design data changes: Doctrine entities, migrations, API payloads, services and controllers.
  • Extend modules while respecting existing patterns and conventions.
  • Verify functionality with tests and validate data against requirements.
  • Debug across the full request path: browser, APIs, logs, backend and frontend.
  • Write unit and end-to-end tests and work with QA for acceptance criteria.
  • Use AI development tools as part of development while validating generated code.
  • Create clear pull requests and participate in code reviews.

Skills

Full-stack development
TypeScript
PHP
AI development tools
Code reviews
Debugging
Git
Docker
CI/CD
Collaboration

Education

Bachelor's degree in software engineering or computer science

Tools

Angular
Symfony
Doctrine
Vitest
Playwright
PHPUnit
Bitbucket Pipelines
Angular Testing Library
NgRx
PrimeNG
SQL

Job description

The Full-Stack Developer is responsible for designing, developing, testing, and maintaining internal software applications across frontend and backend systems. This role turns business requirements and written tickets into working functionality, collaborating across the development lifecycle to deliver reliable, scalable solutions that support firm operations.

  • Develop, test, and maintain full-stack software solutions across Angular frontends and Symfony/PHP APIs, carrying features from written requirements through implementation and release
  • Read requirements and tickets critically, clarify scope and assumptions, and identify edge cases or missing details before development begins
  • Design and implement data changes, including Doctrine entities, relationships, migrations, API payloads, services, controllers, and the interfaces that consume them
  • Work within established application patterns and conventions, extending existing modules and adapting appropriately as the codebase evolves
  • Verify functionality before review by testing features in the running application, validating resulting data, and addressing scenarios not explicitly identified in the original requirements
  • Debug issues across the full request path, including browser behavior, network requests, APIs, application logs, backend services, client-side state, and user interfaces
  • Write and maintain meaningful unit and end-to-end test coverage and partner with Quality Assurance to ensure features are tested against clear acceptance criteria
  • Use AI development tools as a primary part of the development process while independently reviewing, validating, and taking accountability for all generated code and recommendations
  • Create clear, reviewable pull requests and participate in code reviews, documenting changes, assumptions, and intentionally excluded scope
Requirements
  • Bachelor's degree in software engineering, computer science, or a related field, or equivalent relevant professional experience
  • Demonstrated experience carrying software features from written requirements through development, testing, review, and production release
  • Ability to read and work with TypeScript and PHP and to evaluate whether code, including AI-generated code, is correct and appropriate for the application
  • Strong understanding of how modern web applications work, including HTTP, authentication and permissions, APIs, object-relational mapping (ORM), client-side state management, and the connections between frontend and backend systems
  • Experience with a component-based frontend framework such as Angular, React, or Vue and comfort working across both frontend and backend application layers
  • Comfort with relational data, including reading schemas, understanding relationships and foreign keys, and using SQL to interpret application data and ORM-generated queries
  • Working knowledge of Git, command-line tools, Docker-based development environments, automated testing, and CI/CD practices
  • Strong debugging and problem-solving skills, with a methodical approach to reproducing, isolating, testing, and resolving issues
  • Self-directed, adaptable, and comfortable working through ambiguity while collaborating effectively with developers, QA, Product, and business stakeholders
  • Working comfort with AI development tools, or demonstrated aptitude and interest in making them a primary part of the development process while recognizing their limitations
  • Preferred experience with Angular, NgRx, PrimeNG, Symfony, Doctrine, Vitest, Angular Testing Library, Playwright, PHPUnit, Bitbucket Pipelines, or similar technologies; familiarity with professional services, accounting, or advisory environments is also beneficial
Benefits
  • Health insurance
  • dental insurance
  • vision insurance
  • an employer funded profit-sharing plan with a 401(k) option (upon meeting eligibility requirements)
  • group term life insurance
  • disability insurance
  • flexible spending accounts
  • a flexible time off and paid leave program.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full-Stack Developer
Full-Stack Developer

Brady Martz • Sioux Falls (SD)

On-site
USD 90,000 - 130,000
Health insurance
Dental insurance
Vision insurance
+6
Full-Stack Developer
Full-Stack Developer

Brady Martz • St. Louis (MO)

On-site
USD 90,000 - 120,000
Health insurance
Dental insurance
Vision insurance
+1
Full Stack Developer
Full Stack Developer

Winsor Consulting Group, LLC • Tucson (AZ)

On-site
USD 80,000 - 110,000
Health insurance
Dental & Vision insurance
Disability insurance
+3
Full Stack Developer
Full Stack Developer

Winsor Consulting Group, LLC • Buffalo (IA)

On-site
USD 80,000 - 110,000
Health insurance
401(k) with company match
Paid time off
+3
Full Stack Engineer - Angular
Full Stack Engineer - Angular

Compunnel, Inc. • Westlake (OH)

On-site
USD 90,000 - 120,000
Full Stack Developer
Full Stack Developer

Compunnel, Inc. • Louisville (KY)

On-site
USD 100,000 - 140,000
FullStack Engineer
FullStack Engineer

GoMining • Town of Poland (NY)

Hybrid
USD 90,000 - 130,000
Support for courses, conferences, and English learning
Flexible hours across international teams
Up to 20 vacation days + 8 company holidays + 5 personal days
+2
Full Stack Developer
Full Stack Developer

Adeptus Solutions, Inc • United States

On-site
USD 120,000 - 160,000
Full Stack Engineer
Full Stack Engineer

Compunnel, Inc. • Durham (NC)

Hybrid
USD 100,000 - 130,000
Full Stack Developer | Onsite
Full Stack Developer | Onsite

Worky • Dallas (TX)

On-site
USD 40,000 - 140,000