Mid-Level Software Developer (.NET / Angular / Ionic)
apeirum
- Santander, Cantabria
- Permanente
- Tiempo completo
- Designing, developing, and maintaining applications using .NET (preferably) or another object-oriented language.
- Applying SOLID principles and design patterns to create clean, maintainable code.
- Implementing and integrating REST APIs.
- Working with relational databases (SQL Server, MySQL, PostgreSQL) — ideally with Entity Framework.
- Writing and maintaining automated tests to ensure code quality.
- Collaborating with the frontend team and contributing to applications built in Angular (React knowledge is a plus).
- Leveraging AI-assisted coding and productivity tools to speed up development, improve quality, and optimize workflows.
- Taking ownership of tasks, working autonomously, and proactively solving problems.
- Contributing to discussions on infrastructure topics and improving our technical processes.
- Experience with Domain-Driven Design (DDD).
- Broader infrastructure knowledge and willingness to dive into DevOps-related topics.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Have 3–5 years of professional experience in software development (mid-level range).
- Communicate clearly and confidently in English.
- Are motivated and love creating software that makes an impact.
- Care deeply about product quality and the value it delivers to users.
- Are product-minded — you think about the why, not just the what.
- Work self-driven and thrive in small, async, distributed teams.
- See challenges as opportunities and are ready to grow into more responsibility.
- Frontend: Angular & Ionic (React experience is a plus)
- Backend: C#, .NET Core, Web API, Entity Framework
- Cloud: Azure (Functions, VMs, App Services, Monitoring, Storage)
- Database & Backend Services: SQL (SQL Server, MySQL, PostgreSQL) and Supabase
- Bonus: Python & C++ (used in our 3D pipeline — nice to have, not required)
- Strong problem-solving skills and the ability to think critically.
- Passion for AI-driven productivity — you actively use AI tools to accelerate development, improve quality, and explore new possibilities.
- Comfortable in a fast-paced, startup-like environment with a problem-solving, AI-first approach.
- Work in an international, high-performance team.
- Be part of projects where your input matters — from architecture to implementation.
- Flexible work setup with trust-based autonomy.
- A culture that values quality, initiative, and growth over bureaucracy.
- Join us for a yearly strategic offsite meeting filled with team-building activities and social events.