Если вы раньше входили через Google, сбросьте пароль для своей Gmail-почты через кнопку «Забыли пароль?» на экране входа. Затем войдите по email и новому паролю.
Если аккаунта ещё нет, зарегистрируйтесь с Gmail-почтой — после подтверждения почты мы предложим задать пароль.
Что нового
Загружаю обновления...
Что нового
Загружаю обновления...
Работа найдется быстрее с подпискойКандидат найдётся быстрее с подпиской
Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
Andersen is a pre-IPO software development company providing full-cycle services and creating digital solutions for enterprises and middle-sized firms worldwide. The project involves a next-generation business banking mobile application based on microservices architecture, with new features, modern technology integrations, and migration from a legacy platform.
задачи
Develop and maintain microservices, including creating new microservices in Go;
Integrate with external systems and develop and maintain APIs;
Design and optimize database schemas;
Handle containerization and orchestration;
Ensure code quality;
Implement monitoring and logging;
Collaborate closely with developers, testers, and business analysts;
Perform performance and security testing;
Maintain documentation.
требования
Have 3+ years of commercial Go development experience, including participation in banking or fintech projects;
Have strong knowledge of the Go standard library, including net/http, context, sync, io, encoding/json, and protobuf;
Have experience developing high-load and fault-tolerant services;
Have strong command of profiling and performance optimization tools, including pprof and benchmark;
Understand and have hands-on experience with concurrency, including goroutines, channels, and sync primitives;
Have experience building clean architecture and structuring code using DDD, Hexagonal, or Layered Architecture;
Have experience designing and developing REST and gRPC APIs;
Know communication protocols and technologies, including HTTP/2, WebSockets, Kafka, RabbitMQ, and NATS;
Have hands-on experience with microservices architecture;
Understand distributed systems principles, including the CAP theorem, eventual consistency, and idempotency;
Have strong experience with relational and NoSQL databases, including PostgreSQL, MySQL, MongoDB, Redis, and Cassandra;
Have experience with query optimization, replication, sharding, and transactions;
Know ORM frameworks and database migration tools, including GORM, sqlx, and migrate;
Have hands-on experience with Docker, Kubernetes, and Helm;
Have experience setting up CI/CD pipelines using GitLab CI, GitHub Actions, or Jenkins;
Have experience implementing logging, monitoring, and alerting with Prometheus, Grafana, ELK, or OpenTelemetry;
Have experience with cloud platforms, including AWS, GCP, Yandex Cloud, or Azure;
Have English proficiency at Intermediate+ level or above.
условия
Mentoring and adaptation systems are available for new employees;
Transparent performance review and assessment systems support development planning;
Access to educational platforms, seminars, and practices;