TEKsystems
Full Stack Engineer (Remote)
Full Stack Engineer | TEKsystems | Spain
TEKsystems Global Services is the 4th largest privately ownedTechnology Services company worldwide. We are a 7 billion annual revenuegenerating company with 100+ locations worldwide. We serve over 6K clientsworldwide and serve a host of large multinational clients in all locations...
Full Stack Engineer | TEKsystems | Spain
TEKsystems Global Services is the 4th largest privately owned Technology Services company worldwide. We are a 7 billion annual revenue generating company with 100+ locations worldwide. We serve over 6K clients worldwide and serve a host of large multinational clients in all locations we operate in.
We support and execute technical projects for our clients and help maximize their technology ROI, drive business growth, and elevate their customers’ experience with the help of our technical teams and advisory services.
We are now expanding to Spain and looking for talented new team members. One of the first projects is to work with us to help modernize legacy architecture/code and migrate it to microservices. Finally, the architect and implementation of a third-party payment provider are needed.
As a Full Stack Developer, you will focus on backend development while supporting frontend tasks as needed. You will work on one of the following key projects. Each developer will be responsible for delivering a specific part of these projects within a clear scope.
What you will be doing:
● Backend Development Focus:
- Build and enhance backend services using Java, Spring Boot, and microservices architecture.
- Optimize system architecture to ensure the seamless integration of a new payment provider (PSP) or to support the development of a custom customer support tool.
- Ensure that backend services are scalable, secure, and maintainable.
● Frontend Development Support:
- Support front-end development tasks using TypeScript and React.
- Implement responsive and user-friendly interfaces for customer support tools or payment flows.
- Ensure the frontend aligns with backend APIs and services, ensuring seamless user experiences.
● Collaboration and Testing:
- Work closely with backend and frontend teams to ensure smooth project delivery.
- Ensure code quality through unit tests and integration tests using Jest and Cypress for frontend, and appropriate tools for backend testing.
- Contribute to Continuous Delivery processes, ensuring frequent and reliable deployments.
What we are looking for:
● Backend Expertise:
- Strong experience with Java and the Spring Framework, especially within a microservices architecture.
- Knowledge of RDBMS and NoSQL databases (Cassandra, MySQL, PostgreSQL).
- Experience with RESTful API design and development.
● Frontend Competence:
- Proficiency with TypeScript and React for building scalable front-end applications.
- Experience with Webpack for bundling and optimizing front-end assets.
- Familiarity with Jest and Cypress for front-end testing.
● Additional Skills:
- Experience with Continuous Delivery principles.
- Familiarity with both backend and frontend testing tools and practices.
- Ability to work independently and within a defined project scope, delivering high-quality solutions on time.
What We Offer:
- Remote work flexibility: Collaborate remotely, with autonomy over your working hours while staying aligned with the team.
- Collaboration with top talent: Work on impactful projects with a high-caliber team of developers, product managers, and engineers.
- Training and development budget and plan
Show more
Show less
Related Jobs
See more All Other Remote Jobs-
NewSave
-
NewSave
- Save
- Save
- Save
- Save
- Save
- Save
- Save
- Save