Senior Back End Microservices Engineer (Naushera)

Senior Back End Microservices Engineer (Naushera)

22 Oct
|
Svitla Systems
|
Naushera

22 Oct

Svitla Systems

Naushera

SENIOR BACK END MICROSERVICES ENGINEER

- COUNTRY
- Ukraine
- FORMAT
- Remote

Svitla Systems Inc. is looking for a Senior Back End Microservices Engineer for a full-time position (40 hours per week) in Ukraine. Our client is a cloud-native cybersecurity company that helps organizations automatically and continuously minimize the attack surface of their cloud workloads.

You'll join the team, focusing on the design, development, and maintenance of high-performance, scalable microservices.

- REQUIREMENTS
- 5+ years of professional experience in backend development, with a significant focus on microservices in production.
- Strong knowledge of Go (Golang) for building high-concurrency, distributed microservices.
- Advanced knowledge of Python with frameworks such as FastAPI, Flask, or Django
- Proven experience designing, developing, and deploying RESTful APIs at scale
- Advanced k with Kubernetes (deployment, scaling) and Docker.
- In-depth understanding of relational databases (MySQL), including complex query optimization
- Experience with NoSQL databases (Redis) and real-time analytics (ClickHouse)
- Solid understanding of API security — Keycloak, JWT, OAuth 2.0, and input validation.
- Experience writing comprehensive unit, integration, and end-to-end tests.
- Hands-on experience with cloud platforms (AWS, Azure, or GCP) for deployment, monitoring, and scaling.
- Familiarity with CI/CD pipelines and automated deployment workflows.
- Understanding of observability tooling: monitoring, logging, and alerting.
- Robust experience with Git with collaborative development workflows.
- Familiarity with event-driven architectures and streaming data processing.
- Strong communication skills for cross-functional collaboration with product and front-end teams.

MANDATORY REQUIREMENTS





P roduction microservices ownership (not just “worked on”) : Experience in owning at least 1-2 services end-to-end (design build deploy on-call incident fixes

- scaling);
- Be comfortable with service boundaries, APIs, versioning, backward compatibility, SLAs/SLOs.

System design & architecture (senior bar) :

- Knowledge of design systems with tradeoffs: latency, throughput, cost, reliability;
- Knowledge of patterns: idempotency, retries, timeouts, circuit breakers, async workflows, queues, eventual consistency;
- Understanding of data design: relational vs NoSQL, caching, indexing, migrations, multi tenant considerations (if relevant).

Strong debugging & problem-solving in real-world scenarios :

- The ability to take an ambiguous production issue and drive it to resolution. Expertise in structured approach: reproduce isolate instrument hypothesis validate fix
- prevent.

Linux fundamentals (practical, daily-use) :

- Be confident with commands/tools like: ps/top/htop, journalctl, systemctl, netstat/ss, lsof, curl, grep/sed/awk, strace (bonus), log parsing;
- Understanding of networking basics (DNS, TLS, ports, timeouts).
- Docker + container runtime competence
- Understanding of Dockerfiles, layers, multi-stage builds, image size/security;
- Experience with debug containers: env vars, volumes, entrypoints, networking, resource limits.

Observability/logging/diagnostics :

- Strong understanding of structured logging, correlation IDs,



trace context;
- Knowledge of metrics + tracing + logs as a system;
- Experience with Datadog is mandatory, or a very credible equivalent (Prometheus/Grafana + OpenTelemetry + ELK) with proof they can ramp quickly.

Platform maturity :

- Familiarity with CI/CD, release processes, and rollback strategies;
- Familiarity with basic security and reliability hygiene (secrets mgmt, least privilege, rate limiting).

RESPONSIBILITIES

- Design, implement, and maintain scalable, reliable backend microservices in Go.
- Collaborate with product managers and front-end teams to define API specifications and integration points.
- Ensure services are deployed, monitored, and scaled efficiently in a Kubernetes environment.
- Participate in code reviews, design discussions, and planning sessions.
- Troubleshoot and resolve complex production issues to ensure high availability and performance.
- Drive continuous improvement in development processes, tooling, and infrastructure.

WE OFFER

- US and EU projects based on advanced technologies.
- Competitive compensation based on skills and experience.
- Regular performance appraisals to support your growth.
- Flexibility in workspace, either remote or in one of our development offices.
- Comprehensive medical insurance, including dental and massages.
- Personalized learning program tailored to your interests and skill development.
- Sport reimbursement program for onsite and online activities.
- Bonuses for recommendations of new employees.
- Bonuses for article writing, public talks, and other activities.
- 20 vacation days, 10 national holidays and 5 sick leaves.
- Maternity leave policy and family days off.
- Free tech webinars and meetups organized b

📌 Senior Back End Microservices Engineer (Naushera)
🏢 Svitla Systems
📍 Naushera

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior back end microservices engineer (naushera) / naushera

Subscribe to this job alert:

Get the latest job offers by email for: senior back end microservices engineer (naushera) / naushera