We are looking for a Full Stack Software Engineer to work on full-stack development projects.
The role involves collaborating with cross-functional teams to deliver high-quality solutions that enhance both customer experience and technical infrastructure.
Responsibilities include developing and maintaining applications using JavaScript, Java, TypeScript, and React.
The engineer will partner with team members on frontend and backend development.
Participation in code reviews and technical discussions is expected.
The engineer must write clean, maintainable, and well-documented code.
Protecting and handling sensitive customer data and Personally Identifiable Information (PII) is a key responsibility.
The position requires supporting systems through an on-call rotation.
Candidates should have at least 5+ years of experience in the field.
Strong experience with JavaScript, Java, TypeScript, and React is required.
The candidate must have a proven ability to build scalable web applications.
Experience with modern development practices and tools is necessary.
Strong problem-solving and analytical skills are essential.
Excellent communication and collaboration abilities are required.
The ability to undertake complex design and problem-solving independently is important.
Experience in managing systems and breaking down complex work into smaller tasks for team implementation is needed.
An understanding of engineering process tradeoffs and the ability to adapt team processes as needed is required.
Leadership in maintaining well-designed and well-documented systems and code is expected.
The candidate should have a drive to implement robust, stable, and cost-effective solutions.
The ability to make sound decisions in ambiguous situations while meeting project goals is crucial.
Requirements:
Candidates must be Mexican citizens.
A minimum of 5+ years of experience in software engineering is required.
Strong experience with JavaScript, Java, TypeScript, and React is essential.
Proven ability to build scalable web applications is necessary.
Experience with modern development practices and tools is required.
Strong problem-solving and analytical skills are essential for this role.
Excellent communication and collaboration abilities are a must.
The candidate should be able to undertake complex design and problem-solving independently.
Experience in managing systems and breaking down complex work into smaller tasks for team implementation is needed.
An understanding of engineering process tradeoffs and the ability to adapt team processes as needed is required.
Leadership in maintaining well-designed and well-documented systems and code is expected.
A drive to implement robust, stable, and cost-effective solutions is necessary.
The ability to make sound decisions in ambiguous situations while meeting project goals is crucial.
Benefits:
The position offers the opportunity to work on full-stack development projects that enhance customer experience and technical infrastructure.
Engineers will collaborate with cross-functional teams, providing a dynamic work environment.
The role includes participation in code reviews and technical discussions, fostering professional growth.
There is an emphasis on writing clean, maintainable, and well-documented code, promoting best practices in software development.
The position supports the development of skills in managing sensitive customer data and PII.
Engineers will gain experience in supporting systems through on-call rotation, enhancing their technical expertise.
The role provides opportunities for leadership in maintaining well-designed and well-documented systems and code.
The position encourages a drive to implement robust, stable, and cost-effective solutions, contributing to personal and professional development.