Contract
Feb. 27, 2026
Remote
Principal Fullstack Engineer
JOB ID
LVFS2601
VISA STATUS
Only EU/CH Citizens
REMOTE OPTION
100%

Job details:

  • Full-time
  • Remote
  • Start date: asap
  • Duration: 6 months + extensions
  • Possible occasional travels to UK / Latvia
  • Large UK media company

 

Scope:

Join new SFV Tooling team to help shape, build and provide the tool needed to create short form content across the company. As a Software Engineer, you will be part of a team that will build our new tooling service that will be used by editorial staff across a wide range of teams. Your work will help support the media offering alongside supporting the wider company priority to make Short Form Content easier to consume and find.

You will be expected to support an inclusive culture and ways of working to the team. You will be part of a cross-functional Agile team, building high quality software and fostering good practices. You will be working in partnership with other roles in the team, to deliver best in class product experiences, drive forward our technologies and support our tooling offering.

The Front-end tool would be likely be a React-based web app that can be integrated with other tools within the company.
For the back-end, the default option is Node.js and Typescript, with the option to use other languages for performance or run time purposes.
 

Responsibilities:

  • Develop effective software that meets given specifications.
  • Writing clean, maintainable, well-tested production code.
  • Review and give feedback on others’ code.
  • Write tests using automated test-driven techniques for ensure code quality.
  • Integrate the software with monitoring and support tools.
  • Support system integration in its operating environment.
  • Write and review technical documentation.
  • Troubleshoot and resolve issues throughout the product life cycle, including out of hours support for incident resolution.
  • Lead and support in the team’s agile planning and delivery process.
  • Lead and support in the team’s software development methodologies, such as pairing, code and documentation reviewing, and continuous delivery.
  • Learn new technologies and keep informed of existing technologies.
  • Strong stakeholder engagement skills.
  • Mentorship of more junior colleagues.
  • Closely collaborating with other engineers and cross-functional teammates and stakeholders, attending Agile ceremonies like stand-ups, retros, sprint planning and knowledge sharing sessions.
  • Following and iterating on our software engineering best practices such as code reviews, pair programming, TDD, data versioning, linting, automated test coverage analysis, infrastructure-as-code, CI/CD and clear and comprehensive documentation.
  • Responding to production issues and outages, building monitoring infrastructure to ensure those instances are identified quickly and dealt with effectively and conducting PIRs and iterating on our infrastructure to ensure they don’t happen again.

 

Requirements:

  • 5+ years of development experience in languages and frameworks such as:
    – React
    – Typescript
    – Node.js
  • Strong skills with one or more mainstream development and deployment tool chains(Integrated Development Environment (IDE), Source Code Control System (SCCS), Continuous Integration (CI)).
  • Experience of the web architecture and key technologies.
  • Strong skills in test driven development and broader testing & QA concerns.
  • Strong skills in developing for operational concerns (monitoring integration, performance testing, security considerations).
  • Strong skills of project working and professional software development processes, including agile
  • Collaboration within a team – ability to speak up, challenge, agree and commit.
  • AWS and codebuild pipeline experience
  • Fluent English

 

Nice to have:

  • Strong skills of database design and use in software applications.
  • Takes responsibility for delivering tasks to completion.
  • Understanding of designing and implementing for non-functional concerns.
  • Strong skills in testing, design and release of many development projects.
  • Strong skills of releasing software to a production use case.
  • Participated in reviews and inspections of code.
  • DevOps experience, e.g. deploying, setting up pipelines, monitoring etc.
  • Managing databases and data pipelines

 

SNI sp. z o.o. will process personal data for the purpose of the recruitment process in accordance with Data Privacy Policy. The data may also be stored and processed for future recruitment purposes, in accordance with the given consent.