Senior Software Engineer
Aviso de fuente externaen Prolific
Join Prolific as a Senior Software Engineer, helping develop its product with web application, TypeScript, JavaScript, Python, and cloud experience.
Salario
No especificado
Ubicación
Mexico City, México
Tipo de empleo
Tiempo completo
Modalidad
No especificado
Senior Software Engineer
Mexico City, México
Descripción del empleo
About the role
Prolific is building human data infrastructure for AI development. The company is looking for Senior Software Engineers with a product builder mindset to help develop and guide its product.
This is a t-shaped engineering role, requiring broad practical knowledge across software development and likely deeper expertise in frontend or backend. The work offers an opportunity to influence the product’s direction as Prolific aims to revolutionize research.
Responsibilities
- Work collaboratively as a member of a cross-functional, stream-aligned team.
- Help develop and guide the product.
Requirements
- Deep understanding of modern web applications.
- Experience building TypeScript and JavaScript applications and using NoSQL databases.
- Experience using Python.
- Knowledge of event-driven architecture.
- Experience using AWS Serverless and/or GCP.
- Understand the importance of driving code quality through test automation.
- Have supported applications in production, with demonstrable full-stack observability practices such as RUM and tracing.
- Experience working collaboratively with strong engineering practices and understanding of good engineering.
- Care about the product life cycle and focus on customer value.
- Value continuous, iterative improvement using data to drive decisions and a culture of feedback.
- Be passionate about software development and eager to learn and improve.
Datos clave
- The role is with Prolific in Mexico City, Mexico.
- The role involves developing and guiding Prolific’s product.
- Requirements include modern web application knowledge and experience with TypeScript, JavaScript, NoSQL databases, and Python.
- The role is part of a cross-functional, stream-aligned team.
Preguntas frecuentes
What does the role involve?
You will help develop and guide Prolific’s product. You will work collaboratively as a member of a cross-functional, stream-aligned team.
What technical experience is required?
The listing asks for experience building TypeScript and JavaScript applications, using NoSQL databases and Python, and experience with AWS Serverless and/or GCP.
What engineering practices are important for this role?
The listing emphasizes test automation, production support, observability practices, collaboration, customer value, and continuous improvement.