At a Glance
- Tasks: Join a cross-functional team to build innovative software features and services.
- Company: Dynamic tech company with a focus on collaboration and growth.
- Benefits: Fully remote work, competitive salary, and opportunities for professional development.
- Other info: Enjoy a hands-on role with excellent career growth in a supportive team.
- Why this job: Make a real impact by coding in a modern, cloud-native environment.
- Qualifications: Experience with 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 · 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 ·
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work at companies you're interested in. A friendly chat can lead to referrals, which are often the golden ticket to landing an interview.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those using TypeScript, Node.js, and React. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨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. Remember, it's not just about getting the right answer but also demonstrating your thought process!
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for talented engineers like you. Plus, it shows your genuine interest in joining our team and makes it easier for us to spot your application.
We think you need these skills to ace Software Engineer Technology & Data · Poland remote ·
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 GitHub or portfolio showcasing your work, include it! We love seeing real examples of your coding skills and how you approach problem-solving in software development.
Apply Through Our Website: For the best chance of getting noticed, make sure to apply through our website. It helps us keep track of applications and ensures you’re considered for the role as quickly 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 ambiguity. This will demonstrate your ability to tackle real user problems through software, which is key for this role.
✨Familiarise Yourself with CI/CD Practices
Since the role emphasises end-to-end CI/CD, be ready to talk about your experience with automated testing and deployment processes. Mention any tools you’ve used, like GitHub Actions or Terraform, and how they’ve helped improve your development workflows.
✨Emphasise Collaboration
This position involves working closely with engineers, QAs, and Product Managers. Be prepared to share examples of how you’ve collaborated in the past, whether through code reviews or retrospectives. Highlighting your teamwork skills will show that you’re a great fit for their cross-functional product squad.