Senior Backend Engineer (New York, NY)
As a member of the platform team, you'll join 5-6 engineers in building features and maintaining an existing TypeScript/NestJS/GQL/Golang application. You'll be heavily involved through the product development process and given the opportunity to give creative input into many phases of the product.
This is a high-impact role where your contributions will directly help guide all of the applications that depend on our backend services (iOS/Android/web). You'll work closely with our product, design, and outreach teams to help the communities on Geneva flourish. The role will require you to partner with multiple cross-functional teams as stakeholders/customers. If you love product ideation, owning, collaborating, building, and constantly raising the bar, you will thrive in this role.
Requirements
-
Bachelor’s degree in CS, EE, AM, or equivalent
-
4+ years of experience as a software engineer
-
Either:
-
2+ years of experience working with Golang and interest in picking up TypeScript
-
2+ years of experience working with Node.js and interest in picking up Golang (ideally 2+ years experience working with TypeScript)
-
1+ years experience working with GraphQL
Pluses
-
Strong experience with automated testing, especially in a fast-paced startup environment
-
Experience optimizing performance of backend applications
-
Experience designing Golang and/or TypeScript/Node.js architectures and balancing agility with code quality
-
Experience working on consumer-facing products
-
Experience working through the entire product development lifecycle from inception to development and delivery
-
Experience running A/B tests to optimize the growth of a product
-
Experience building real-time communication applications
-
Experience with Terraform or other infrastructure as code frameworks
See more jobs at Geneva Technologies