TL;DR
Senior Backend Developer (Golang): Developing, testing, and maintaining backend services with concurrency techniques, robust memory management, and secure coding practices. Focus on designing RESTful APIs, integrating with PostgreSQL and RabbitMQ, and contributing to CI/CD automation improvements.
Location: El Prat de Llobregat. Option for remote work (Mon–Thu 8:30 – 17:30 and Fri 8:30 – 15:30; 3 days of remote work).
Company
hirify.global creates trust in the digital age with integrated security technologies in three business areas: Digital Security, Financial Platforms and Currency Technology.
What you will do
- Develop, test, and maintain backend services in Golang, applying concurrency techniques and ensuring robust memory management.
- Design, build, and document RESTful APIs, integrating with PostgreSQL databases.
- Implement and manage messaging via RabbitMQ.
- Apply secure coding practices, reviewing code according to OWASP principles and project security standards.
- Support CI/CD pipelines and contribute to automation improvements.
- Troubleshoot, optimize, and profile backend performance using tools like Prometheus, Grafana, and advanced logging.
Requirements
- Advanced proficiency in Golang (goroutines, channels, interfaces, concurrency, memory management, profiling).
- Hands-on experience designing RESTful APIs.
- PostgreSQL database experience (with sqlc or Gorm).
- Experience integrating and working with RabbitMQ.
- Strong git and git workflow knowledge.
Nice to have
- Azure cloud platform experience.
- Infrastructure as code: Terraform, Helm.
- PKI/encryption experience.
- Experience mentoring or supporting junior developers.
Culture & Benefits
- Join a people-oriented environment with different nationalities and a great team spirit.
- Work collaboratively with stakeholders around the globe.
- Participate in and shape a global lighthouse project in the domain of digital currencies.
- Benefit from continuous training, coaching, and talent development programs.
- Flexible compensation (transport tickets, training, private insurance).
- Flexible working hours with the option for remote work (Mon–Thu 8:30 – 17:30 and Fri 8:30 – 15:30; 3 days of remote work).
Hiring process
- First 30 Days: Set up development environment, complete security and code review training, shadow senior developers, run builds/tests, and learn product architecture.
- Days 31-60: Make your first contributions with guidance, join workshops on secure coding (OWASP), practice TDD, participate in pair programming, use E2E tests, contribute to CI/CD, take ownership of a Kanban ticket, and write feature/test documentation.
- Days 61-90: Deliver features end-to-end, patch a medium-level security issue, lead or join security retrospectives, optimize part of the CI/CD workflow, ensure secure feature delivery, refine Kanban/process metrics for backend releases, mentor newcomers, and document lessons learned and improvements.
Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →