Open

Backend engineer with expertise in Go (preferably) and/or Java

Posted 3 months ago by Cyrus Bandani
Stockholm
Apply Now

Apply for this job

Job Description

You`ll be joining a team of 7 engineers (mobile engineers, QA engineer, and backend engineers), plus a UX designer, a product owner, and an Engineering manager.The mobile team responsible for building the Storefront experience for mobile apps to serve our customers with the ability to buy digital and physical goods.

Tasks:

You will include actively defining and working on the day-to-day development tasks and contributing to the team’s product vision through technical guidance. You will have a lead role for implementing a technical solution that is well-designed, tested, maintained, and monitored.You will be supporting a group of mobile developers and collaborating with your backend engineer colleague You are someone with a positive and supportive attitude who likes contributing to their growth and seeks opportunities to learn from them.

 

Skills:

  • Backend engineer who’s worked on various products in the past.
  • Expertise in Go and/or Java and experience in deploying in dockers/Kubernetes/Azure setup.
  • CI/CD is based on Github actions. You should have a solid understanding of microservices.

 

You understand the importance of building and utilizing Application Performance Monitoring systems (here we use Elastic among others). It is valuable for us that you are passionate about advocating for measuring and tracking relevant metrics that drive user satisfaction and ensure business profitability (SLI/SLO metrics). You will be expected to know how to work with GraphQL since our backend is meant to talk to the Federated Graph providing services that our frontend clients consume. Finally, it will be a huge bonus if you are somewhat familiar with React.js and have some frontend know-how.

 

You are passionate about knowledge sharing through documentation or demos/presentations and proactively seek opportunities to suggest/implement a more efficient and reliable technical solution based on data from monitoring our services and systems. It is essential that while doing this you also contribute to an inclusive environment where you are open to and even actively seek feedback from your team members/colleagues about your contributions, are open to their suggestions, and ultimately seek ways to create the most efficient and valuable outcomes. Similarly, giving reinforcement and constructive feedback to your colleagues is just as valuable and important.