Junior Full-Stack Developer C#/.NET & Angular
Adaugat: 1 săptămână în urmă
Ragnar Solutions Romania
Junior Full-Stack Developer C#/.NET & Angular
Adaugat: 1 săptămână în urmă
Ragnar Solutions Romania
Acest anunt este cu aplicare externa. Cand dati click pe Aplicare Externa veti fi redirectionat pe un alt site pentru a aplica.
About Ragnar Solutions
Ragnar Solutions Romania is the Romanian branch of Ragnar Solutions BV, a growing software company based in the Netherlands.
We build and maintain Deimos, an e-invoicing integration platform used by clients across Europe, Canada, and the United States.
E-invoicing is becoming mandatory in more and more countries, but every country has different rules, formats, and government systems. Deimos handles that complexity for our clients, helping make sure their invoices are processed correctly and delivered to the right systems on time.
About the role
We are looking for a Junior Full-Stack Developer to join the team building Deimos.
You will work across our C#/.NET backend and Angular front-end, gradually becoming familiar with the full flow of the application.
You do not need to know every technology we use. We are looking for someone with a good technical foundation, curiosity, and the willingness to learn.
Our stack
Backend
- C# 14 on .NET 10, ASP.NET Core
- Entity Framework Core with PostgreSQL
- RabbitMQ for background processing
- xUnit for testing
Front-end
- Angular 20, using standalone components and signals
- TypeScript, RxJS
- Tailwind CSS
- An Nx monorepo with shared libraries used by both of our web applications
Tooling and infrastructure
- Docker and Docker Compose
- GitLab CI for builds and automated tests
- HashiCorp Vault for configuration and secrets
- Git and a pull-request workflow
What you will be doing
- Build and improve features across the application
- Create and improve pages, tables, forms, and other UI components
- Write tests for the code you develop and help fix bugs across the stack
- Investigate technical issues reported by clients together with more experienced team members
- Learn how e-invoicing works in the countries supported by Deimos and apply those rules in the product
- Participate in code reviews, technical discussions, and team development practices
- Grow your technical knowledge through hands-on experiences and training sessions.
What we are looking for
We would like you to have:
- Some hands-on experience with C# and .NET, whether from a job, internship, university, bootcamp, or personal project
- Some familiarity with Angular and TypeScript, or experience with a similar modern front-end framework and an interest in learning Angular
- Basic knowledge of SQL - you should be able to read a straightforward query and understand what it does
- A good understanding of HTML and CSS
- Familiarity with Git and the basics of working on a shared codebase
- Good written and spoken English
- Attention to detail and a logical approach to solving problems
- A willingness to ask questions, learn from feedback, and work collaboratively with others
- This role is aimed at people with roughly 0–2 years of professional experience. Recent graduates, interns, self-taught developers, and candidates with relevant personal projects are welcome to apply.
- We care more about how you think, learn, and approach problems than the number of years on your CV.
Nice to have
- Exposure to CI/CD pipelines or automated testing
- Experience with Docker
- Familiarity with message queues or asynchronous processing
- Experience working in a larger shared codebase
- Any experience with XML, which is widely used in e-invoicing
- Experience communicating with clients or helping troubleshoot customer issues
What we offer
- Salary range between 4000 and 5500 RON (net)
- Hybrid working environment
- Meal tickets
- Medlife Gold private medical insurance
- End of year bonus
- Performance bonus
- Access to courses for continued professional development
Our hiring process
We keep it short and transparent:
- Intro call to talk about your background, the role, and what you are looking for.
- Take-home assignment, described below.
- Technical discussion (around an hour) where we go through your assignment together.
- Final conversation with the team, and an offer.
About the take-home assignment
The assignment is a small full-stack task: a simple .NET API and a small Angular page that talks to it. It is scoped to take around four hours, and you will have one week to hand it in, so you can fit it around your schedule.
Show more
Show less
Sfaturi de siguranta
- Nu trimiteti niciodata BANI in avans sau acte de identitate pentru aplicarea la un loc de munca. Nu trimiteti bani in avans pentru promisiuni de angajare sau alte oferte similare.
- Daca aveti impresia ca acest anunt nu este real, va rugam sa il raportati apasand butonul "Raporteaza Job"
This action will pause all job alerts. Are you sure?
Locuri de munca similare
Fii informat
Aboneaza-te la newsletter-ul nostru si primeste cele mai recente oferte de munca si informatii despre cariera direct in inbox-ul tau.
Securitatea datelor dumneavoastra este importanta pentru noi. Citeste Politica de confidentialitate.