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 on 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 architecture 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 best practices across all integrations
- Participate in post-mortems related to integrations, identifying root causes and driving 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 in legacy environments and modernization projects is a plus
- Knowledge of programming languages PHP, Python, JavaScript, and experience in 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 psychological support)
- 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
software engineeringsoftware architecturedistributed systemsAPI developmentRESTOpenAPIDomain-Driven DesignCI/CD practicesautomation of buildsautomation of tests
Soft Skills
communicationcollaborationproblem-solvingrequirements gatheringprioritizationtechnical specificationprocess mappingbacklog refinementroot cause analysisarchitectural improvement
Certifications
degree in Computer Engineeringdegree in Computer Science
