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 – глобальний постачальник ІТ-послуг, що швидко зростає. Компанія надає повний спектр професійних ІТ-послуг, які включають, окрім іншого, ІТ-консалтинг, проєктування, розробку програмного забезпечення та підтримку додатків. Також 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, щоб не пропустити свіжі вакансії.