Senior Full Stack Engineer (React, Java) in Romania
Are you a talented developer looking for a remote job that lets you show your skills and get decent compensation? Join Upstaff.com, a platform that connects you with hand-picked startups and scale-ups in the US and Europe.
Summary
- Key skills: React.js, HTML5, CSS3, Selenium, Cypress, Playwright, PostgreSQL, MongoDB, NestJS;
- Java (Spring Boot, Microservices)
- Focus: Full-stack development (React + Java), UI/UX, web automation testing, scalable web apps, microservices;
- Required experience: 7+ years in front-end (React.js, HTML5, CSS3), + solid experience in back-end Java,
- 4+ years in testing automation and additional frameworks (NestJS, modern CSS-in-JS);
- Employment Type: Full-time;
- Location: Romania.
About the role
The role is for Senior Fullstack (React+Java) engineer in large payment processing project. As a successful candidate, you should be capable of developing UI front-end using REACT JS, and use automation testing tools such as Selenium/Cypress/Playwright, or similar technologies.
Responsibilities
- Be responsible for building, maintaining, and improving front-end using React JS and back-end systems using 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, Java, ES6, HTML5, CSS3, 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
- Solid hands-on experience in React JS and core concepts;
- Solid hands-on experience in Java (Spring Boot, Microservices);
- 7+ years of hands-on experience in HTML5, CSS3;
- 7+ years working with any Databases (PostgresSQL, 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;
- Experience with Frontend libraries/frameworks like ReactJS;
- Experience with backend libraries/frameworks (Nest JS);
- 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 – a big advantage.
Desirable
- Node JS (Preferably Nest JS framework);
- Experience in the development of mobile applications;
- Relevant academic background.