Go Tech Lead
Агентство / HR ресурс agpa.pro ( agpa.pro )
Опыт работы более 5 летот 400 000 до 600 000 ₽
Tech Stack
Golang, PostgreSQL, RabbitMQ
Microservices-based architectures, CQRS patterns
Docker and Kubernetes
ELK stack, Grafana, and Prometheus
CI/CD pipelines
Scrum / Agile
Fintech regulations knowledge
Task
Assume a key leadership role: Take on a pivotal role that combines technical engineering excellence with the strategic responsibility of leading a team.
Redesign and build a payment processing system: Dive deep into fintech processing and lead your team to design and implement a next-generation transaction acquisition, payout and remittance system.
Build development team: Build a team of Golang developers from the ground up, fostering their growth and aligning their efforts to achieve technical excellence.
Collaborate on core platform design: Work closely with cross-functional teams to build the core component of a payment processing platform that is both scalable and resilient.
We expect
Expertise in Golang: Strong experience in the development of Golang, including the design of scalable, maintainable and high performance code bases.
Good knowledge of databases and queueing: Hands-on experience with PostgreSQL, RabbitMQ and other queuing systems, including optimization for high-load environments.
Architecture and engineering: Proven ability to design and implement microservices-based architectures, CQRS patterns, and distributed systems. Ensure scalability and reliability.
Deep knowledge of payment processing: Familiarity with transaction lifecycle management, billing systems, and integration with external payment gateways and APIs.
Containerizing and Orchestration: Proficiency with Docker and Kubernetes, with experience deploying and managing cloud-native applications.
Monitoring and performance optimisation: Experience using tools such as the ELK stack, Grafana, and Prometheus for system monitoring and tuning.
CI/CD & DevOps practice: Ability to build and manage CI/CD pipelines to streamline deployments and ensure continuous delivery.
Team Leadership Experience: Demonstrated success in hiring, mentoring and managing development teams and aligning their work with strategic goals.
Ability to communicate effectively: Ability to interact with stakeholders, manage expectations, and communicate technical details to a non-technical audience.
Good to have
Understand financial regulation and how to comply with Fintech regulations.
Experience of high volume, real time transaction processing systems.
Knowledge of Agile/Scrum methodologies.
Strong analytical and problem solving skills in dealing with complex systems.
We offer
Competitive salary and performance-related bonuses
Remote or hybrid work options.
Flexible work schedules.
Vacation and health benefits.
Corporate training and career advancement.
Regular corporate events.