Remote Full Stack Developer

Posted

Apply now
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 🌱.
About the job
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback