Mexico City, Mexico | Posted on 01/09/2026
500 Global is a venture capital firm with $2.2B in assets under management that invests in founders building fast‑growing technology companies. We focus on markets where technology, innovation, and capital can unlock long‑term value and drive.
Job Description
Job Scope:
The Senior Software Developer leads the design, development, and ongoing maintenance of scalable full‑stack applications using Next.js, React, and cloud‑native technologies. This role is responsible for driving technical excellence across the software lifecycle by leveraging AI‑assisted development tools to accelerate delivery while ensuring high‑quality engineering standards, including secure integrations, maintainable backend services, and reliable database performance across relational and non‑relational systems.
This position contributes directly to building technology platforms that enable portfolio operations, investor reporting, and data‑driven decision‑making at scale.
- Architect and implement responsive, high‑performance front‑end interfaces using React and Next.js.
- Develop and maintain backend services and APIs using Node.js, ensuring secure, scalable, and maintainable patterns (auth, observability, testing).
- Design and manage cloud infrastructure using AWS resources to ensure application scalability, security, and high availability.
- Develop and optimize database schemas and queries across both PostgreSQL and MongoDB environments.
- Leverage AI‑assisted development tools (e.g., Cursor, Claude Code) to improve delivery speed while maintaining high engineering quality.
- Write clean, maintainable, and well‑tested code while performing comprehensive peer code reviews.
- Lead technical grooming sessions and provide accurate estimations within an Agile/Scrum framework.
- Collaborate with cross‑functional teams across global time zones to define project requirements and technical specifications.
- Troubleshoot and resolve complex production issues across the entire application stack.
- Propose and implement process improvements to enhance the CI/CD pipeline and overall developer experience.
Requirements
Minimum Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, OR equivalent professional experience.
- 5+ years of professional software development experience, including significant experience building production web applications.
- Experience developing and maintaining backend services and APIs using Node.js or similar server‑side technologies.
- Practical experience working with both relational and non‑relational databases (e.g., PostgreSQL and MongoDB).
- Working knowledge of cloud infrastructure concepts and experience deploying applications on AWS or a comparable cloud provider.
- Demonstrated ability to work effectively in a remote, distributed team environment.
Preferred Qualifications
- Master’s degree in a technical field and/or AWS Certifications (e.g., AWS Certified Developer).
- Experience using AI‑native development workflows to improve engineering velocity while maintaining quality standards.
- Hands‑on experience with advanced AWS services such as Lambda, AppSync, RDS, or related serverless/data architecture tools.
- Experience migrating data or systems between SQL and NoSQL environments.
- Experience working in venture capital, private equity, startups, or investment‑focused environments; familiarity with deal flow, portfolio operations, or investor reporting is a plus.