Enumerate is seeking a Full Stack Engineer to support the delivery of key product and platform initiatives across our software and payments ecosystem. This is a hands-on engineering role focused on building high-quality, production-ready functionality using .NET (C#) and React while collaborating closely with Product, Design, and QA partners.

You will contribute to project-based initiatives that move quickly from concept to implementation. This role is ideal for an experienced engineer who enjoys owning features end-to-end, working in a distributed environment, and leveraging modern development practices - including AI-assisted tooling - to improve speed and quality.

Experience in Fintech or payments-related systems is strongly preferred.

Key Responsibilities & Deliverables

Hands-On Engineering

  • Design and build production-ready full stack functionality using .NET (C#) and React.
  • Deliver reliable, maintainable implementations that meet functional and quality expectations.
  • Take ownership of assigned features or components from development through release.
  • Write clean, well-documented, and testable code suitable for long-term maintenance.

Product & Project Execution

  • Work closely with product managers, designers, and QA to clarify requirements and translate them into executable technical work.
  • Contribute to project planning by estimating effort, identifying dependencies, and highlighting technical risks.
  • Support integrations with third-party APIs and services, particularly within Fintech and payments-related workflows.
  • Ensure features align with existing system behavior and user expectations.

Engineering Practices

  • Participate actively in code reviews and technical discussions.
  • Apply agreed-upon standards for code quality, testing, and deployment.
  • Use AI-assisted development tools (such as CursorAI, GitHub Copilot, or similar) to accelerate development, testing, and documentation.
  • Contribute to shared libraries, reusable components, and internal tooling where appropriate.

Required Qualifications

  • Proven experience as a Full Stack Engineer delivering production software.
  • Strong hands-on experience with .NET (C#) and React in user-facing applications.
  • Comfort working independently in a remote, project-driven environment.
  • Solid understanding of modern development practices, including version control (Git), CI/CD, and automated testing.
  • Strong problem-solving skills and the ability to debug complex issues across the stack.
  • Experience using AI-assisted coding tools as part of daily development workflows.

Preferred Qualifications

  • Experience working in Fintech, payments, accounting, or financial services domains.
  • Familiarity with microservices, cloud-native architectures, and containerization tools (Docker, Kubernetes).
  • Experience with relational databases (e.g., SQL Server, PostgreSQL) and/or NoSQL data stores.
  • Understanding of secure coding practices and compliance considerations in finance-related systems.

Engagement Terms

This role will be engaged under a Contractor of Record arrangement and structured as project-based work. You will work remotely from LATAM, collaborating closely with Enumerate's distributed engineering and product teams. Scope, deliverables, and timelines will be defined per engagement.

About Enumerate

Enumerate is a best-in-class provider of property management software and payments solutions for community associations. We help associations operate more efficiently by digitizing accounting processes, operational workflows, AR & AP payments, and resident engagement — reducing administrative effort by over 75%.

With tens of thousands of communities and millions of homes managed, Enumerate delivers a comprehensive end-to-end platform combining SaaS, Services, and Payments. We are uniquely positioned for continued growth in a category expanding 25–30% year over year.