Senior Full-stack Engineer
Location: Guadalajara - Preferred or Anywhere in México.
About Ottimate:
Ottimate is changing the way the hospitality industry manages its finances through life-changing Accounts Payable automation. Our mission is to eliminate manual work from every aspect of business expenses and enable business operators to stay in control of their spending at all times.
The Role:
We are looking for a Frontend or Full Stack Engineer to contribute to our new product efforts, help us take ideas to market, specifically in fintech and payments. Our stack uses Angular, TypeScript, Django, Postgres, and AWS. Proficiency in Web Application Framework Angular is desired, but knowledge of any other mainstream frontend framework (React, VueJS, etc.) can be a good substitute. For backend, expertise in Python/Django is a must. Planning, shipping, and learning are the most important traits we value.
You will:
Discuss, plan, build and test new features.
Collaborate with engineers, designers, product managers, and other stakeholders in defining the user experience.
Develop integrations with 3rd party APIs.
Triage and fix issues, often working directly with users.
Review code in Pull Requests and make sure we're moving fast while maintaining Unit Tests and quality.
Augment and enhance our Frontend component library and improve our development experience.
Work on product features that affect tens of thousands of customers.
You have/are:
5+ years of professional experience working on web applications using modern software engineering processes.
Python knowledge is mandatory. Django is a Plus.
Proficient in JavaScript and a popular Web Application Framework (preferably Angular)
You think critically about your work and ask questions to improve the product, not only on its technical implementation but also on how well it’s serving the users' needs.
You have built performant and scalable apps, made pragmatic tradeoffs, and can point to your prior work.
You have strong communication skills and can present technical topics to the entire team clearly and concisely.
When things inevitably break, you eagerly jump in to diagnose and fix the core issues.
Experience working in an early-stage startup is a huge plus.
Prior experience in Payments is another huge plus.
Nice to haves:
Product sense
Debugging complex performance issues
AWS
Jenkins
About the Position:
Position is 100% fully remote
This is a full time position
You will get paid as a contractor (since the company is based in the US)
English spoken and written are required