Tenmás is looking for a Senior Full-Stack Javascript Engineer, with a minimum of 5 years of experience using React and Node, to work hybrid in Guadalajara, Mexico, with a global startup.- The startup is a fast-paced, high-growth, B2B startup with offices around the world and hundreds of employees, mentioned in Forbes Magazine, TechCrunch, Crunchbase, and the Wall Street Journal.- This is a great opportunity to be a part of their new team forming in Guadalajara, Mexico.**As a Senior Full-Stack Software Engineer, you will**:
- Write quality code with 80%+ code coverage, and thoroughly documented.
- Develop, support, and improve our GraphQL API.
- Build and maintain real-time, event-driven systems, services, and features.
- Create new components and improve existing components in our React component library.
- Teach and enforce documentation standards.
- Propose recommendations, build prototypes, and provide feedback.
- Work with the QA engineering team.
- Own the short-and-long term technical vision of your squad.
- Be responsible for all major technical decisions for your squad and be able to influence the decisions of your team without having to make all of them.
- Provide technical mentorship and guidance to engineers within your team and others.
- Help improve the technical quality of our work through regular technical design and code reviews.
- Share your technical knowledge and expertise.
- Communicate effectively with engineers, product managers, customers, partners, and other leaders.
**Technical Requirements**:
- Equivalent of 5 + years of experience on senior engineering roles (designing APIs, abstractions, and tools used by other engineers).
- Equivalent of 5+ years of software development experience.
- We expect that as an individual contributor, you are a role model to more junior engineers.
- You will be expected to guide the technology decisions of your squad, while contributing alongside them.
- Write modern JavaScript/ECMAScript code that is clean, well-tested, and reusable.
- Strong communication and technical writing skills.
- Strong experience with Node.js based GraphQL API using Apollo.
- Prior knowledge or ability to quickly learn React Native for mobile development preferred.
- Prior knowledge or ability to quickly learn Material-UI component library preferred.
- Prior knowledge or ability to quickly learn developing in a CI/CD environment preferred.
- Prior knowledge or familiarity with Python for back-end development a plus.
- Familiarity with Jest, unit testing, debugging, profiling, performance monitoring.
- B.S., M.S. or PhD from top university in computer science, engineering or related fields.
**Non-Technical Requirements**
- Fluent in English
**Opcionales**:
- Location
- Guadalajara, Jalisco, Mexico- Work Modality- Hybrid In office 3 days a weeks**Benefits - Competitive salary (USD).**:
- Salary ($6,000 - $9,000 USD).
- Company stock options.
- Fast-paced, collaborative, and dynamic work environment.
- Opportunities for growth and career advancement.
- Chance to work with cutting-edge technology and innovative solutions.
- Ability to make a significant impact on the growth and success of the company.
**Remote work policy**:
**Hybrid**
This job takes place some days from home and others at the office in Guadalajara or Jalisco (Mexico).