Job Description

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.

Essential Functions

  • 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.
  • Mentor junior and mid‑level developers by sharing best practices in modern JavaScript/TypeScript and cloud architecture.
  • 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.

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.
  • Strong hands‑on experience with React and modern JavaScript/TypeScript frameworks (including Next.js or comparable SSR frameworks).
  • 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.

#J-18808-Ljbffr

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application