Middle/Senior Golang Software Engineer

ZFORT Group is looking for a Senior Software Engineer to design, develop, and enhance our API gateways and related services. This includes authentication, authorization, billing, self-service tools, and improving API observability and scalability. The role also involves supporting and advancing our internal core shared services. The ideal candidate should be a versatile software developer with experience in cloud infrastructure for software projects.

Responsibilities:
Architect, develop, test, and deploy sophisticated solutions in your team’s software domain
Demonstrate ownership of code and adjacent tooling, including pipelines and cloud infrastructure
Mentor other engineers to drive strong engineering practices
Collaborate within your team on aligning your software and architecture to product goals
Provide technical collaboration in the evaluation, conceptualization, design, and development of major new technical capabilities.
Contribute to relevant Architectural Design Records (ADRs)
Architecture and engineering in a Google Cloud Platform (GCP) environment
Participate in giving feedback to others and via peer reviews / pair programming / code reviews
Assist in defending, hardening and ensure scalability of client's public APIs
Use of Test Driven and Behavior Driven Development through designing, development, and debugging unit and integration tests
Practice continuous improvement across all job areas and personally / professionally
Continuously practice DevSecOps around vulnerability management and mitigation
Use Open Telemetry and true observability and knowing the difference between it and monitoring and logging, and the practice of using tracing to debug at all points of the SDLC
Grow the engineering culture towards a high-performing team.

Requirements:
Bachelor's degree in Computer Science, Computer Engineering or related field or 5+ years experience as a software engineer
Experience in Unix / Linux / Docker
Understanding of service oriented architectures / microservice architectures
Proficiency in Golang
Knowledge of and experience in a cloud native environment (we use GCP)
Experienced in using git in trunk-based development models
Experience in use of feature flagging to decouple release from deployment is a plus
Experience using Open Telemetry for observability as well as other monitoring tools such as datadog
Basic understanding of networking and routing principles
Experience in docker applications and orchestrating them with kubernetes
Familiarity with security configuration for web/api services (SSL, Access control)
Experience with JIRA or other work tracking systems. Ability to resolve tickets according to priority order and collaborate with the Technical Product Manager to adjust priorities
Familiarity with using an end-to-end CI/CD pipeline using various tools with artifact storage
Familiarity with use of MacOS as a desktop and predominantly CLI interfaces
Experience in a “product mindset” by understanding stakeholder needs, priorities and business value

Our tooling stack includes but is not limited to
CircleCI
GitHub
GCP
Vulnerability Management
Kubernetes (via GKE)
Secrets Management
Feature Flagging
Terraform Cloud

We offer:
Maximum flexibility;
Professional trainings, conferences and certifications;
Corporate events and benefits;
Professional literature;
English courses;
Discount program.

About ZFORT Group

ZFORT Group — українська IT-компанія, яка створила тисячі проектів з 2000 року.

Ми надаємо IT послуги та рішення в різних сферах бізнесу.
Сьогодні в нашому безпечному Харківському офісі, та, переважно віддалено, працює 200+ middle / senior фахівців.

Масштабні та цікаві проекти, гнучкий менеджмент, концентрація на експертах компанії і налагоджена інфраструктура роблять Zfort Group привабливою командою для талановитих розробників і менеджерів.

Company website:
http://www.zfort.com.ua/

DOU company page:
https://jobs.dou.ua/companies/zfort/
Job posted on 5 April 2024
22 views    3 applications

To apply for this and other jobs on Djinni login or signup.