VACANTE
Back-end Engineer (.NET / Node.js) – Design & Architecture
Profile we are looking for
Back-end profile with knowledge of software design patterns and software organization.
Focused on one of the following areas:
.NET C#
TypeScript + Node.js
Knowledge of C#, SQL, TypeScript, Node.js, as well as experience with DDD, CQRS, TDD, Docker, CI/CD, Nest.js, GitLab and DevOps practices will be valued.
Compensation / What we offer
-
Salary range: €30,000 – €45,000
-
Dynamic and inclusive work environment
-
Innovative projects using cutting-edge technologies
-
Training budget: €900/year
-
Flexible working hours and calendar
-
Permanent contract
-
Hybrid work model (2 days in-office)
Responsibilities
Development and planning of projects associated with a single client, working within a team of around 17 people including front-end and back-end developers, PMs, designers, and additional teammates as we continue to grow.
Team
-
You will be part of the core WonderBits team, working on projects for clients of varying sizes, where we often become long-term technology partners.
-
We actively support individual career growth through continuous evolution, company-funded training, knowledge sharing among teammates, and the opportunity to move to projects that better align with personal interests over time.
-
At WonderBits, we value both technical excellence and teamwork. We foster a positive work environment that encourages collaboration, knowledge transfer, continuous learning, and professional improvement.
-
We mainly work with web technologies: front-end using TypeScript, Angular, IONIC and PWA; back-end using Nest.js, Node.js, .NET C# and Python; and data technologies such as Apache Airflow, PostgreSQL, Timescale, Azure Cosmos for PostgreSQL, Google Compute Cloud SQL and BigQuery.
Methodologies
-
We use a flexible adaptation of Kanban with Scrum, with a well-scoped backlog defined per project.
-
We apply TDD for algorithmic development and critical functionalities, and CI/CD for fast validation and deployment to production environments.
-
We regularly practice pair programming and hold design and architecture meetings to define and agree on logical building blocks.
-
We work with Git version control, project management and client interaction tools such as Taiga.io and Jira.
-
We create graphical prototypes together with our design and analysis team and the client, using tools such as InVision.
Employment details
Full-time position (40h/week) with a permanent contract.
Working hours
Flexible working hours, allowing you to manage your weekly schedule—for example, leaving earlier on Fridays, improving work-life balance, or adapting your schedule to training courses.
On-site / Remote
Hybrid position with 3 remote working days, therefore we are looking for someone based in the Valencia area.
( Via LinkedIn )