Эта вакансия в архиве
Посмотреть похожие вакансии ↓обновлено 30 дней назад
Senior Backend GoLang Developer (Cybersecurity)
Описание вакансии
Текст:
TL;DR
Senior Backend GoLang Developer (Cybersecurity): Designing and developing scalable, robust, and maintainable backend services for cyber protection solutions with an accent on architectural and design decisions for microservices. Focus on translating software requirements into high-performance software and ensuring comprehensive test coverage.
Location: Bulgaria (Onsite)
Company
is a world leader in cyber protection, delivering natively integrated solutions that monitor, control, and protect the data that businesses and lives depend on.
What you will do
- Design and develop scalable, robust, testable, efficient, and easily maintainable code.
- Translate software requirements into stable, working, high-performance software.
- Play a key role in architectural and design decisions, building toward an efficient microservices distributed architecture.
- Create design documents.
Requirements
- 5+ years of experience in software development with Go programming language.
- Ability to design, develop, and maintain RESTful APIs.
- Good skills in writing unit tests, integration tests, and debugging Go applications.
- Knowledge of database architecture and design.
- Ability to interpret written requirements, technical specification documents, and create design documents.
- Good English communication skills, including verbal and written abilities.
Nice to have
- Experience with SQL databases (e.g., PostgreSQL).
- Experience with NoSQL databases (e.g., Redis, ClickHouse).
- Experience with Scrum/Kanban, Git, JIRA.
- Experience with Artifactory, Kubernetes, and Ansible orchestration engine.
- Experience with monitoring tools such as Prometheus, Grafana, and Kibana.
- Experience with CI/CD pipelines and tools (e.g., Jenkins).
- Strong analytical and problem-solving abilities.
Culture & Benefits
- Focus on making a positive impact on the lives of each employee and the communities served.
- Corporate culture built on mutual trust, respect, and a belief in daily contributions.
- Opportunity to thrive in a dynamic, global environment.
- Be part of an innovative and expanding business with a never-give-up attitude.
Hiring process
- Candidates are expected to participate in interviews without the use of AI tools, automated prompts, or third-party assistance.
- Interviews are designed to assess individual skills, experience, and communication style through authentic, real-time interaction.
- All employment offers are contingent upon successful completion of applicable criminal, education, and identity background checks.