Software Architect – Full Remote
Core
Provide cross-functional technical support to the backend area, acting as an architectural and development reference for various teams.
Role type
Senior Java Architect (Backend)
Builds
Backend services and microservices architecture
Domain
Software Engineering / Distributed Systems
Deliverable
production ML models | product features
Required skills
Java 11-17, Spring framework, Apache Kafka, relational and NoSQL databases, hexagonal architecture, microservices, OpenAPI/API First, unit and integration testing, CI/CD, Grafana, SOLID principles, Clean Code
Preferred skills
AI-assisted development tools
Responsibilities
Advise technical teams on architecture and best practices; collaborate in existing teams to support high-load delivery periods; define technical architecture and key decisions for new projects; drive innovation initiatives, PoCs, and technical validations.
Seniority
Senior, hands-on IC