Rackspace Technology is a leading provider of expertise and managed services across all major public and private cloud technologies.
The company is looking for a talented and driven Senior Full Stack Engineer to join their dynamic team.
The role involves designing, building, and scaling modern, cloud-based software solutions.
The engineer will work across the stack using Java, Spring Boot, Angular, and AWS, contributing to both backend and frontend development in a fast-paced, Agile environment.
Responsibilities include designing, developing, testing, and documenting robust and scalable software features that align with customer requirements and business goals.
The engineer will contribute to backend development using Java and Spring Boot, and frontend features using Angular.
The role requires designing and managing complex SQL schemas and queries, with a preference for experience with DB2.
The engineer will build and maintain secure, containerized services in a microservices architecture, leveraging AWS ECS and Terraform for infrastructure automation.
Integration of Microservices with AWS services like RDS, SecretsManager, AWS Cognito, and other Identity Providers like Azure Entra ID is also required.
The engineer will ensure high-quality delivery in an Agile environment, including code reviews, unit/integration testing, CI/CD pipelines, and clear documentation.
The role involves identifying performance bottlenecks, bugs, and system weaknesses, and proposing or implementing reliable solutions.
The engineer will guide and mentor team members, providing technical leadership and fostering a collaborative, inclusive, and communicative team dynamic.
Evaluating and introducing emerging technologies where appropriate is part of the continuous improvement of architecture, tools, and development practices.
The engineer will use technical expertise to balance scope, speed, and quality, supporting fast-paced delivery without compromising system integrity.
Requirements:
Candidates must have 5+ years of experience as a Full Stack Engineer in customer-facing roles, ideally in professional services or SaaS environments.
Solid experience in Java, Spring Boot, and Angular is required.
Experience working with AWS services like ECS, ECR, SecretsManager, Cognito, ALB, and CloudWatch is necessary.
Hands-on experience with DevOps practices, including Docker containers, authentication mechanisms, and deployment to AWS ECS is essential.
Proficiency in SQL, with experience designing and optimizing database schemas; DB2 exposure is a strong plus.
Candidates must have Infrastructure-as-Code proficiency, especially with Terraform.
Experience working within distributed systems and microservice-based architectures is required.
Strong written and verbal communication skills are necessary; candidates should be able to document and communicate complex workflows or codebase areas clearly.
Strong interpersonal skills with the ability to guide and inspire a development team are essential.
Excellent communication and collaboration skills are required; candidates should be able to engage constructively across teams.
Candidates must be comfortable working under pressure in a fast-paced Agile environment and thrive on collaboration and ownership.
The position is remote, but candidates must be permanently based in Germany.
Benefits:
Rackspace Technology offers a dynamic work environment that encourages collaboration and continuous learning.
Employees have the opportunity to lead technical decisions and mentor peers.
The company provides a chance to shape scalable architecture using modern technologies.
Employees can work on impactful projects that contribute to customer success.
The role allows for the introduction of emerging technologies and continuous improvement of development practices.
The position supports a flexible work arrangement, as it is remote.