Software Engineer, Services

Paperless Post · Brooklyn NY

Company

Paperless Post

Location

Brooklyn NY

Type

Full Time

Job Description

Paperless Post is seeking a software engineer to help build the services and API’s that support our best-in-class discovery and invitation experiences for a complex network of over 175 million users. As a key member of our growing Services team, you’ll help craft new core services and iterate on existing ones in Golang. You’ll work on all parts of the development cycle and in many different areas of code as part of a deeply collaborative team with a robust development process.

A little about the team

The Paperless Post Engineering team, a highly collaborative group of developers and technologists, is charged with building and refining a consumer-facing product that millions of people interact with each month. Our individual feature teams each focus on a unique piece of the user experience and are made up of engineers, product managers, QA, and product designers. We prioritize creativity and continuing education, and our ongoing commitment to quality code shows in our pragmatic but brave approach to technology.

You will:

  • Design and develop maintainable, reliable, scalable, and testable enterprise-level, services-based software.
  • Author and champion architectural standards around the development of services in an SOA environment.
  • Define design patterns that ensure performance, scalability, operability, and maintainability and hold feature teams accountable to their correct use.
  • Investigate ways to build scalable and sound service-oriented architectures that are decoupled from our Rails application and allow cross-functional feature teams to build quickly, release and experiment iteratively, and quickly detect and resolve production issues.
  • Design and implement consistent, high-throughput, low-latency APIs, making thoughtful trade-offs between consistency and availability when both are not possible.
  • Deploy regular code releases to production and test environments in Agile release cycles.
  • Provide mentorship and guidance to junior developers.

You have:

  • Passion for building massively scalable systems and experience with web infrastructure, distributed systems, performance analysis, and/or large-scale data processing.
  • Strong understanding of frameworks and design patterns and working knowledge of AWS.
  • Extensive knowledge in developing RESTful APIs with a strong foundation of maintaining SLAs.
  • Experience building internal and external APIs and understanding of how APIs communicate with one another.
  • Expertise in an event-driven language or extensive experience in PHP, Ruby, Scala, or Python.

Company-wide, we enjoy an amazing ecosystem of an even gender split and a balance of engineers and designers. Because Paperless Post isn't supported by ad revenue, we can focus our efforts on creating and improving on the ideal version of our platform, product, content, and partnerships for our users.

We are proud that Paperless Post has helped over 175 million people globally connect in the real world since our inception. Paperless Post exists to help all people celebrate all the moments that matter to them. We believe that having a team reflective of the diverse world around us empowers us to create a product that serves everyone. Women, people of color, trans/genderqueer individuals, individuals with disabilities, and veterans are especially encouraged to apply.

Apply Now

Date Posted

09/22/2022

Views

5

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Software Engineer - Python - Vatic Investments

Views in the last 30 days - 7

Vatic Investments is looking for a Python Software Engineer to work on algorithmic trading systems The role requires expertise in C Python and Linux a...

View Details

Software Engineer - Viam

Views in the last 30 days - 14

Viam is a robotics platform that makes it easy to turn great ideas into productionready robots It offers a modern architecture easy developer APIs clo...

View Details

Software Engineer, SDK/NetCode - Viam

Views in the last 30 days - 11

Viam is a robotics platform that makes it easy to turn great ideas into productionready robots The company is looking for engineers to build software ...

View Details

Senior DevOps Engineer - 3Red Partners

Views in the last 30 days - 0

3Red Partners LLC is seeking a Senior DevOps Engineer to join their team The company offers competitive benefits excellent worklife balance and opport...

View Details

Senior Mobile Engineer - Viam

Views in the last 30 days - 13

Viam is a robotics platform that makes it easy to turn great ideas into productionready robots The company is looking for a Mobile Engineer to build c...

View Details

Sr. Manager/Associate Director, Program Management - Volastra Therapeutics

Views in the last 30 days - 11

Volastra Therapeutics is a biotechnology company dedicated to discovering and developing treatments for patients with cancer They have raised funding ...

View Details