Senior Backend Engineer with focus on Outcome

You will lead the development of future backend systems, owning projects from start to finish. It is required to excel in communication, problem-solving, and mentoring, promoting the organization's values for growth.

Design element

Job Title

Senior Backend engineer with focus on Outcome

Job Description

In your role as senior backend engineer you will craft the future of vyking’s products by designing and building the next generation of backend applications, infrastructure and databases together with our team.

You will be eagerly taking ownership of projects and follow them from ideation to fruition. Your strong communication skills will help you detect impediments, propose efficient solutions and guide your peers during the implementation.

Throughout your career you have acquired a thorough understanding of the “Definition of Done”. You know that if you are not embarrassed by the first version of your product, it’s been launched too late. And you are also aware that the last 10% of the project may be 90% of the work.

Senior members of staff are expected to actively mentor their colleagues. Sharing knowledge is a core value of our organization, key to scalability and instrumental for personal & team growth. You will become a strong advocate of our values, aligning goals and objectives along those principles and promoting them amongst the team.

Essential Job Tasks

  • Designing and maintaining of backend- and web applications as part of our cross-functional and agile international team

  • Ongoing exchange with different teams including design, frontend, requirements engineering and management

  • Taking ownership in incident management and quality assurance topics

  • Release & rollout management, deployment and rollout of software, services and database updates or upgrades

  • Solving complex problems

  • Taking product responsibility and lead decision making processes

  • Contributing to code quality by conducting code reviews and implementing guidelines

  • Generating documentation

  • Mentoring and training peers

Skills and Qualifications

  • Advanced applied knowledge of PHP, JavaScript and Golang  

  • Professional experience with setting up and maintaining Linux / Unix  based servers

  • Deep understanding of network technologies and services (e.g. HTTP, WebSocket, TCP/IP, proxy, routing, firewall, web server, ssh)

  • Several years’ experience in working with any relational SQL databases such as MySQL, Postgres, MSSQL or Oracle

  • Knowledge of Git

  • Project management skills

  • Experience with Docker and Kubernetes

  • Confident in dealing with APIs such as OpenAPI, JSON schema and YAML

  • As English is our working language, fluency in English is required

  • Ability to work independently on limited information  

  • Willingness to take responsibility and drive project progress

  • Comfortable in taking ownership, yet team-focused mindset and enthusiasm  about innovation and lateral thinking

  • Strong troubleshooting skills and commitment to work after regular business hours in case of incidents

  • Strong interest in learning new technologies and observing latest trends

  • Willingness to share knowledge and expertise with others

Nice to have

  • Knowledge of other technologies and programming languages such as SVN, LXC, TypeScript, Python or Rust

  • Gitlab and CI/CD knowledge

  • Basic knowledge of frontend technologies like HTML, JavaScript and CSS

  • Experience in mentoring and / or coaching of developers

  • Willingness to travel and join our team events

What we offer:

  • A strong and highly skilled international team that is fun to work with

  • A challenging, innovative and dynamic work environment

  • Remote working with regular team events

  • Regular training initiatives focusing on individual growth and development

  • Strong company values and motivated team of industry experts

  • Possibility to grow together and shape the future of our organization  

Ready for the challenge? Don’t mind if you cannot tick all the boxes, skills can be acquired over time and we strongly encourage you to apply nonetheless!