To excel in this role, you should have a solid, proven understanding of the Laravel framework in combination with Vue.js and MySQL. You’re expected to have good architectural knowledge to propose feasible solutions in a complex technical environment.
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 (6+ years)
– 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.)
Hourly Range: $40.00-$75.00
Posted On: July 28, 2024 21:21 UTC
Category: Back-End Development
Skills:Laravel, PHP, Software Architecture & Design, MySQL, Microservice, Communication Skills, English, Vue.js
Country: Poland
click to apply
Powered by WPeMatico
