Senior Software Engineer, Web

Okcupid New York , NY 10007

Posted 2 months ago

OkCupid is looking to hire a Senior Software Engineer for our Web team!

What's it like to be a Web Engineer at OkCupid

The OkCupid Web Team is a nimble team of 5, building features that help connect millions of users every day. Because our team size is so small, each of us has full ownership of features from ideation to deployment. We work closely with other engineering and product teams across the company to figure out the best ways to help people find meaningful relationships.

As the sixth member of our team, you will help us build beautiful and performant user interfaces across desktop and mobile web, and will support and extend our API to power new features across all clients.

Some cool things the web team has done this year:

  • Implemented the next generation of OkCupid's API, a Node-based GraphQL system utilizing the Apollo platform

  • Built out our CI/CD pipeline to automate deployments across our different repositories

  • Created a new system for internationalizing questions. Should "Are you willing to pay extra for guac?" be shown to everyone in the world? We don't think so either

What you'll be doing:

  • Building interactive and intuitive UIs in React that connect millions of users

  • Extending our API to support new web and mobile client features

  • Continually improving our developer experience and tech stack using 20% flexible time

  • Participating in the conceptualization and execution of product features

  • Contributing to the growth and success of other members of the team through code review, documentation, and mentoring

You may be a fit for this role if you:

  • Have 4+ years' experience designing and building software

  • Enjoy building UIs with ES6, React, and Sass

  • Have a strong grasp of modern JavaScript and CSS

  • Have a high bar for clean, readable and testable code

  • Care deeply about the experience of our users

  • Have experience doing one of:

  • Building an API that services millions of users

  • Developing mobile web applications that are performant and accessible

  • Internationalizing web applications

Job Perks:

  • Competitive salary and full benefits, including Medical, Dental, Vision

  • 401k with 100% matching contributions up to 10% of your salary

  • Paid attendance to conferences

  • Professional growth stipend

  • Workstation and tools of your choice

  • Daily catered meals and an endless supply of snacks and drinks

  • Company funded happy hours/events

  • Fitness center discount

  • Quarterly date reimbursement

  • Dog-friendly office

  • A sunny office full of incredibly curious and friendly people

Want to join our team?

Send us your resume, and we'd love to see a Github page or other code samples.

OkCupid is an equal opportunity employer. We celebrate diversity and are deeply committed to fostering an inclusive environment for all employees.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer Customer Web Portal


Posted 5 days ago

VIEW JOBS 12/6/2019 12:00:00 AM 2020-03-05T00:00 We are building the next generation of the Bloomberg Customer Web Portal. The portal is an external client-facing, web-based "one-stop shop" portal that our Terminal and Enterprise clients will use to place orders and sign contracts, view their billing information and administer their real-time exchange permissions. The portal leverages modern web technologies and is built to support a high volume of Bloomberg customers 24/7 across the globe. Geared towards providing a web standard and consolidation across Bloomberg web properties, our team is also building a reusable Web Components Library offering encapsulated features like support tickets, profile management, application switcher using SSO and more. Being a key contributor throughout the entire SDLC, you will have the opportunity to collaborate closely with product owners, business counterparts, and clients to understand their needs. You will be required to think creatively and bring cutting-edge technologies in house. We'll trust you to: * Collaborate directly with product owners to understand requirements and conduct feature demos * Design, develop, and release high-quality maintainable code * Take ownership of products and its technical solutions * Bring in best-in-class open-source technologies (with option to contribute back) You'll need to have: * Professional experience developing at all levels of the application stack (frontend/UI, middle/Services and backend/DB components) * 3+ years of experience developing in Javascript frameworks like React or AngularJS and Node.js * 3+ years of experience building services/REST APIs with C# .Net or Python or C++ * 2+ years of experience with relational databases with a good understanding of SQL and ORM * Higher education (B/MS, PhD) in Computer Science or closely related technical field We'd love to see: * Experience in Machine Learning (ML) and Natural Language Processing (NLP) * Knowledge of web application security and threat mitigation techniques * Experience with different internet browsers, their versions and idiosyncrasies * Knowledge of virtualization, containerization and orchestration tools (Openstack, Docker, Kubernetes) * Knowledge of continuous integration, testing, and deployment tools (Jenkins,, GoogleTest, Chef) * Understanding of queuing and caching technologies Bloomberg New York NY

Senior Software Engineer, Web