C# Back-End Engineer
Role details
Job location
Tech stack
Job description
As a Back-End Engineer, you'll be working on cloud-native applications that support user-facing applications, integrate with various systems, and enable data intelligence. In a world where technology is evolving at an unprecedented (and ever-increasing) rate, it is crucial to have a modular, scalable, extendable cloud platform where updates can be deployed in minutes. It will be the responsibility of you and your team to build such a platform, using the most appropriate combination of cloud, application, and database technologies.
- As a part of the team, you'll be taking part in the continuous development of the products that are in the care of your team.
- Day to day, this means developing new user stories, fixing bugs, creating & reviewing pull requests, documenting your work (code comments, readme, confluence,..), performing research, making suggestions for product improvements and communicating clearly about your progress.
- Together with your colleagues, you'll be making sure the product meets all functional and non-functional requirements.
- As an engineer, you understand that producing clean, readable, and testable code is always a priority.
- Effectively integrate AI tools (e.g., Copilot, ChatGPT) into the development workflow to optimize code writing, code reviews, and overall productivity.
Requirements
- You hold a master or bachelor degree in Computer Science/Informatics (or equal through a proven track record).
- You have a solid grasp of common software engineering practices, like OOP principles, modern design patterns, test-driven development, continuous integration and continuous deployment.
- You're a big fan of clean code and clean architecture, and you apply those principles to produce clean, readable and testable code.
- You're always keen to learn new things, share your knowledge, adopt to change and learn from past experiences.
- You're able to work in a team and are always open for feedback from your teammates.
- You understand the importance of application security and data security, and know how that affects your job.
- Excellent knowledge of C# and .NET 6+ (5+ years minimum).
- Excellent knowledge of Docker.
- Excellent knowledge of Azure (5+ years minimum).
- Apply advanced use of AI tools (Copilot, ChatGPT, Cursor and others) to accelerate high-quality software delivery, refine algorithmic solutions, and critically validate AI-generated output.
- Knowledge of database technologies such as Redis, MongoDB, InfluxDB.
- Knowledge of messaging and broker systems (Pub/Sub, RabbitMQ, Kafka).
- Knowledge of Terraform, Go, Elastic Search.
- You're fluent in Dutch and French, with excellent communication and presentation skills.
Benefits & conditions
Joining In The Pocket means becoming part of a team that shapes the future of our clients' businesses across Europe. Here's what you can look forward to:
- You'll start in a role that comes with responsibility and the opportunity to make a real impact from day one.
- We offer a competitive salary that reflects your experience and the value you bring.
- Life at In The Pocket isn't just about work, we host team events throughout the year to celebrate, connect, and have fun together.
- Learning never stops here, and you'll have the support and resources to continually grow your skills and explore new horizons.