01 oct
|
HR Acuity
|
México
Overview
At HR Acuity, you'll be part of a collaborative and innovative team that values continuous learning and professional growth. We offer competitive benefits, a adaptable work environment, and opportunities to work with cutting-edge technologies. Our culture fosters teamwork, mentorship, and a commitment to excellence.
Who we are and what is our mission?
HR Acuity helps companies deal with issues consistently, equitably, and transparently with state-of-the-art case management software. Our mission is to make work better, more equitable and safer for organizations and their employees. We are dedicated to continually raising the bar for employee relations by providing the consistency, compliance, and capabilities organizations need to protect their reputation and build a better workplace.
If you share that passion with us, keep reading! As part of the HR Acuity team we encourage you to #BeBold to try new things and give you the tools to #WorkSmarter so that we can be #BetterTogether. If being part of the growth story in a start up environment excites you we'd love to chat!
Why work here?
We are a fast-paced, high-growth, and innovative company. This is an “All-in Zone.” Everyone from our woman-owned CEO and founder to each individual team member embraces our #All-in mindset. We expect everyone to be fully engaged and to bring their best selves to work every day. We are passionate about our mission and our culture, and we expect everyone to be a part of it.
Fair-Culture Warning:
We are committed to creating an inclusive and diverse workplace. We value different perspectives and backgrounds and strive to create an environment where everyone feels respected and valued. We are committed to creating an environment where everyone can be their authentic selves.
The Opportunity
- Apply established coding standards, architectural patterns, SOLID principles, and unit/behavioral test automation practices to directly contribute to product development.
- Own the architecture for medium-to-high complexity .NET-based features and system-level functionality,
balancing new development with support of existing functionality.
- Build reusable code and libraries for future use.
- Translate complex Product requirements into scalable, performant, and well-architected technical designs; lead architecture and design reviews and critiques for the team.
- Evaluate architectural trade-offs — build vs. buy, monolith vs. microservice, sync vs. async — and make sound, well-reasoned decisions that hold up as the system scales.
- Lead or contribute to the overall engineering architecture beyond your own team's boundaries, and act as a go-to for diagnosing and resolving system-level challenges — scalability bottlenecks, cross-service integration issues, and reliability risks that span multiple components.
- Optimize services for maximum speed and scalability.
- Provide technical leadership and mentorship to junior and mid-level engineers while continuing to deliver high-quality code personally.
- Collaborate with team members and stakeholders; occasionally engage with customers or external teams, including customer escalations as needed.
- Work with development and product teams to understand, estimate, and refine requirements for product features and stories.
- Perform code reviews and help set the bar for best practices and coding standards across the team.
Qualifications
Technical Experience
- 10 + years of engineering experience
- 5+ years of experience working on large-scale distributed event-based SaaS applications
- World-class design and programming skills with deep expertise in .NET preferred; Go and TypeScript are great to have
- Proven architecture ability — demonstrated experience designing systems from the ground up,
evaluating trade-offs, and making decisions that hold up at scale; comfortable owning and defending architectural decisions in front of peers and leadership
- Experience working closely with DevOps to deliver software through CI/CD pipelines into containerized hosting environments, ideally on Kubernetes
- Tangible experience with Kafka or another event streaming platform, with an understanding of the benefits and challenges of asynchronously integrating services through these platforms
- Extensive experience with relational, NoSQL, and other datastores, with the ability to speak in depth about when and why to choose one vs. another
- Experience building cloud-native solutions using Azure, AWS, or another cloud provider
- Experience automating testing at all levels of the stack (unit tests, integration tests, regression tests, etc.)
- Comfort using feature flags to incrementally enable functionality across the customer base
- Appreciation for the operational aspects of SaaS engineering, including experience with incident management and using SLOs and other system observability techniques to proactively understand system health
- Experience decomposing monolithic applications and databases into microservices
- Strong troubleshooting and performance tuning skills
- 1+ (ideally 2+) years of experience with AI developer tools (e.g. Cursor, Windsurf, Claude Code)
- Experience with React or other modern UI frameworks is a plus, but not a requirement
- BS in Computer Science or related technical field, or equivalent experience, preferred
What you bring
- Adept at managing your time with clear, organized thinking
- Strong teamwork and coordination skills, with the ability to drive consensus and create clarity from ambiguity
- Comfortable working independently on any task and comfortably makes commitments outside their immediate team
- Thinks about the impact of the whole team, especially less experienced engineers, and takes responsibility for the team's effectiveness beyond their own work
📌 Staff Backend Engineer (México)
🏢 HR Acuity
📍 México