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.