We are looking for an Ecosystem Architect at Tochka Bank.
Tochka is a fintech company that creates an online bank and an ecosystem of services for businesses.
The team integrates data that is scattered across products, and everything related to digital passports and passes, information and integrations, accesses and rights, into a unified confirmed profile. A profile that concentrates information needed at hand, and which the company's products and its partners trust. Thus, the team helps Tochka Bank make the world convenient for business: it takes on all the complexity of digital identity and access management so that people can focus on their business, not account maintenance.
About the company's approach:
- Developers are not just coders, but engineers. They not only write code but also think about the business, features, infrastructure, and stack. Infrastructure specialists help, but don't do everything for the developers.
- Feature leadership. Any engineer can come up with and lead a project – the main thing is to prove its business value. You don't need to change your grade for this.
- Microservice architecture. Teams work with the latest technologies, areas like machine learning and big data, and are free to make technical and product decisions.
- We care about code quality: we conduct reviews, cover everything with tests, and provide feedback.
- We use Agile, SCRUM, and OKR.
What you need to do:
- Design the architecture of authentication and authorization systems for Tochka Bank ecosystem services.
- Select the technology stack, tools, databases, and interaction protocols.
- Formulate and analyze requirements.
- Ensure the scalability, security, observability, and performance of services.
- Mentor developers, participate in code reviews.
- Document architectural decisions, prepare diagrams and specifications for the team and external participants: C4, PlantUML, ADR.
- Work as part of a cross-functional development team.
You are a good fit if:
- You have 5+ years of experience in Backend development with Java, Python, or Go.
- You have 2+ years of experience as a tech lead or architect.
- You have experience designing SSO systems for external users.
- You have a deep understanding of authentication and authorization processes: OAuth, OIDC, SAML.
- You have experience implementing MFA scenarios: SMS, Push, OTP, biometrics.
- You can design high-load distributed systems.
- You are ready to work with code.
- You can resolve incidents.
- You can work with regulatory requirements and information security.
What awaits you at Tochka Bank:
- Official salary from 600,000 ₽. The exact amount depends on your skills and expectations – discussed during the interview.
- Five-day work week with flexible start and end times.
- Remote work or any office in our presence cities. Offices are thoughtfully designed spaces with comfortable workstations and rest areas. You can choose where to work – coming to the office is not mandatory.
- A clear system for development and growth by grades.
- The opportunity to work in your own way – no one will impose their methods on you.
- The opportunity to influence the stack, processes within the team, and collaborations. If you offer ideas and improvements – you will be heard.
- Free training: you can attend IT conferences, events, and hackathons, and take courses at the company's expense. You also get access to a library and an online course platform.
- Comfort not only in work but also in life. After the probationary period: VHI with dental care, a psychologist, health check-ups, and 4 additional days off per year.
- Bonuses from partners: Skillbox, Skyeng, Yandex Practicum, Yasno, and others.
- An online employee portal where you can order a certificate, schedule vacation or time off, request equipment, or view payments.
- Active corporate life: we organize movie screenings, sports marathons, and corporate parties that are remembered for a long time.