
Full Stack Engineer
Job Description
Posted on: November 11, 2025
Full-Stack Engineer (C# / Python / Data Engineering)6 months | Remote | IR35
We’re looking for a strong Full-Stack Engineer with solid data engineering skills to join our client’s dynamic technology team. This is an exciting opportunity to work across both legacy and modern data systems, delivering business-critical reports and helping shape the next generation of data solutions.
The Role
You’ll play a key role in:
- Delivering enhancements to the client’s existing BSIS reporting system
- Reverse-engineering existing reports and stored procedures to understand and modernize underlying business logic
- Developing new reports and data-driven solutions on top of the client’s Federated Data Platform (FDP)
This role combines hands-on full-stack engineering with strong analytical and data capabilities, ideal for an engineer who enjoys problem-solving and working across varied technologies.
Key Skills & ExperienceBSIS / Legacy Reporting System:
- Strong C# Full-Stack .NET development experience
- Proficient with SQL Server, SSRS, and ASP.NET Web Framework
- Experience with Team Foundation Server (TFS)
- Ability to analyse and reverse engineer existing stored procedures to extract and understand business logic
Federated Data Platform (FDP):
- Solid Python development experience for data engineering
- Excellent SQL skills
- Knowledge of Pandas and/or PySpark
General Technical Skills:
- Git / GitHub and understanding of DevOps practices (CICD, secrets scanning)
- Experience with cloud-based engineering (Azure / AWS / GCP)
- Front-end experience with React
- Familiarity with Test Driven Development (TDD)
- Testing frameworks: Playwright, PyTest
- Report development using tools like Power BI or Tableau
- Agile ways of working and pair programming
- Strong commitment to clean code, documentation, and best practices
Personal Attributes
We’re looking for someone who is:
- A problem solver with strong analytical thinking
- Adaptable and eager to learn new technologies
- Transparent and proactive in communication
- Comfortable working with uncertainty in fast-moving environments
- A team player with a positive, can-do attitude
If you’re an experienced Full-Stack Engineer who enjoys working across both software and data engineering domains, and thrives in complex, evolving environments, we’d love to hear from you.
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
RemoteITJobs.app
Get RemoteITJobs.app on your phone!

Full Stack Engineer

Senior Data Engineer

Senior Data Platform Engineer (remote from Poland or India)

Data Engineer (Snowflake)

