Ref: #74061

Principal Software Engineer

  • Practice Development & Integration

  • Technologies Development Skills

  • Location New York City, - None Specified -

  • Type Permanent

Director, Senior Backend Developer
About the Opportunity
We are seeking a Senior Backend Developer to join a team building a next-generation investment platform that brings together traditional and digital financial products in a seamless user experience.
In this role, you will design, develop, and optimize robust, scalable backend systems that power web and mobile applications. You'll collaborate closely with product, frontend, and infrastructure teams to build secure, high-performance services capable of supporting high transaction volumes in a fast-paced fintech environment.
This is an opportunity to help shape the architecture of an innovative financial platform while working on challenging problems across distributed systems, APIs, and modern cloud infrastructure.
Responsibilities

  • Design, develop, and maintain high-performance backend systems, APIs, and databases supporting web and mobile applications.
  • Architect scalable, secure, and reliable server-side solutions capable of handling large transaction volumes.
  • Collaborate with frontend engineers, product managers, and DevOps teams to deliver new features and services.
  • Establish and promote best practices for code quality, testing, and deployment, including code reviews and automated testing.
  • Contribute to a culture of technical excellence, collaboration, and continuous improvement.
  • Evaluate and implement emerging technologies and recommend improvements across backend systems and architecture.
  • Champion the thoughtful adoption of AI tools and automation to improve productivity, engineering effectiveness, and business outcomes.
  • Leverage modern AI technologies, automation platforms, and developer tooling to enhance day-to-day development and decision-making.

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related discipline, or equivalent practical experience.
  • 10+ years of professional backend development experience, including at least 2 years in a senior-level capacity.
  • Prior experience working within a retail brokerage or investment platform environment.
  • Strong hands-on experience developing applications using:
    • Node.js
    • Express.js
    • TypeScript
    • NestJS or similar frameworks
  • Extensive experience designing and building RESTful APIs and backend services.
  • Strong SQL experience with exposure to NoSQL technologies preferred.
  • Experience designing and implementing microservices and event-driven architectures.
  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Experience working with containerization technologies, including Docker and Kubernetes.
  • Experience with caching technologies and messaging platforms such as Kafka.
  • Proficiency with development tools including Postman, Git, and Bitbucket.

Preferred Qualifications

  • Experience in startup environments, particularly building products from concept through production.
  • Experience designing highly scalable, distributed systems in financial services or other high-transaction environments.
  • Exposure to digital assets, trading platforms, or modern fintech products is highly desirable.

Ideal Candidate

  • Passionate about building scalable and resilient backend systems.
  • Comfortable operating in a collaborative, fast-paced environment.
  • Strong systems thinker with a focus on performance, reliability, and security.
  • Proactive, highly accountable, and capable of driving initiatives from concept through delivery.
  • Excited by the opportunity to help shape the architecture and future direction of an innovative financial platform.
Attachez un curriculum vitae. Les types de fichiers acceptés sont des DOC, DOCX, PDF, HTML et TXT.

Nous téléchargeons votre application. Il peut prendre quelques instants pour lire votre curriculum vitae. Veuillez patienter!