Software Engineer - Full Stack

at Stripe
USD 156,800-235,200 per year
MIDDLE
✅ Hybrid

Tech Stack

API @ 3 Data Analysis @ 3 Debugging @ 3 Design Patterns @ 3 Go Java @ 3 Payments React @ 3 Ruby @ 3 SQL @ 3 TypeScript @ 3

Details

Who We Are

About Stripe

Stripe, LLC. is a financial infrastructure platform for businesses. Millions of companies—from the world’s largest enterprises to the most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Stripe’s mission is to increase the GDP of the internet and put the global economy within everyone's reach.

Responsibilities

  • Design, build, productionize, and maintain APIs, services, and systems across Stripe's engineering teams using Ruby, React, TypeScript, and other programming languages.
  • Predict and measure the performance and outcomes of designed systems.
  • Collaborate with engineers and other cross-functional roles across the company to build new billing features at large scale, making it easier for businesses to collect and manage payments.
  • Analyze user needs, feedback, and product requirements to determine technical specifications and the feasibility of design and implementation, taking cost and time constraints into account.
  • Implement technical designs through a series of programming tasks while upholding high engineering standards.
  • Implement unit, functional, and integration tests to prevent bugs and regressions.
  • Improve engineering standards, tooling, and processes, ensuring operational excellence, and contribute to the team's on-call rotation.
  • Debug and identify the root cause of errors in a complex system across multiple service components.
  • Provide mentorship and help onboard and spin up new hires for the team.

Requirements

  • Bachelor's degree or foreign equivalent in Computer Science, Human-Computer Interaction, or a related field.
  • At least 2 years of experience in software engineering.
  • At least 2 years of experience working with Ruby, React, TypeScript, Java, and Golang.
  • At least 2 years of experience using SQL to perform data analysis.
  • At least 2 years of experience with API development for emergency response and debugging production issues across services.
  • At least 2 years of experience performing latency analysis.
  • At least 2 years of experience designing architecture and system design proposals.
  • At least 2 years of experience writing user-facing documentation and technical integration guides.
  • At least 2 years of experience translating business needs into software requirements and designs and implementing industry-standard design patterns.

Compensation and Work Schedule

  • Salary: $156,800.00–$235,200.00 per year.
  • 40 hours per week.
  • 50% telecommuting permitted.
  • Multiple positions available.

Benefits

Benefits may include equity, a company bonus or sales commissions/bonuses, a 401(k) plan, medical, dental, and vision benefits, and wellness stipends.

More jobs at Stripe

Similar jobs