Senior Full-Stack Software Engineer
Ciklum
Remote, Spain
About the role
As a Senior Full-Stack Software Engineer, you'll become a part of a cross-functional development team engineering experiences of tomorrow.
Responsibilities
- Be responsible for building, maintaining, and improving front-end using React JS and back-end systems using Node JS , Java based services using Agile development methods;
- Be a part of the development of scalable web applications with cutting edge technologies, such as: React JS, Node JS, ES6, HTML5, CSS3, Java etc.;
- Leverage your skills and experience to design, build and maintain the next-generation web-based GUI and contribute features to a complex product built in a distributed Microservices environment;
- Contribute to team and organizational improvements in process and infrastructure, develop solutions used by our customers, with a strong emphasis on performance and quality;
- Maintain high-quality code by writing unit, integration tests, and automation using tools like Selenium or Cypress or Playwright or Similar technologies.
Requirements
- 7+ years of hands-on experience in React JS, Node JS (Preferably Nest JS framework) and core concepts;
- 4+ Years of experience in Java (Spring Boot, Microservices);
- 7+ years of hands-on experience in HTML5, CSS3;
- 7+ years working with any Databases (Postgres SQL, NoSQL, MongoDB – advantage);
- Perform SDET (Software Development Engineer in Test) tasks. This includes proficiency in automation testing using tools like Selenium, Cypress, Playwright, or similar technologies;
- 4+ years of experience with Frontend libraries/frameworks like ReactJS;
- 4+ years of experience with backend libraries/frameworks (Nest JS);
- 4+ years of experience with modern CSS/CSS-in-JS development;
- Experience with build tools;
- Passion for the internet, frontend, and HTML, eager to learn and advocate for the next-generation technologies and tooling;
- A can-do attitude and desire to become a technological focal point in the company;
- Experience with CI/CD – big advantage.
Desirable
- Experience in the development of mobile applications;
- Relevant academic background.
Apply Now
Don't forget to mention EuroTechJobs when applying.