
Senior Full Stack Developer, Golang
Miratech
full-time
Posted on:
Location Type: Remote
Location: Ukraine
Visit company websiteExplore more
Job Level
About the role
- 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.
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
- Nice to Have Experience with TypeScript
- Experience with Protobuf
Benefits
- Culture of Relentless Performance : join an unstoppable technology development team with a 99% project success rate and more than 30% year-over-year revenue growth.
- Competitive Pay and Benefits : enjoy a comprehensive compensation and benefits package, including health insurance, language courses, and a relocation program.
- Work From Anywhere Culture : make the most of the flexibility that comes with remote work.
- Growth Mindset : reap the benefits of a range of professional development opportunities, including certification programs, mentorship and talent investment programs, internal mobility, and internship opportunities.
- Global Impact : collaborate on impactful projects for top global clients and shape the future of industries.
- Welcoming Multicultural Environment : be a part of a dynamic, global team and thrive in an inclusive and supportive work environment with open communication and regular team-building company social events.
- Social Sustainability Values : join our sustainable business practices focused on five pillars, including IT education, community empowerment, fair operating practices, environmental sustainability, and gender equality.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
GolangReactRESTful APIsevent-driven architectureKafkaNATSAWSAzureGCPProtobuf
Soft Skills
test-driven developmentproblem-solvingcommunicationcollaborationadaptability