Chat with us, powered by LiveChat Vacancy - Senior Software Engineer - API Design | 2Bridge Partners
Back to job opening

Senior Software Engineer - API Design - 3130110

New York City

Apply now
  • Permanent
  • $140k/year - $160k/year

2Bridge has been retained on the search for several Senior Software Engineers to join their FinTech client.

About the Role

Our client is seeking several senior software engineers with 5+ years of experience to join our team. You will work with various technologies and tools to solve complex problems and deliver impactful software solutions. You are self-motivated, enjoy iterating quickly, and are passionate about collaborating and executing. In this role, you will design, develop, and optimize cloud-native applications, ensuring performance and scalability while keeping the end-user experience at the forefront.

Our client offers a Competitive salary and benefits package, the opportunity to work with a modern tech stack on challenging, impactful projects in a collaborative and innovative environment with ample opportunities to mentor and be mentored. They also offer flexible work arrangements, including hybrid (if in the NYC Metro area) or the potential for remote.

They are targeting a salary range between 140K and 160K but may be able to level up for the right person.

Responsibilities

  • Extend the functionality and performance of cloud-native software applications using modern design patterns and leveraging open-source libraries or commercially available services.
  • Establish distributed data and service architecture, optimizing migrations and event-based analysis.
  • Break apart and decouple complex business logic into elegant, reusable components.
  • Design services and interfaces for both internal and external developers.
  • Write tests to ensure your code delivers functionality, usability, and performance.
  • Lead and mentor other engineers, providing guidance and support as needed.

Requirements

  • 5+ years of experience in software engineering, with a proven track record of delivering high-quality solutions.
  • Deep knowledge and professional experience with TypeScript, JavaScript, and Node.js.
  • Experience building highly available software in Go, Rust, Zig, C, Python, Java, or another relevant language.
  • Expertise in Dependency Injection / Inversion of Control (IoC).
  • Experience working with relational databases (PostgreSQL) and data reporting.
  • Familiarity with distributed data and event-driven architectures (Redis, Kafka, streams).
  • Hands-on experience with containers and orchestration (Docker).
  • Proficiency in version control using GitHub.
  • Previous experience in API design and data modeling.
Apply Now