Rackspace Technology

Full Stack Developer


PayCompetitive
LocationRemote
Employment typeFull-Time

What's your preference?

Apply with job updates
  • Job Description

      Req#: c7efe25b-f19c-4807-a111-a2e1cab6dce3

      At Rackspace Technology, we are experts in multi-cloud solutions. Our deep technical expertise with leading technologies and multi-cloud environments—spanning applications, data, and security—enables businesses to grow, increase efficiency, and drive innovation. We don’t just solve workload problems; we create competitive advantages by empowering you to work faster, smarter, and stay ahead of the curve.

      \n


      Key Responsibilities
      • Be a key member of the Managed Public Cloud software development team, collaborating globally.
      • Work on a variety of projects including cloud integrated services, customer interaction platforms, and backend business systems.
      • Collaborate with Product teams to assess functional requirements for new offerings, analyze technical feasibility, and coordinate task assignments with agility to deliver innovative software.
      • Proven ability to architect production ready software with minimal direction, prioritizing system observability.
      • Strong background in agile development and project planning, including TDD and code reviews.
      • Establish and adhere to coding and process best practices, including conducting code reviews.
      • Regularly contribute to engineering standards and best practices, motivating the team to deliver their best work.
      • Lead research, proof of concept, and prototype efforts within the project team.
      • Gain support for complex architectures and negotiate solution/architectural tradeoffs.
      • Write and review design documents and actively participate in project discussions.
      • Work within a DevOps culture, including participating in on call rotations and maintenance schedules.


      Skills
      • 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).
      • Experience with designing, developing, and maintaining scalable web applications.
      • 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.
      • Proficiency in scripting languages such as Python, Bash, or PowerShell to automate tasks and enhance development workflows.
      • Experience with developing custom APIs, microservices, and third-party integrations.
      • Strong understanding of software development best practices, including testing, debugging, and performance optimization.
      • Ability to design and implement robust monitoring and logging strategies to ensure application reliability.
      • 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.
      • Experience in setting up and managing logging, monitoring, and alerting solutions for web applications.
      • Ability to troubleshoot complex issues by analyzing logs, performance metrics, and debugging code.
      • Ability to work with cross-functional teams to define application requirements and implement scalable solutions.
      • Strong communication skills to convey technical concepts and recommendations to both technical and non-technical stakeholders.
      • Knowledge of security best practices in Full Stack development, including authentication, authorization, and data protection.
      • Experience with integrating security measures into application development, such as vulnerability scanning and secure coding practices.
      • Commitment to continuously improving development processes, staying updated with the latest Full Stack technologies and best practices.
      • Ability to lead or contribute to efforts to enhance software architecture and engineering efficiency across the organization.
      • Excellent oral and written English communication skills.


      Education/Experience
      • Bachelor’s degree in a technology related field is required; a high school diploma or equivalent is required.
      • 8+ years of relevant work experience, with strong software engineering fundamentals gained through training, coursework, or hands on experience.
      • Cloud certifications are highly desired.


      • Fluent, Bi-lingual (Spanish and English): interviews will be held in English.
      • Role can work remotely in the states of Ciudad de Mexico, Jalisco, Nuevo Leon, Aguascalientes, Queretaro, Estado de Mexico and Puebla.
      • This opportunity is a permanent remote job, but you need to be based in Mexico at one of the above locations.

      • #LI-JR1
      • #LI-Remote

      • Join us at Rackspace Technology to push the boundaries of cloud development and be a part of our journey to create cutting edge solutions.


      \n
  • About the company

      Rackspace Technology, Inc. is an American managed cloud computing company based in Windcrest, Texas, USA.