Job details for
Software Engineer - 100 million global users

Software Engineer - 100 million global users

Job Info

Category: Software Engineering
Company Description: An online events platform that exists to help people gather more easily and meaningfully in real life.
Salary: Highly Competitive, Depending on Experience
Position Type: Permanent
Location:
Job Number: 10311

Job Description

Software Engineer, Commerce

Our client is seeking senior software engineers to help build the services architecture and API gateway framework that support best-in-class discover and shopping experiences for a complex network of over 100 million users. As a key member of our Commerce team, you’ll help craft new 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.

The Commerce team is a brand new team we are in the process of bootstrapping.  The team's mission is to build flexible backend systems to power all purchasing experiences on Paperless Post.  The team’s ownership spans over multiple technology stacks and includes systems that power payments, entitlements, and order management to name a few.

A little about the engineering team

The 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.

What you'll do here

  • Design and develop maintainable, reliable, scalable and testable software.
  • Collaborate with engineers on other teams to help define and plan useful services that supports our technical and product vision.
  • Deploy regular code releases to production and test environments in Agile release cycles.

You'll be successful in this role if you have...

  • Passion for building systems in a sound, pragmatic and iterative fashion.
  • Objectivity when making technical decisions, e.g. build versus buy, refactor versus rewrite, using Go versus Node, etc.
  • Ability to articulate reasoning for decisions (e.g. what were the trade offs? Why did we choose this over that?)
  • Desire and aptitude to learn new technologies.
  • Know when to build new systems and when to leverage and expand existing systems.
Software Engineer, Services

Our client is seeking software engineers to help build the services architecture and API gateway framework that support best-in-class discover and shopping experiences for a complex network of over 100 million users. As a key member of the 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 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.

What you’ll do here

  • 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.

What you bring to the table

  • 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 they enjoy an amazing ecosystem of an even gender split and a balance of engineers and designers. Because they're not supported by ad revenue, they can focus our efforts on creating and improving on the ideal version of the platform, product, content, and partnerships for our users.

They have helped over 70 million people connect in the real world last year. The product is global, and they are committed to being a company where everyone belongs. They encourage people of all backgrounds, races, genders, and abilities to apply!

Andiamo is an Equal Opportunity Employer

Andiamo provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Andiamo complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

All qualified candidates are encouraged to apply by submitting their resume as an MS word document including a cover letter with a summary of relevant qualifications, highlighting clearly any special or relevant experience.
Arianna Gelwicks

Arianna Gelwicks

Technology Talent Acquisition Specialist

Contact Recruiter

arianna.gelwicks@andiamogo.com

Andiamo
17 State Street, 8th floor
New York, New York 10004

Please Note: All inquiries will be treated with the utmost confidentiality. Your resume will not be submitted to any client company without your prior knowledge and consent.

Contact Us