Who Are We?
Tenmás is a company headquartered in the United States with operations in LatAm. We specialize in the placement and management of remote tech talent from Latin America for companies around the world.
What Are We Looking For?
As a Senior Backend Software Engineer, you will:
- Build and maintain our backend platform with real-time, event-driven systems, services, and
- features utilizing latest methodologies for scalable and testable software.
- Write high-quality maintainable code with high automated test coverage and documentation.
- Develop, support, and improve our REST APIs and GraphQL services.
- Propose recommendations, build prototypes, and provide feedback.
- Promote, teach, and enforce our coding and documentation standards.
- Work in tandem with the QA, Data and DevOps engineering teams to ship high-quality and high
- precision software.
- Co-own and drive the short and long-term technical vision of your squad with your teammates.
- Provide technical mentorship and guidance to engineers within your team and others.
- Help improve the technical quality of our work through regular technical design, code reviews
- and automated testing.
- Share your technical knowledge and expertise; participate in showcasing new features and best
- practices to fellow engineers.
- Communicate effectively with engineers, product managers, customers, partners, and other
- leaders.
Technical Requirements:
- 5+ years of experience in Senior engineering roles (designing APIs, distributed
- service, integrations used by other engineers).
- GAAP accounting principles and to help us build the best-in-class Field-service ERP platform.
- Experience writing and debugging high-volume and high-scalability components and services.
- Experience and thorough understanding of distributed async platforms such as queues (SQS,
- RabbitMQ or similar) and streaming platforms (Kafka).
- Strong understanding of modern databases (MySQL, Postgres) with experience in designing and
- tuning complex queries
- WAs an individual contributor, we expect you to be a role model to more junior engineers.
- Write modern Typescript/JavaScript code that is clean, well-tested, and reusable.
- Strong focus on automated testing using Jest or similar frameworks. Experience writing unit and
- integration tests.
- Strong communication and technical writing skills in English.
- Strong experience with Node.js on AWS platform, building scalable REST APIs and GraphQL API
- using Apollo.
- B.S., M.S. or PhD in computer science, engineering or related fields.
Additional skills we would like to see:
- Experience with React.js to develop and test front-end UIs/components.
- Prior knowledge or ability to quickly learn developing in a CI/CD environment.
- Prior knowledge or familiarity with Python for back-end development.
- Experience writing Java services using Spring Boot framework.
- Best Practices using OpenAPI (Swagger) for REST services.
Non-Technical Requirements
- Fluent in English
Location
- Close to Ave. Américas - Guadalajara, Jalisco, Mexico
Work Modality
- Hybrid - In office 3 days a weeks
**Benefits**:
- Competitive Salary.
- 100% payroll coverage.
- Direct contract with the company.
- Stock Options / Equity Ownership.
- Opportunity for bonuses.
- Flexible Paid Time Off: Up to 3 weeks.
- $3,000 Sign-On Bonus: For medical benefits and equipment.
- Daily Catered Lunches: Provided through Uber Eats.
- Professional Growth: Opportunities for career advancement.
- Cutting-Edge Tech Environment: Work with the latest technologies.
- Global Team Collaboration: Join a diverse and dynamic team.
At Tenmás, we value diversity and are committed to creating an inclusive environment for all employees. We are an equal opportunity employer and consider all qualified applicants without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Tipo de puesto: Tiempo completo
Horario:
- Turno de 8 horas
Lugar de trabajo: remoto híbrido en 44630, Guadalajara, Jal.