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.
- Discover your inner Racker: Racker Life
- 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.
Other Jobs from Rackspace
Support Engineer II - IN (AWS and Linux/Windows)
Support Engineer I - IN (AWS and Linux/Windows)
Database Reliability Engineer (DBRE)
Trainee Data Engineer
Similar Jobs
Principal Software Engineer
Senior Java Backend Developer
Software Developer 4
Senior Software Engineer
Software Integration Engineer- Office of the CTO
Senior Java Full Stack Developer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say