Cactus is a software development company, providing full-cycle services for the European market. More than 170 companies increased business productivity using solutions developed by Cactus programmers. The company has been regularly included in the listings of the best software development companies in Belgium and Europe.
Cactus is ready to expand the team with a Senior Full Stack Engineer in its hub in Seville. In this role, you will be working as a part of a scrum team on the development of apps in such domains as Education, HR, Healthcare, Fintech, Fleet Management, Digital Transformation, etc.
What you will do:
* Design, develop, and maintain scalable web applications using TypeScript and a front end in React.
* Work across the full development stack, contributing to both front-end and back-end systems, with special focus on the back-end.
* Build and optimize data storage solutions using MySQL.
* Experience with CI/CD pipelines and an understanding of DevOps best practices.
* Collaborate with cross-functional teams following the Scrum methodology.
* Ensure code quality and reliability through effective use of Gitlab, GitHub, CI/CD pipelines, and other development tools.
What we expect:
* A passionate Full Stack Developer with a strong command of TypeScript. Ideally with experience with React, and AWS-based services.
* Minimum of 5 years of hands-on development experience.
* You know OOP, design patterns, and asynchronous programming.
* You have experience with CI/CD tools such as Bitbucket Pipelines or CircleCI.
* You have experience with TypeScript and ES6, React, Redux, and Saga.
* You have experience with Express, experience with Nest.js is a plus.
* You can do integrations with third-party APIs.
* Experience with Stoplight is a plus
* Excellent communication and problem-solving skills.
* Fluency in English is mandatory.
What we offer:
* Gross annual salary up to 45K.
* Flexible working hours.
* Health insurance.
* Work-related courses, certifications, and books.
* English classes several times a week.
* Opportunity to work remotely in an international environment.
* Get-together team events.