Take a leading role in the design and architecture of cloud-native, distributed systems, applying a critical eye to solve challenges of scale and concurrency.
Write high-quality, efficient, and maintainable code in Java, working with SQL and NoSQL databases within the GCP ecosystem.
Embrace and champion a "question everything" mindset, actively participating in deep discussions to explore, challenge, and refine requirements.
Masterfully utilize AI-assisted coding tools (e.g., GitHub Copilot, Claude) as a core part of your development workflow, from planning and design to implementation and testing.
Collaborate effectively with all stakeholders, demonstrating exceptional communication skills to align teams and drive projects forward.
Foster a "team-first" culture by actively contributing, sharing knowledge, and working together to achieve collective success.
Take ownership of your work, ensuring that development milestones are met and that our solutions are built to the highest standards of quality and resilience.
Requirements
Minimum of 5 years of professional experience in software engineering, with a strong focus on backend development.
Expert-level proficiency in Java.
Proven experience designing and building highly concurrent, high-throughput distributed systems.
Strong understanding of architectural patterns suited for scalability and resilience, such as Event-Driven Architecture (EDA), CQRS, and the Outbox Pattern.
Deep experience with SQL and NoSQL databases, coupled with knowledge of advanced caching strategies for performance optimization.
Proven experience designing and building solutions on Google Cloud Platform (GCP).
Mandatory, hands-on experience using AI coding assistants (e.g., GitHub Copilot, Claude) as an integral part of your development process.
Strong architectural and critical thinking skills.
Exceptional communication and stakeholder management skills.
A collaborative, team-first mindset with a passion for discussion, exploration, and creative problem-solving.
Bachelor’s degree (or equivalent) in Computer Science, Engineering, or a related discipline.