About the Role
We are seeking a skilled Fullstack developer with 3 years of experience in this technology to work on a major project in the education sector.
Responsibilities
* Design, implement, and maintain web applications ensuring seamless integration and efficient functionality between backend and frontend.
* Develop backend using Java with Spring Boot and frontend with Angular 2 (or React if applicable).
* Design, query, and manage databases using SQL Server and MongoDB optimizing performance while ensuring data integrity and security.
* Collaborate with team using version control tools like GIT preferably following gitflow workflow to maintain organized development and code traceability.
* Identify and resolve code issues, implement new features, and continuously improve application performance.
* Ensure code adheres to best practices and quality standards.
* Work closely with other developers, analysts, and stakeholders to understand project requirements.
* Properly document code and implemented solutions to ensure maintainability and knowledge transfer.
Work Schedule
This is a full-time position requiring 40 hours per week. We offer a hybrid work model with on-site attendance required one day per week at each of our Barcelona and Manresa offices.
Requirements
To be successful in this role you should have:
* A minimum of 3 years professional experience in a similar position.
* Proven experience in development with Java and Spring Boot.
* Proficiency in TypeScript preferably with experience in Angular 2.
* Strong knowledge of SQL Server and MongoDB databases.
* Proficiency with GIT ideally following gitflow workflow.
* Understanding of information security mechanisms for applicable software technologies.
Nice to Have
* Knowledge of .NET and React.
* Experience with MS Azure and queue management systems.
* Familiarity with CI/CD processes.
* Awareness of security practices and regulatory compliance in handling sensitive data.
About Us
* Honesty, commitment, and support towards your goals and projects.
* Flexibility: Enjoy a flexible schedule to balance work and family life in an excellent work environment.
* Unity: Our diverse culture and collaborative atmosphere add value to our company. We promote inclusivity and accessibility and reject intolerance, violence, and racism.
* Knowledge and expertise from our professionals and passion for what we do. For us, learning is synonymous with reliability, solidity, and trust.
* Excellence and innovation: To always deliver optimal results and give the best version of ourselves.
* Corporate Social Responsibility: We strive to build a future of shared success leading the change towards a more sustainable and responsible economy.