Junior Backend (Golang) Engineer

Symphony Solutions·Remote(Poland)
Software Development

WFA Digital Insight

As demand for skilled backend engineers continues to rise, with a 25% increase in job postings over the past year, Symphony Solutions stands out for its commitment to innovation and cross-functional collaboration. With a focus on enhancing Vivino's backend services, this role offers a unique chance to work on a high-impact project. Candidates should be prepared to showcase their technical skills, particularly in Go and SQL, as well as their ability to thrive in a fast-paced environment. Before applying, it's essential to understand the company's values and the importance of continuous learning and improvement.

Job Description

About the Role

The Junior Backend Engineer will play a crucial role in designing and implementing APIs and backend services for Vivino, the world's largest online wine marketplace. This position involves working closely with cross-functional teams to deliver impactful solutions and drive the company's mission forward. As part of Symphony Solutions, the successful candidate will be part of a dynamic and multicultural environment that values creativity, collaboration, and continuous improvement.

Day-to-day, the Junior Backend Engineer will focus on developing scalable and reliable backend services, ensuring the stability and performance of the platform. This will involve collaborating with engineers, product managers, and other stakeholders to identify and prioritize project requirements. Given the company's emphasis on data-driven decision-making, the ability to work with data and leverage it to inform product development will be essential.

The role is based in Poland, but remote work arrangements are available, reflecting the company's commitment to flexibility and work-life balance. As a Junior Backend Engineer, you will have the opportunity to contribute to the growth and development of Vivino's platform, working with a talented team of professionals who share a passion for innovation and excellence.

What You Will Do

  • Design and implement APIs and backend services using Go, focusing on scalability, reliability, and performance.
  • Collaborate with cross-functional teams to deliver solutions that meet product requirements and drive business growth.
  • Develop and maintain platform health, ensuring stability and optimal performance.
  • Communicate proactively and transparently with teammates and stakeholders, keeping them informed throughout project stages.
  • Participate in goal setting and team planning, contributing to continuous improvement initiatives and suggesting areas for growth.
  • Work closely with product managers to understand project requirements and prioritize tasks accordingly.
  • Develop and maintain technical documentation for backend services and APIs.
  • Troubleshoot issues and debug code, ensuring timely resolution and minimal downtime.

What We Are Looking For

  • At least 1 year of experience in designing and implementing APIs, preferably in Go or similar technologies.
  • Ability and willingness to learn Go, with a strong foundation in programming principles and design patterns.
  • Experience with SQL and database management systems, with the ability to compose complex queries.
  • Strong collaboration and communication skills, with the ability to work effectively in a team environment.
  • Creative mindset and problem-solving skills, with a focus on delivering high-quality solutions.
  • Adaptability and flexibility, with the ability to thrive in a fast-paced and ever-changing environment.
  • Strong attention to detail, with high standards for code quality and documentation.

Nice to Have

  • Experience with machine learning and data analytics, particularly in the context of personalization and recommendation systems.
  • Familiarity with cloud platforms and containerization technologies, such as Docker and Kubernetes.
  • Knowledge of testing frameworks and methodologies, with experience in writing unit tests and integration tests.

Benefits and Perks

  • Competitive salary and benefits package, reflecting the company's commitment to attracting and retaining top talent.
  • Opportunity to work on a high-impact project with a global reach, contributing to the growth and development of Vivino's platform.
  • Collaborative and dynamic work environment, with a focus on creativity, innovation, and continuous learning.
  • Flexible work arrangements, including remote work options and flexible hours, to support work-life balance.
  • Access to cutting-edge technologies and tools, with ongoing training and professional development opportunities.
  • Recognition and reward for outstanding performance, with opportunities for career growth and advancement.

How to Stand Out

  • Highlight your Go skills: Make sure your resume and cover letter showcase your experience with Go, including any relevant projects or certifications.
  • Showcase your problem-solving skills: Be prepared to provide examples of how you've approached complex technical problems in the past, and how you've collaborated with teams to find solutions.
  • Review Vivino's values: Understand the company's mission and values, and be prepared to discuss how your skills and experience align with these.
  • Prepare to talk about your experience with APIs: Be ready to discuss your experience designing and implementing APIs, including any challenges you've faced and how you've overcome them.
  • Emphasize your ability to learn: Showcase your willingness to learn and adapt to new technologies and frameworks, including your experience with SQL and database management systems.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.