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 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 3+ 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:
The position offers the opportunity to work in a dynamic and collaborative environment.
Employees will have the chance to lead technical decisions and mentor peers.
The role allows for continuous learning and the opportunity to shape scalable architecture using modern technologies.
Employees will be part of a company that values proactive, always-on service and expertise.
The position supports a work-life balance with remote work flexibility, provided candidates are based in Germany.