About the Role
Our client, an innovative leader in payment solutions, is seeking a talented Desarrollador Full Stack to join their fully remote engineering team. This position is ideal for a passionate developer who thrives on building cutting-edge web applications and has a strong interest in the FinTech space. You will be instrumental in the design, development, and implementation of secure and scalable payment platforms. Working collaboratively with a distributed team, you will contribute to all phases of the development lifecycle, from concept to deployment. This is a unique opportunity to work on challenging projects with a direct impact on financial transactions and user experiences, all from the comfort of your home office, supporting operations potentially related to Zapopan, Jalisco, MX .
Key Responsibilities
- Design, develop, and maintain both front-end and back-end components of web applications using modern technologies.
- Build robust APIs and integrate with third-party payment gateways and services.
- Write clean, efficient, and well-documented code adhering to best practices.
- Collaborate with product managers, designers, and other engineers to translate requirements into technical solutions.
- Implement and manage database solutions (SQL and/or NoSQL).
- Develop and maintain automated tests (unit, integration, end-to-end) to ensure code quality and reliability.
- Troubleshoot and resolve bugs and performance issues across the full stack.
- Participate actively in code reviews and architectural discussions.
- Contribute to the continuous improvement of development processes and infrastructure.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 3+ years of professional experience in full-stack development.
- Proficiency in front-end technologies such as HTML, CSS, JavaScript (React, Angular, or Vue.js).
- Strong experience with back-end languages and frameworks (e.g., Node.js, Python/Django/Flask, Ruby on Rails, Java/Spring).
- Experience with database technologies (e.g., PostgreSQL, MySQL, MongoDB).
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Understanding of payment processing systems, security protocols (e.g., PCI DSS), and APIs is highly desirable.
- Experience with agile development methodologies.
- Strong problem-solving abilities and attention to detail.
Benefits
- Highly competitive salary and potential for stock options.
- Fully remote position with flexible working hours.
- Comprehensive medical, dental, and vision insurance.
- Retirement savings plan with company contributions.
- Generous paid time off and holidays.
- Budget for professional development, conferences, and training.
- Opportunity to work with a talented and passionate team on innovative FinTech products.
- Collaborative and inclusive remote work culture.