At a Glance
- Tasks: Join a cross-functional team to build innovative features on a cloud-native platform.
- Company: Dynamic tech company with a focus on collaboration and quality engineering.
- Benefits: Fully remote work, competitive salary, and opportunities for professional growth.
- Other info: Enjoy a greenfield environment with excellent career advancement opportunities.
- Why this job: Write impactful code and solve real user problems while learning from experienced engineers.
- Qualifications: Experience in TypeScript, JavaScript, and cloud development; eager to learn and collaborate.
The predicted salary is between 50000 - 70000 £ per year.
We're now growing our team in Poland and want to be upfront about how this role is structured. As we don't yet have a legal entity in Poland, we work with an Employer of Record (EOR) or umbrella company to onboard talent in the region. This means the role is offered on a 2 year fixed term basis via an international contractor agreement—and is fully remote.
Purpose of the job
As a Software Engineer, you’ll be a core member of a cross‑functional product squad, building new features and services as part of a modern, cloud‑native platform. You’ll be working with experienced engineers, Product Managers, and QAs to develop scalable, well‑tested systems using a contemporary tech stack; all in a greenfield environment. This is a hands‑on role, where you’ll spend most of your time coding, refining technical tasks, and solving real user problems through software. You’ll learn by doing, pairing with others when needed and contributing to everything from front‑end interfaces to backend services and APIs.
We’re big on engineering quality; this entails end‑to‑end CI/CD, observability, infrastructure‑as‑code, and automated testing are baked into how we work. You’ll be encouraged to explore new ideas, use AI‑powered tools where helpful, and continuously sharpen your skills as an engineer. If you’re looking for a role where you can write great code, grow your experience across the stack, and ship features that matter, please apply.
Key Responsibilities
- Design and write clean, reliable TypeScript code for both frontend and backend services.
- Collaborate with engineers, QAs, Product Managers, and Engineering Managers to plan, build, and release new features.
- Write unit and integration tests, and contribute to a robust CI/CD setup that ensures safe, reliable releases.
- Deploy and operate software in AWS using infrastructure‑as‑code tools like Terraform.
- Take part in code reviews, retrospectives, and regular feedback sessions to improve as an engineer.
- Look for opportunities to improve development workflows using AI‑powered tooling and automation.
Knowledge, skills and experience required
- Solid experience with TypeScript (Node.js & React) and strong fundamentals in JavaScript.
- Able to build and consume RESTful and GraphQL APIs, with experience working with databases like PostgreSQL or MongoDB.
- Comfortable with basic cloud development in AWS, using CI/CD pipelines (we use GitHub Actions) and tools like Terraform.
- Familiar with writing tests in Jest, and understand the importance of test coverage, maintainability, and regression safety.
- Proficient with Git and familiar with Jira, Confluence, and collaborative engineering workflows.
- You enjoy solving engineering problems and are comfortable breaking down tasks, asking questions, and working through ambiguity.
- You’re eager to learn from your teammates and grow as a full‑stack engineer, actively participating in a team committed to continuous improvement.
Software Engineer Technology & Data · Poland remote · in London employer: Collinson Group
Contact Detail:
Collinson Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer Technology & Data · Poland remote · in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using TypeScript, Node.js, and React. This gives us a tangible way to see what you can do and how you tackle real-world problems.
✨Tip Number 3
Prepare for technical interviews by practicing coding challenges and system design questions. Use platforms like LeetCode or HackerRank to sharpen your skills. We love seeing candidates who can think on their feet!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows us you’re genuinely interested in joining our team.
We think you need these skills to ace Software Engineer Technology & Data · Poland remote · in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your TypeScript experience and any relevant projects you've worked on, especially those involving cloud development or CI/CD.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're excited about this role at StudySmarter. Share specific examples of how you've tackled engineering challenges and what you can bring to our team.
Showcase Your Projects: If you've got a portfolio or GitHub repository, make sure to include it in your application. We love seeing real-world applications of your skills, especially anything related to AWS, TypeScript, or automated testing.
Apply Through Our Website: For the best chance of getting noticed, apply directly through our website. It helps us keep track of applications and ensures you’re considered for the role as soon as possible!
How to prepare for a job interview at Collinson Group
✨Know Your Tech Stack
Make sure you’re well-versed in TypeScript, Node.js, and React. Brush up on your knowledge of RESTful and GraphQL APIs, as well as databases like PostgreSQL or MongoDB. Being able to discuss your experience with these technologies confidently will show that you're ready to hit the ground running.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific engineering problems you've solved in the past. Think about how you broke down tasks, asked questions, and navigated through ambiguity. This will demonstrate your ability to tackle real user problems, which is key for this role.
✨Familiarise Yourself with CI/CD Practices
Since the company values engineering quality, be ready to talk about your experience with CI/CD pipelines, especially using GitHub Actions. Highlight any experience you have with automated testing and infrastructure-as-code tools like Terraform, as this will align with their workflow.
✨Emphasise Collaboration and Continuous Learning
This role involves working closely with cross-functional teams, so be prepared to share examples of how you've collaborated with others in the past. Also, express your eagerness to learn from teammates and improve continuously, as this aligns perfectly with the company's culture.