Please, let Rackspace know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
Rackspace Technology is seeking a Full Stack Developer to join their Managed Public Cloud software development team, collaborating globally.
The role involves working on various projects, including cloud integrated services, customer interaction platforms, and backend business systems.
The developer will collaborate with Product teams to assess functional requirements for new offerings, analyze technical feasibility, and coordinate task assignments with agility to deliver innovative software.
The position requires the ability to architect production-ready software with minimal direction, prioritizing system observability.
A strong background in agile development and project planning, including Test-Driven Development (TDD) and code reviews, is essential.
The developer will establish and adhere to coding and process best practices, including conducting code reviews and contributing to engineering standards.
Responsibilities include leading research, proof of concept, and prototype efforts within the project team, gaining support for complex architectures, and negotiating solution/architectural tradeoffs.
The role also involves writing and reviewing design documents and actively participating in project discussions, while working within a DevOps culture, including participating in on-call rotations and maintenance schedules.
Requirements:
Candidates must have in-depth knowledge of Full Stack development, including front-end frameworks (React, Angular, Vue) and back-end technologies (Node.js, Python, Java, .NET).
Expertise in setting up and configuring cloud environments across various platforms (e.g., AWS, Azure, GCP, on-premise) is required.
Experience in designing, developing, and maintaining scalable web applications is essential.
Candidates should have the ability to integrate various services and tools (e.g., REST APIs, GraphQL, databases, CI/CD pipelines).
Experience in automating deployment and infrastructure management using Infrastructure as Code (IaC) tools like Terraform or CloudFormation is necessary.
Proficiency in scripting languages such as Python, Bash, or PowerShell to automate tasks and enhance development workflows is required.
Candidates should have experience with developing custom APIs, microservices, and third-party integrations.
A strong understanding of software development best practices, including testing, debugging, and performance optimization, is essential.
The ability to design and implement robust monitoring and logging strategies to ensure application reliability is required.
Candidates should have experience with monitoring application and infrastructure performance using observability tools.
Skills in identifying performance bottlenecks and optimizing system performance based on profiling and analytics insights are necessary.
Experience in setting up and managing logging, monitoring, and alerting solutions for web applications is required.
Candidates must have the ability to troubleshoot complex issues by analyzing logs, performance metrics, and debugging code.
The ability to work with cross-functional teams to define application requirements and implement scalable solutions is essential.
Strong communication skills to convey technical concepts and recommendations to both technical and non-technical stakeholders are required.
Knowledge of security best practices in Full Stack development, including authentication, authorization, and data protection, is necessary.
Candidates should have experience with integrating security measures into application development, such as vulnerability scanning and secure coding practices.
A commitment to continuously improving development processes and staying updated with the latest Full Stack technologies and best practices is essential.
The ability to lead or contribute to efforts to enhance software architecture and engineering efficiency across the organization is required.
Excellent oral and written English communication skills are necessary.
A Bachelor’s degree in a technology-related field is required; a high school diploma or equivalent is also required.
Candidates should have 8+ years of relevant work experience, with strong software engineering fundamentals gained through training, coursework, or hands-on experience.
Cloud certifications are highly desired.
Candidates must be fluent in both Spanish and English, as interviews will be held in English.
The role can work remotely in specific states in Mexico, including Ciudad de Mexico, Jalisco, Nuevo Leon, Aguascalientes, Queretaro, Estado de Mexico, and Puebla.
Benefits:
This opportunity is a permanent remote job, but candidates need to be based in Mexico at one of the specified locations.
Joining Rackspace Technology offers the chance to push the boundaries of cloud development and be part of a journey to create cutting-edge solutions.
Employees are encouraged to discover their inner Racker and engage with the company culture.
Apply now
Please, let Rackspace know you found this job
on RemoteYeah
.
This helps us grow 🌱.