Role Overview:
We are looking for an experienced Staff Software Engineer (Fullstack) to join our team in Guadalajara, Mexico. As a Tech Lead, you will guide a team of engineers, provide technical leadership, and work closely with cross-functional teams to deliver cutting-edge software solutions. You will be responsible for designing, developing, and maintaining fullstack applications, ensuring high-quality code and effective implementation of best practices.
Key Responsibilities:
- Lead and mentor a team of software engineers, promoting growth and technical expertise.
- Design, build, and maintain fullstack applications using JavaScript, React, Node . js, and AWS.
- Collaborate with stakeholders to gather requirements, propose solutions, and implement them efficiently.
- Ensure that the architecture is scalable, robust, and secure.
- Work closely with the DevOps team to implement and maintain CI/CD pipelines.
- Optimize front-end performance, implementing SEO best practices.
- Work with GraphQL, Next . js, HTML, and CSS to develop responsive and SEO-friendly applications.
- Perform code reviews and ensure adherence to coding standards and best practices.
- Troubleshoot and debug complex issues in production environments.
- Actively contribute to technical decisions, architecture discussions, and process improvements.
- Collaborate with the client during interview phases and technical discussions to understand their needs and deliver tailored solutions.
Required Skills and Qualifications:
- 8+ years of experience in software development, with a strong emphasis on fullstack engineering.
- Expertise in JavaScript (Advanced level).
- Proven experience with React, Node . js, and GraphQL.
- Solid understanding of AWS cloud services and architecture.
- Experience with building scalable, high-performance applications.
- Strong understanding of version control systems (Git).
- Familiarity with CI/CD practices and tools.
- Ability to lead and mentor a technical team, fostering collaboration and growth.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills in both English and Spanish.
Preferred Qualifications:
- Experience working in Agile/Scrum methodologies.
- Familiarity with other back-end technologies (e.g., databases, caching, serverless architectures).
- Knowledge of performance optimization techniques and security best practices.
Why Join Us?
- Work with cutting-edge technologies in a fast-paced and dynamic environment.
- Opportunity to lead a talented team and influence the technical direction of projects.
- Engage directly with clients and stakeholders, impacting key business decisions.
- Competitive salary and benefits package.