Job Description

The Senior Software Developer leads the design, development, and ongoing maintenance of scalable full-stack applications using NextJS, 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.

Responsibilities

  • 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.

Qualifications

✨You are the person they are looking for if you have:

  • 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.

They will be more enthusiastic about you if you also have:

  • 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