Brady Martz logo
Brady Martz
Posted 18 days agoVerified live 15h ago

Full-Stack Developer

Brief overview

Remote
UndergradOr in progress
3+ yrsMinimum
1 H-1B approvalsDept. of Labor
TypeScriptPHPAngularSymfonyDoctrine ORMSQLGitDockerAPI DevelopmentAutomated TestingCI/CDDebugging

About the company

Brady Martz logo
Brady Martzbradymartz.com

There are no small clients at Brady Martz. There are no unimportant questions. There are no unsolvable problems.

Visa sponsorship history

1 year sponsoring, last filed FY2025

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
1H-1B approved
100%approval rate
1new H-1B hires
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
20231

Job description

Summary

Brady Martz is seeking a Full-Stack Developer to design, develop, test, and maintain internal software applications supporting firm operations. The role works across Angular frontends and Symfony/PHP APIs, translating requirements into reliable functionality, debugging full-stack issues, maintaining test coverage, and participating in code reviews.

Responsibilities

  • 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

Skills

  • 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

Qualifications

Must Haves

  • 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

Nice to Haves

  • 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

More jobs like this