FullStack Engineer - Functional Programming
Role Summary
As a Sr/ Staff Engineer (backend-heavy full-stack), you will be a highly hands-on technical leader responsible for architecting scalable distributed systems, driving engineering standards, and solving complex technical challenges across the organization. You will partner with leadership, mentor engineers, and lead high-impact initiatives focused on reliability, scalability, and long-term technical excellence.
Responsibilities
- Architect large-scale, multi-system solutions with a focus on long-term scalability and maintainability.
- Drive technical direction, standards, frameworks, and reference architectures across teams.
- Remain deeply hands-on in implementation, troubleshooting, and technical problem-solving.
- Lead the design and evolution of distributed systems and backend platforms.
- Define and improve reliability practices, observability standards, and service-level objectives (SLOs).
- Guide security reviews and threat modeling initiatives across multiple systems.
- Partner with engineering leadership to shape technical roadmaps and strategic initiatives.
- Conduct architecture reviews and mentor engineers across the organization.
- Drive measurable improvements in engineering efficiency, reliability, and operational excellence.
- Build consensus across teams and help resolve complex technical decisions.
Desired Skills
- 9+ years of professional software development experience.
- Strong background as a backend-heavy full-stack engineer.
- Strong functional programming experience (Clojure, Elixir, Haskell, Scala, functional Ruby, or similar FP-heavy environments).
- B2 English level or above.
- 2+ years of professional experience with Javasript.
- Extensive experience designing and operating distributed systems at scale.
- Deep expertise in cloud infrastructure (AWS), observability, reliability, and security practices.
- Strong API design and testing methodology experience.
- Proven ability to lead technical initiatives across multiple teams.
- Experience driving architectural decisions and engineering best practices.
Who You Are
- You are a highly hands-on engineer who enjoys solving complex technical challenges.
- You are proactive, curious, and passionate about building scalable systems that create real business impact.
- You take strong ownership and drive solutions end-to-end.
- You have excellent communication skills and feel comfortable speaking up to challenge assumptions, share ideas, and drive improvements.
- You are comfortable navigating ambiguity, influencing technical direction, and collaborating across teams.
- You actively mentor others and help elevate the engineering organization.
- You have strong reliability and observability instincts.
- You are open to participating in occasional on-call rotations when needed (not part of a frequent weekly schedule).
Some benefits:
- 🏢 Offices in some cities
- 🖥️ 100% remote work
- ⌚ Full-time schedule, flexible according to objectives
- 🏖️PTO & holidays
- ⚕️Medical insurance
About Howdy
Howdy.com, founded in 2018 and headquartered in Austin, Texas, helps US companies who want to hire, manage, and retain their teams in Latin America (LatAm) directly but need help with multinational logistics, contracts, compliance, and culture. Companies that use Howdy.com get the best talent available in LatAm and gain access to an entire network and a thriving community of professionals who are changing the world. By partnering with Howdy.com, companies can expand their physical presence into some of the fastest-growing economies in LatAm.
Howdy.com is a member of Y Combinator and has garnered significant support from prominent investors, including Greycroft and Obvious Ventures. The company raised over $20 million in a series A venture capital round.
Our core values
#1 Sports Team: At Howdy, we win together. From players to support, everyone is vital to our success. We hire for excellence, prioritize teamwork, and strive for continuous improvement. We collaborate, seek advice, and actively contribute to Howdy's victories.
Altruism: Demonstrating altruism involves prioritizing the team and assuming the best in others. We communicate openly, provide honest feedback, and extend grace. Altruism is selfless service, focusing on supporting our players and team growth.
Curiosity: Being curious at Howdy means having the willingness to learn, adapt, and explore new ideas. We question existing beliefs, embrace humility, and see curiosity as our superpower. Demonstrating curiosity involves researching unfamiliar tasks, asking questions to understand the full picture, and seeking better ways to complete routine tasks.
Have Spirit: Having spirit at Howdy is about celebrating wins, building a sense of community, and bringing positivity. Demonstrating spirit involves attending events, getting to know teammates, participating in challenges, and proudly wearing the Howdy swag. Simply put, it's about bringing a super-fan spirit to work every day.