¡Activa las notificaciones laborales por email!

Senior Software Engineer, Personalization

Change.org

México

A distancia

MXN 600,000 - 800,000

Jornada completa

Hace 4 días
Sé de los primeros/as/es en solicitar esta vacante

Descripción de la vacante

A social change platform is seeking a Senior Software Engineer to contribute to its impactful projects. The role focuses on full-stack development with technologies like Ruby on Rails, React, and GraphQL. Candidates should have several years of relevant experience and will enjoy a competitive salary along with a flexible working environment.

Formación

  • 4-6+ years of software engineering experience in growth or engagement-focused roles.
  • 3+ years of hands-on experience with React, TypeScript, and GraphQL in production.
  • 3+ years of hands-on experience with Ruby on Rails.

Responsabilidades

  • Ownership of key project components and collaboration with cross-functional teams.
  • Provide technical guidance to junior team members.
  • Drive system and software quality aligned with industry standards.

Conocimientos

Full-stack development
Ruby on Rails
React
TypeScript
GraphQL
AWS
Terraform
Kubernetes
Descripción del empleo
Overview

Change.org is seeking a Senior Software Engineer to join our global team. You’ll contribute to a platform that enables social change, serving tens of millions of users and supporting important movements. Engineers may be matched to several high-impact teams, including Monetization, Nonprofit Starters, Personalization, Scaled Outreach, and Signature Growth.

Key Outcomes
  • Took ownership of key project components or initiatives, coordinating with cross-functional teams and resolving technical roadblocks.
  • Provided technical guidance to junior team members and contributed to overall team growth.
  • Participated in technical planning and decision-making to drive innovation and efficiency.
  • Identified opportunities to improve development processes and workflows, enhancing productivity and best practices.
  • Engaged in continuous professional development to strengthen leadership skills. Participated in on-call rotation.
Core Competencies
Technical Skills
  • Strong full-stack development experience with a focus on scalable, high-performance systems.
  • Backend development with Ruby on Rails; database design and query optimization.
  • Experience with RESTful APIs and GraphQL.
  • Familiarity with cloud infrastructure (AWS, GCP) and CI/CD pipelines.
  • Experience applying AI tools to accelerate prototyping, refactoring, and testing with critical evaluation of outputs.
Planning & Execution
  • Deconstruct projects into actionable plans and integrate solutions with current systems.
  • Identify gaps in system requirements and align with team goals and business objectives.
  • Maintain priorities, balancing technical debt with business needs.
  • Navigate dependencies and propose solutions; use instrumentation, analytics, and experimentation frameworks.
  • Drive system and software quality, align with industry standards, and influence architectural decisions for high-performance, scalable solutions.
  • Collaborate with Product, Design, Analytics, and QA to align technical execution with business goals.
  • Communicate technical solutions and trade-offs clearly to stakeholders; advocate for best practices in software development, security, and performance.
  • Foster an inclusive, collaborative team environment and proactive, solution-focused discussions.
Target Experience
  • 4-6+ years of software engineering experience in growth or engagement-focused roles.
  • 3+ years of hands-on experience with React, TypeScript, and GraphQL in production.
  • 3+ years of hands-on experience with Ruby on Rails.
  • Experience with Terraform, Kubernetes, and AWS for infrastructure-as-code and scalable, secure architectures.
Flexibility

We embrace flexible working hours to support collaboration across regions and time zones in a dynamic, inclusive environment.

Interested? Here’s what you should know

This is a full-time remote role available in two formats:

  • Full-Time Employee: MX$119,542/month gross via a local entity. Details on benefits vary by format and will be discussed in the first call.

Our compensation philosophy is pay equity-based and uses a predetermined salary scale and location-specific costs of labor.

Hiring Process
  • 45 min Recruiter Screen
  • 3 technical interviews (live coding, architecture, product)
  • ½ hr interview with VP of Engineering and ½ hr values interview

We encourage applicants from diverse backgrounds and experiences to apply. We are committed to an inclusive workplace and offer reasonable accommodations in the recruitment process upon request. Please submit resumes in English.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.