FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesCloudDockerGoogle Cloud PlatformJavaScriptKubernetesPHPPython
About the role
Key responsibilities & impact- Functional point of contact between business users and developers
- Gather, clarify and prioritize business requirements, translating them into clear functional and technical specifications (user stories, use cases, acceptance criteria)
- Map and document the processes supported by the systems, identifying upstream/downstream impacts and dependencies with other systems
- Support the Scrum Master in backlog refinement, ensuring technical requirements are feasible and aligned with the product vision and technical constraints
- Maintain an end-to-end view of the architecture (components, modules, integrations, data flows, application layers and infrastructure)
- Promote architectural patterns and best practices specific to these systems (module structure, API design, configuration management, logging, security, etc.)
- Ensure technical consistency across different evolutions and projects, avoiding unnecessary technical debt and promoting component reuse
- Support the definition of the modernization roadmap (refactoring, service extraction, adoption of containers, deployment automation, progressive migration to cloud-native practices where applicable)
- Ensure the application of security practices across all integrations
- Participate in post-mortems related to integrations, identifying root causes and promoting architectural improvements
Requirements
What you’ll need- Degree in Computer Engineering, Computer Science or equivalent
- Minimum of 5 years of experience in software engineering or architecture, with a focus on distributed systems
- Experience with legacy environments and modernization projects is a plus
- Knowledge of programming languages PHP, Python, JavaScript, and API development (REST, OpenAPI/Swagger)
- Experience with Git for version control and in code review processes
- Familiarity with Domain-Driven Design (DDD) principles and integration architectures (microservices, event-driven, API-first)
- Knowledge of cloud-native technologies, preferably GCP (Google Cloud Platform), Docker, Kubernetes and serverless functions
- Oriented to CI/CD practices, including automation of builds, tests (unit, integration, end-to-end) and deployments (e.g., with GitHub Actions)
Benefits
Comp & perks- Health insurance
- Flexible working arrangements
- Training and certifications
- Employee Support Program (covering 5 areas, including psychology)
- Birthday and service anniversary benefits
- Monthly happy hour
- Benefits portal with attractive offers
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PHPPythonJavaScriptAPI developmentRESTOpenAPIDomain-Driven Designmicroservicesevent-driven architectureCI/CD
Soft Skills
communicationcollaborationproblem-solvingorganizational skillstechnical documentation
Certifications
Degree in Computer EngineeringDegree in Computer Science
