12.07.2024

Вакансия Senior Golang Backend Software Engineer

Компания: Brightgrove
Домен вакансии:Education / EdTech, Software Development & Hi-Tech
Опыт работы:от 3 лет
Уровень специалиста:Senior
Уровень английского:Upper-Intermediate / B2
Тестовое задание:Есть задание
Занятость:Full-time
Релокейт:Без релокейта
Место работы:Remote

Skills

  • Golang
  • NATS
  • Kafka
  • RabbitMQ
  • PostgreSQl
  • Docker
  • Github

Описание вакансии

Про клієнта

The Project is a leading German platform dedicated to digitizing university campus services. The comprehensive solution simplifies the complex, enabling colleges and universities to offer a seamless digital experience. With UniNow, institutions can efficiently digitize their services and provide a robust campus app, even with minimal resources. This innovation ensures that every essential service is easily accessible, enhancing the overall campus experience for students and staff alike.

Про проєкт

The project includes the creation of both frontend and backend systems to support a robust, user-friendly campus app that integrates all essential services for colleges and universities.

За що будеш відповідати:

  • Develop and maintain GoLang applications by writing clean, efficient, and maintainable code, implementing best practices, and adhering to coding standards.
  • Design, develop, and maintain microservices-based architecture, ensuring scalability, reliability, and efficiency.
  • Write, maintain, and execute unit and integration tests to ensure code quality and debug/fix bugs and performance bottlenecks.
  • Implement event-driven data sharing, and manage communication between microservices.
  • Design, optimize, and manage databases.
  • Create and manage Docker containers for application deployment and set up and maintain GitHub Pipelines for continuous integration and continuous deployment (CI/CD).
  • Collaborate with team members, participate in code reviews and design discussions, and contribute to improving development processes and workflows.
  • Document code, technical specifications, and system designs, provide regular updates on project status, and create/maintain comprehensive documentation for future reference and onboarding of new team members.

Необхідні навички

  • GoLang: A minimum of 3 years of full time experience with GoLang is essential. The ideal candidate should have a deep understanding of GoLang, its ecosystem, and best practices.
  • Unit Testing and Integration Testing: At least 3 years of experience in writing and maintaining unit and integration tests. The candidate should be adept at ensuring the codebase is robust and free of bugs.
  • Microservice-Based Architecture: A minimum of 2 years of experience working with microservice-based architectures. The candidate should be familiar with designing, implementing, and maintaining microservices.
  • Event-Driven Data Sharing: Experience with NATS and NATS JetStream or any similar other event queue (Kafka, RabbitMQ) for event-driven data sharing between services is preferred.
  • PostgreSQL: At least 3 years of hands-on experience with PostgreSQL, including database design, optimization, and complex query writing.
  • Docker/GitHub Pipelines: Basic knowledge of Docker and GitHub Pipelines is required. The candidate should understand the fundamentals of container creation, and setting up/maintaining GitHub Pipelines for the project
  • English: Upper-Intermediate level

Преимущества сотрудникам

  • English Courses
  • Work-life balance
  • Гнучкий графік роботи
  • Медичне страхування
  • Освітні програми, курси

О компании Brightgrove

Brightgrove – быстрорастущий глобальный поставщик IT-услуг. Компания предоставляет полный спектр профессиональных IT-услуг, которые включают, помимо прочего, IT-консалтинг, проектирование, разработку программного обеспечения и поддержку приложений. Также Brightgrove накопили глубокий опыт в области потокового видео OTT, облачной трансформации, гостиничного бизнеса и недвижимости.

Сайт компании: brightgrove.com
Год основания: 2010
Количество сотрудников: 501-1000
Тип компании: Outsource

Похожие вакансии

Опыт от 5 лет Senior Full-time Не имеет значения Remote Україна
Опыт от 5 лет Senior Full-time Upper-Intermediate / B2 Office Київ
Опыт от 4 лет Senior Full-time Upper-Intermediate / B2 Remote Україна, Brazil, Bulgaria, Mexico, Portugal
Опыт от 3 лет Middle Full-time Upper-Intermediate / B2 Office, Remote, Hybrid
Опыт от 5 лет Senior Full-time Advanced / Fluent / C1 Remote Україна

Подписывайтесь на наш Telegram, чтобы не пропустить свежие вакансии.