Next job

Senior Software Developer (Laravel, PHP) @ American Contract Bridge League in American Contract Bridge League

Posted more than 30 days ago

226 views

American Contract Bridge League

American Contract Bridge League

0
0 reviews
Without experience
Full-time work
Senior Software Engineer (Laravel, PHP with Vue.js) We are seeking a fully remote Senior Software Engineer to take a leadership role in designing, building and maintaining the systems used to further the ACBL’s mission of growing the bridge community in North America. You’ll work as part of a small remote team maintaining and replacing existing applications in a challenging technical environment that requires good programming fundamentals to effectively resolve issues. We have a separate AWS De

Senior Software Engineer (Laravel, PHP with Vue.js)

We are seeking a fully remote Senior Software Engineer to take a leadership role in designing, building and maintaining the systems used to further the ACBL’s mission of growing the bridge community in North America. You’ll work as part of a small remote team maintaining and replacing existing applications in a challenging technical environment that requires good programming fundamentals to effectively resolve issues. We have a separate AWS DevOps Engineer and a UX/UI designer when needed. Design decisions are team-based; there are no architects in an ivory tower.

⚠️⚠️⚠️ READ BEFORE APPLYING ⚠️⚠️⚠️
  • C1 English confirmed by previous work experience in a fully English-speaking workplace is a must
  • You’re expected to work between 14:00 - 22:00 Polish Time (as part of the US team)
  • The above requirements are not negotiable
  • Please note:
    • We do not sponsor relocation to the US.
    • We will contact only selected candidates.

    Job Requirements

    • English at a proficient level and good interpersonal skills are a must to be successful in this position
    • Experience: 6+ years in Software Engineering
    • Core technology proficiency:
      • PHP – from 5.6 up to 8.2
      • Laravel (3+ years)
      • MySQL
    • Demonstrated knowledge (not necessarily at a senior level): Vue.js
    • Design knowledge: Stateless applications, horizontal scaling, microservices, and modular monolithic applications
    • Design patterns: Event-driven, strangler fig, anti-corruption layer, CQRS
    • Trunk-based development (or Gitflow)
    • Professional Experience with: Redis, Passport, Docker, Horizon, Error catching tools (e.g., Sentry.io)
    • Team Leadership Qualities:
      • Experience taking a leader role in small, self-organizing teams
      • Effective communication with varied audiences
      • Constructive feedback during code reviews
    • AWS Services: Basic knowledge
    • Documentation: ADR, C4, OpenAPI
    • Best Practices: SOLID, DRY, KISS, YAGNI, Code Review, TDD, PHPStan
    • Testing: Dusk, Unit tests, Shift-left, mutation tests
    • Legacy Systems: Willingness to work on legacy systems 

    Nice to Haves

    • Development Techniques: experience with trunk-based development and feature flags
    • Additional Technologies (peripheral knowledge): Node.js, NestJS, React, TypeScript, GraphQL, PostgreSQL =
    • DevOps Skills
      • k8s Clusters
      • CI/CD Pipelines
    • Terraform (or other Infrastructure as a Code)
    • Vulnerability scanning (Snyk, Dependabot, etc.)

Senior Software Engineer (Laravel, PHP with Vue.js)

We are seeking a fully remote Senior Software Engineer to take a leadership role in designing, building and maintaining the systems used to further the ACBL’s mission of growing the bridge community in North America. You’ll work as part of a small remote team maintaining and replacing existing applications in a challenging technical environment that requires good programming fundamentals to effectively resolve issues. We have a separate AWS DevOps Engineer and a UX/UI designer when needed. Design decisions are team-based; there are no architects in an ivory tower.

,[You’re working between 14:00 22:00 Polish Time as part of our US team. , You’re part of our in-house remote development team, primarily consisting of Americans. , All work meetings are conducted in English, and you will report to an English-speaking manager. , Take a leadership role in designing, building, and maintaining systems ., Collaborate with team members, including a dedicated AWS DevOps Engineer and part-time UX/UI designer, Create and maintain documentation using lightweight frameworks like ADR, C4, and OpenAPI standards., Apply strong programming fundamentals to effectively resolve issues within a challenging technical environment., Communicate effectively with varied audiences, provide constructive feedback during code reviews.]

Requirements: PHP, Laravel, MySQL, Vue.js, Microservices, Design Patterns, Communication skills, Scaling, Redis, Legacy, Node.js, Nest.js, React, TypeScript, GraphQL, PostgreSQL, CI/CD, Terraform, AWS, Kubernetes
Tools: Jira, Confluence, Bitbucket, GitHub, PHPStan, GIT.
Additionally: Training budget, Flat structure, Small teams, International projects.
Without experience
Full-time work
Want to get related jobs?
New job openings in your Telegram
Subscribe
We use cookies
accept