Senior Backend Software Engineer

New York, NY

What is CornerUp?

CornerUp is a fast growing, venture backed, NYC-based marketplace startup providing small neighborhood convenience stores a one-stop-shop platform for discovering and purchasing inventory for their stores.

CornerUp’s mission is to enable these small businesses to compete with today’s large retailers by transforming the way in which they operate through technology and modernization, empowering independent retailers to do their best work and better serve their neighborhood communities.

Headquartered in NYC and backed by some of the world’s leading investors, CornerUp is more than a startup — we are a team focused on supporting our community through our small businesses. We’re looking to add like-minded individuals who are excited to make a beneficial impact within our space and to grow from a company that transformed the procurement side of small businesses to one that will set a new standard in all operations of small businesses.

What we are looking for

We’re looking for a hands-on Senior Backend Software Engineer who will be responsible for leading the development of our backend systems and making key architecture and infrastructure decisions to support CornerUp’s rapid growth. You will partner with the Director of Engineering and Product Managers in co-owning different initiatives’ success. You will provide technical leadership to off-shore software engineers as you plan, coordinate, and execute different projects.

What you’ll do

  • Collaborate with mobile app and platform engineering teams in architecting and developing the microservices architecture that powers our products.

  • Ensure the performance, scalability, and reliability of our backend systems.

  • Write clean, maintainable, and testable code.

  • Participate in code reviews and provide feedback to improve the quality of the codebase.

  • Troubleshoot and debug production issues and provide timely resolutions.

  • Identify and drive adoption of process improvements, ensuring that projects are completed on time, within budget, and to the highest quality standards.

  • Make key architecture and infrastructure decisions, thus providing technical leadership to the teams.

  • Work closely with the Director of Engineering, Product Management, and cross-functional teams to ensure that software projects are aligned with business goals.

  • Identify and mitigate risks to project success.

  • Communicate effectively with stakeholders at all levels of the organization.

Who are we looking for?

  • Bachelor's degree in computer science or a related field.

  • 6-8+ years of experience in building backend software systems. 

  • Solid experience working with: Node.js, Postgres, AWS.

  • Good understanding of software design patterns and clean coding principles.

  • Familiarity with microservices and event driven architectures.

  • Familiarity with CI/CD pipelines and good DevOps practices.

  • Prior experience building backends for React (web) and React Native (mobile) applications is highly desirable.

  • Prior experience integrating with e-commerce solutions like Shopify is highly desirable.

  • Prior experience integrating with 3rd-party solutions in payments (e.g. Stripe) and user communications (e.g. Twilio, OneSignal) is highly desirable.

  • Any startup experience working in retail, e-commerce, or marketplace domains is highly desirable.

  • Excellent problem-solving skills.

  • Self-motivated and self-managing, with excellent organizational skills.

  • Ability to manage multiple projects simultaneously.

  • Ability to work under pressure and meet deadlines.

  • Can work remotely, but must be based in the continental US. New York City candidates are highly desirable.

Compensation & Benefits

  • Salary: $110-160k

  • PTO

  • Medical / Dental / Vision & Supplemental Insurance Coverage

  • Commuter Benefits

  • Team Events

  • Equity

CornerUp celebrates the diversity of its employees and is proud to be an equal opportunity employer. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based solely on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, veteran status, or any other status protected under federal, state, or local law.