Back-end developer with GCP DevOps skills
Please note that this role primarily involves providing support.
This role requires availability outside of working hours. Approximately from 10 p.m. to 1 a.m. Kyiv time on weekdays and
from 2 p.m. to 1 a.m. Kyiv time on the weekend.
GCP and k8s is a must.
Nice to have: Postgres / kafka / spark / opensearch knowledge (and related k8s operators) nginx / ingressdocker
Back-end experience is a must.
Flutter knowledge will be a plus.
Bug Handling Workflow
- Issue Detection
- Bugs reported by SWAN team or users (via email, Slack)
- Automated monitoring alerts (e.g., Prometeus, Google Cloud Monitoring .)
- Triage & Prioritization
- Immediate assessment based on impact and reproducibility
- Assign a priority level (P1โP4)
- Developer Assignment & Fix
- Developer is assigned within the expected SLA
- Root cause analysis and hotfix if necessary
- QA Validation
- Fix is verified internally and/or via SWAN QA (as agreed)
- Production Deployment
- Emergency hotfix or regular release pipeline based on urgency
- Post-incident summary for P1/P2 incidents
Communication Channels
- Slack: Shared channel for real-time communication and alerts
- Ticketing: JIRA (preferred)
- Email: For summary reports and formal communications
- Daily SCRUM: Optional, to review incidents, open bugs, and improvements
Deliverables
- On-call support for post-launch production incidents
- Bug triage & fixes per defined SLAs
- Monitoring alerts setup and response
- Post-mortem reports for major incidents
- Ongoing codebase support and production hardening (optional)
To be successful in this role, you should have:
โ Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
โ Proficiency in object-oriented programming languages
โ Have initial knowledge of Docker, Infrastructure as Code, GIT, CI/CD pipelines and associated orchestration solutions (Kubernetes) as well as a basic understanding of cloud computing (Hyperscaler)
โ Strong understanding of software architecture, database design, and system integration
โ Experience in IoT projects and/or smart devices is a plus
โ Be be able to summarize complex technical topics, enjoy researching errors and the associated analysis
Your tasks will include:
โ Develop scalable services and backend components for and with our customers
โ Collaborate with the team to design and architect scalable backend systems
โ Develop technical specifications and ensure the implementation aligns with architectural guidelines.
โ Use the following technologies: spring-boot, spring-webflux, hibernate, project reactor, docker, jwt
โ Support technologically challenging projects with your expertise and work with international development teams
โ Implement caching strategies and other optimizations to enhance system efficiency
โ Implement security best practices to protect against potential threats
Required languages
English | B2 - Upper Intermediate |