Job Closed
This listing is no longer active.
Helping Visionaries Change the World
Senior Full Stack Developer, Golang
Location
Ukraine
Posted
134 days ago
Salary
0
Seniority
Senior
Job Description
Senior Full Stack Developer, Golang
Miratech
• Design, implement, and maintain scalable backend services in Golang, including RESTful APIs and stable data contracts that evolve safely over time. • Implement and manage asynchronous, event-driven communication, with strong guarantees around message reliability, idempotency, error handling, and backward compatibility. • Contribute to frontend features development in React, ensuring reliable functionality, maintainable code, and smooth integration with backend services. • Design code with testability as a core principle, writing and maintaining unit and integration tests for APIs, business logic, and integrations. • Design and maintain secure APIs and service integrations, applying best practices in authentication, authorization, and identity management.
Job Requirements
- 5+ years of experience as a Software Engineer
- Strong experience building full-stack applications using Go (backend) and React (frontend)
- Solid understanding of concurrency in Go and asynchronous workflows
- Hands-on experience with event-driven architectures and message handling (e.g., Kafka, NATS)
- Experience with public cloud platforms (AWS, Azure, or GCP) and cloud-native architectures
- Proven experience designing APIs and event schemas with long-term evolution and backward compatibility in mind
- Strong understanding of authentication, authorization, and secure API design
- Experience with identity and access management solutions (e.g., Keycloak)
- Experience working in production environments, including logging, monitoring, debugging, and incident analysis
- Commitment to a test-driven development (TDD) approach
Benefits
- Health insurance
- Language courses
- Relocation program
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Java Engineer
SHOP APOTHEKE EUROPEWe are now Redcare Pharmacy - follow our new channel under @redcarepharmacy to stay up-to-date.
• Together with your cross-functional team you develop and maintain all aspects of your product and strive for improvement of the customer experience and data safety. • Put your customers in the center. • Seek to deliver measurable customer value by following a hypothesis driven development approach. • Join a collaborative and autonomous team where you can play a key role in developing, launching, and maintaining software solutions. • Take pride in contributing to the growth of the industry and making a meaningful impact.
• Definir una visión arquitectónica con capacidad de ejecución • Coordinar y mentorear equipos multidisciplinarios de backend, frontend, QA • Validar la documentación técnica y asegurar el cumplimiento de estándares • Fomentar la cultura de buenas prácticas: code review, TDD/BDD, CI/CD y cobertura de pruebas. • Tomar decisiones sobre stack tecnológico y definir mejores prácticas de desarrollo • Trabajar junto a Product Owners para alinear objetivos técnicos y de negocio. • AWS: diseño de despliegues multi-tenant, integración con servicios (EC2, S3, RDS, Lambda, EKS, IAM, etc.).
• Build high-performance, elegant UIs in C++ and Objective-C • Contribute to architectural decisions across shared libraries and components • Optimise code for responsiveness, memory usage, and performance • Work on UI that feels native to macOS and iOS — mouse, touch, and stylus • Debug and improve complex systems across the Affinity product suite • Collaborate with design and QA to deliver pixel-perfect implementations • Continuously learn and keep pace with Apple’s evolving frameworks
• Architect, develop, ship, monitor, and maintain throughout the whole software development life cycle in our service-oriented platform with currently 300+ restful microservices • Use your experience, hands-on, thinking outside the box, and can-do attitude to solve complex problems • Raise the bar and drive technological innovations to keep AUTO1 at the cutting edge • Lead by example and mentor those around you to push boundaries and excel • Collaborate with various engineering and product teams and stakeholders to ensure our high business standards, and take the chance to get involved with other technologies and other fields of software development




