About usAt Principal33 we strive to make happiness at work a reality. Because it's not just about the money, it's also about the work environment and appreciation. It's about creating the best team setup you can imagine and getting involved in the things you're passionate about. And you can be a part of it, because it's fun to get things done!
We want our employees to innovate and we allow them to do what they are truly passionate about. Based on this conviction, Principal33 aligns its strategy around its vision: to become a leading IT service company and a better working-life balance. With currently around 200 employees from different countries, we are actively shaping the future of work.
Your responsibilities:Collaborate with the team to produce software design and architecture.Efficiently implement client requirements along with your team members.Develop cloud-based solutions in .NET Core (3.x.x and later).Write clean and scalable code with .NET Core.Test code using xUnit.Test and implement applications and systems.Obtain feedback and create solutions for users and clients.Review, update, and debug code.
What is expected of you:Bachelor's degree in Computer Engineering, Mathematics, Physics, Telecommunications, or related studies.Previous work experience (minimum 5 years) in .NET web development.Experience with web APIs (REST, GraphQL...).Practical knowledge of the AWS cloud ecosystem (any other cloud provider will be considered).Experience, knowledge, and understanding of serverless architecture in the AWS cloud.Strong proficiency in C#.Understanding of fundamental design principles behind scalable applications.Theoretical and practical knowledge of Domain-Driven Design (DDD) concepts, approaches, and patterns.Practical knowledge of SQL database systems (SQL Server, PostgreSQL) and mastery of SQL language databases.Experience with Entity Framework Core and Dapper.Previous knowledge of MediatR and implementation of CQRS with this library.Experience with code version control tools, such as Git.Ability to solve high-level software and application problems.Good communication skills.Experience with front-end technologies, such as JavaScript, HTML, and CSS, would be considered an advantage.As an international company, proficiency in speaking and writing English is a must (Minimum C1 level).
What we offer:
Way of working: remote & hybridIn big lines we work in a remote environment, each one from where they feel comfortable. However our offices are in the sunny city of Valencia and you will be more than welcome to join us there if you wish.
BenefitsSalary transparency, we tell you about our ranges in our first contact, to ensure that we are aligned with your level of experience and expectations.Flexible compensationFlexible work hoursPrivate medical insuranceDay off on your birthdayReferral bonus if you bring your contactsGifts for special occasionsOffice that takes care of your well-being and on top of all we are pet friendly, bring your pet to the office!Fridge full of snacks at the office, healthy ones and not so healthy as wellLeisure area with gaming-roomInternational and multicultural environmentA free week-long accommodation annually at our corporate apartment close to Valencia, Spain (subject to availability)
EventsSummer party!
(Self)-DevelopmentContinuous training, we will help you improve your technical skills, evolve in the tech community and develop as a professional.
We are an active part of the tech-community. You may have the opportunity to attend and participate in local and international tech-events.
Wanna join!?