Senior Software Engineer, Personalization

Posted about 2 months agoViewed
1434506 - 1865268 MXN per year
MexicoFull-TimeSoftware Development
Company:Change.org
Location:Mexico, EST, PST
Languages:English
Seniority level:Senior, 4-6+ years
Experience:4-6+ years
Skills:
AWSGraphQLLeadershipAgileCloud ComputingFull Stack DevelopmentGCPReact.jsRuby on RailsTypeScriptCI/CDRESTful APIsMentoringSoftware Engineering
Requirements:
Strong full-stack development experience, with a focus on scalable and high-performance systems Expertise in frontend technologies like React, JavaScript, and TypeScript Proficiency in backend development using Ruby on Rails Experience working with RESTful APIs and GraphQL Familiarity with cloud-based infrastructure (AWS, GCP) and CI/CD pipelines Regularly applies AI tools in the development process Deconstruct projects and problems into a well-defined action plan Identify and fill gaps in system requirements Maintain own priorities and make appropriate progress proactively Ability to navigate through a problem to identify dependencies and propose solutions Familiarity with software instrumentation, analytics, and experimentation frameworks Be a driver for system and software quality Influence architectural decisions that drive high-performance, scalable, and resilient software solutions Work closely with Product, Design, Analytics, and QA teams Clearly articulate technical solutions and trade-offs to both technical and non-technical stakeholders Advocate for best practices in software development, security, and performance optimization Foster an inclusive and collaborative team environment Maintain proactive and flexible conversations with team members and other stakeholders 4-6+ years of software engineering experience 3+ years of hands-on experience with React, TypeScript, and GraphQL in production environments 3+ years of hands-on experience in Ruby on Rails Experience with infrastructure-as-code technologies, including Terraform, Kubernetes, and AWS English fluency (Minimum B2)
Responsibilities:
Took ownership of key project components or initiatives Provided technical influence, guidance and feedback to junior team members Participated in technical planning and decision-making processes Identified opportunities to improve development processes and workflows Demonstrated a commitment to continuous professional development Participate in our on call rotation
About the Company
Change.org
View Company Profile
Similar Jobs:
Posted 4 days ago
North AmericasFull-TimeSoftware Development
Backend Engineer II - Minesweeper - Personalization
Company:
Posted 26 days ago
Europe, Latin AmericaContractDevOps
Senior Software Engineer
Company:SuperPlane
Posted 5 months ago
Santa Monica, CA; Nairobi, Kenya; Mexico City, Mexico; Manila, the Philippines; Bangalore, IndiaFull-TimeFinancial Infrastructure
Senior Software Engineer
Company: