Spyrosoft is looking for a skilled Senior Developer to join our team and contribute to the development of robust backend services and dynamic frontend components. You will play a key role in our ongoing architectural evolution, working within an international environment to deliver high-quality software solutions.
Key responsibilities
- Develop and maintain backend services using Go (Golang) and enhance frontend components using Vue.js.
- Contribute to the migration from monolithic systems to a microservices architecture.
- Design and implement RESTful APIs while supporting database transformation initiatives.
- Ensure high code quality through comprehensive unit, integration, and end-to-end testing.
- Collaborate with cross-functional Agile teams to improve system performance, scalability, and maintainability.
Requirements
- 3–7 years of professional experience as a Software Engineer with hands-on expertise in Go and Vue.js.
- Strong knowledge of Git, version control best practices, and working with large monorepositories.
- Solid understanding of testing methodologies, including unit, integration, and E2E testing.
- Proven experience working effectively within Agile/Scrum teams.
- Excellent communication skills and a proactive, self-driven mindset with a strong sense of ownership.
What we offer
- Opportunity to work on complex projects involving cloud migrations and microservices.
- A collaborative international environment that values continuous learning and professional growth.
- Exposure to modern development practices and the chance to influence architectural guidelines.
- A fully remote work model that supports flexibility and productivity.