SaaS Fullstack Senior Software Engineer (San Francisco) Job at Angaza, San Francisco, CA

SHhrbWVCcExlVk1hTHljTjJtUmZaR1B1
  • Angaza
  • San Francisco, CA

Job Description

Get AI-powered advice on this job and more exclusive features.

About Angaza

Angaza creates the technology that enables businesses to streamline the sale of life-changing products to people in emerging markets. The Angaza platform redefines how products like solar home systems and entry-level smartphones are purchased. By enabling distributors to offer incremental payment plans to consumers without access to traditional banking, Angaza makes it possible for over 35 million people around the world to affordably acquire transformative products and devices.

About Angaza

Angaza creates the technology that enables businesses to streamline the sale of life-changing products to people in emerging markets. The Angaza platform redefines how products like solar home systems and entry-level smartphones are purchased. By enabling distributors to offer incremental payment plans to consumers without access to traditional banking, Angaza makes it possible for over 35 million people around the world to affordably acquire transformative products and devices.

This role reports to our Engineering Manager and can be based anywhere in the US with a preference for California, Indiana, or New York. We are a fully remote team, but do gather local team members in San Francisco on a monthly basis. We have a strong preference for candidates located in the greater Bay Area, including Sacramento, CA, so they can collaborate in person with the rest of the team based in this region.

Our engineering team builds new features, improves security, and enhances both frontend and backend systems across our web and mobile apps. The engineer we hire can expect to start by contributing to our security enhancement projects across the stack as they onboard and learn our ways of working. Our onboarding includes meeting the global team, learning about our culture and working norms, and pairing on engineering projects.

Responsibilities

  • Software Development: Design, develop, and maintain core systems, ensuring the reliability, performance, and scalability of our software platform. Support a mix of backend and frontend development efforts, with the majority of work focused on backend systems
  • Technical Leadership: Contribute significantly to technical decisions, determining architectural design, and ensuring that best practices are followed in software development and systems design
  • Code Quality: Write clean, maintainable, and efficient code. Conduct and participate in code reviews to uphold the highest standards of code quality
  • System Design: Participate in technical design efforts for key software components and collaborate with product managers and other engineers to ensure smooth implementation of new features
  • Collaboration: Work closely with cross-functional teams, including product managers, customer support, and external partners, to align on software requirements and deliver robust solutions
  • Continuous Improvement: Contribute to a culture of continuous learning and improvement, optimizing development processes and exploring new technologies that can enhance the platform
  • Security and Compliance: Ensure that all software adheres to security best practices and complies with relevant regulatory requirements

Required Skills, Attributes & Experience

  • You have 4+ years of experience building, deploying and running fullstack applications in production environments
  • You have experience working with complex React/Redux codebases, including implementing new features and improving existing components
  • You have experience designing and implementing APIs at scale
  • You have experience with AWS Cloud infrastructure (or similar)
  • You value writing clean, maintainable code and producing thorough documentation
  • You have a growth-oriented attitude, motivated to learn & grow while sharing knowledge with others
  • You demonstrate excellent written and verbal communication skills
  • You are comfortable working across time zones and countries; we partner with fellow engineers in Kenya and a multi-location team

Our Stack

  • Frontend: modern JS with React/Redux
  • Backend: Python with Flask, SQLAlchemy, and Celery
  • Infrastructure: AWS with PostgreSQL, EC2, ECS, Lambda, and friends managed through Terraform
  • Mobile: Android with Kotlin

We don’t expect you to have mastered every technology before you get here. Here, “full stack” means that you should expect to work across client and backend software as necessary, but you’re not expected to arrive as an expert in everything

To Apply

Please use the linked form to submit a resume and any other materials you'd like to share. Our interview process includes one or more phone calls, a skills assessment (coding take home via Byteboard), and interviews with people you'll be working with. We don’t believe in gotcha logic puzzles or adversarial whiteboard exercises and will try to give you specific constructive feedback. The entire process will take 3-4 weeks for most candidates.

Salary Range

Angaza provides a salary commensurate with qualifications and experience, with local adjustments due to the cost of living. The target salary range is $120,000 - $160,000 per year.

Other Details

Angaza is a for-profit company with headquarters in San Francisco and Nairobi.

US Employees receive salary, an equity stake in Angaza, and benefits that include:

  • Competitive health benefits including medical, dental, vision, life, disability, HSA, & FSA
  • 401(k) with company match
  • Fully paid parental leave
  • Flexible scheduling and time off policies
  • Knowledge that you’re making a positive impact on the world every day you come to work!

Our Commitment to DEI

At Angaza, we evaluate all candidates on the basis of their ability to meet stated job requirements. We do not discriminate against candidates on the basis of sex, gender, marital status, religion, nationality, or other personal characteristics. In keeping with our commitment to supporting a safe and inclusive workplace, we strongly encourage candidates from traditionally underrepresented backgrounds to apply.

Powered by JazzHR

p81iwjwfkC

Seniority level

  • Seniority level

    Mid-Senior level

Employment type

  • Employment type

    Full-time

Job function

  • Job function

    Engineering and Information Technology
  • Industries

    Internet Publishing

Referrals increase your chances of interviewing at Angaza by 2x

Sign in to set job alerts for “Senior Software Engineer” roles.

Software Engineer Internship (7 openings)

San Francisco, CA $90,000.00-$110,000.00 3 months ago

San Francisco, CA $130,000.00-$165,000.00 2 weeks ago

San Francisco, CA $150,000.00-$175,000.00 2 months ago

Software Engineer, HTML - AI Training (Freelance, Remote)

San Francisco, CA $150,000.00-$190,000.00 1 month ago

San Francisco, CA $105,000.00-$180,000.00 1 month ago

Software Engineer - AI Training (Freelance, Remote)

San Francisco, CA $150,000.00-$180,000.00 2 weeks ago

Software Engineer, Node.js - AI Training (Freelance, Remote)

San Francisco, CA $120,000.00-$220,000.00 4 weeks ago

San Francisco, CA $175,000.00-$250,000.00 1 month ago

Software Engineer - Applications Platform

San Francisco, CA $120,000.00-$220,000.00 4 days ago

San Francisco, CA $40,000.00-$100,000.00 4 weeks ago

Software Engineer, Python - AI Training (Freelance, Remote)

Coders - AI Training (Freelance, Remote)

San Francisco, CA $160,000.00-$205,000.00 3 weeks ago

Software Engineer, SQL - AI Training (Freelance, Remote)

Software Engineer, C# - AI Training (Freelance, Remote)

San Francisco, CA $40,000.00-$100,000.00 4 weeks ago

Software Engineer, TypeScript - AI Training (Freelance, Remote)

San Francisco, CA $128,000.00-$179,000.00 18 hours ago

San Francisco, CA $191,000.00-$233,000.00 4 days ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

Job Tags

Full time, Freelance, Internship, Local area, Flexible hours,

Similar Jobs

Multi-Billion Dollar Private Equity Firm

Office Personal Assistant Job at Multi-Billion Dollar Private Equity Firm

 ...offer high level of support to co-founders *prepare, deliver meals to their offices and clean up when done *run personal errands (car appointments, restaurant reservations, etc) They are looking for someone who is excited to join a rapidly growing team and firm,... 

PacifiCorp

Compliance/Wildlife Field Technician - Casper Laramie, Wyoming #113839 Job at PacifiCorp

 ...as well as the Companys Avian Protection Plans, Bird and Bat Conservation Strategies, Eagle Conservation Plans, Migratory Bird Compliance...  ...customers regarding matters/issues which may be sensitive in nature. Proficient with the use of personal computers including spreadsheet... 

Disney Cruise Line

Entertainment Rigger/Stage Hand Job at Disney Cruise Line

Every day at Disney Cruise Line we take pride in bringing the magic of Disney to life. We find joy in creating cherished memories and form genuine connections with our guests. We hold each other to the highest degree and always act responsibly while ensuring the safety... 

New Edge Associates a Talent Acquisition Firm

Senior Loan Processor Job at New Edge Associates a Talent Acquisition Firm

 ...currently hiring a detail-oriented and customer-focused Senior Loan Processor in Miami, FL. The Senior Loan Processor executes with...  ...and supporting documentation collected by Mortgage Loan Officers (MLO) in order to properly determine if the documentation meets... 

Pellissippi State Community College

Training Coordinator (Temporary Part-time) Job at Pellissippi State Community College

 ...Title: Training Coordinator (Temporary Part-time) Department: Human Resources Campus : Hardin Valley Closing Date: Open Until Filled Type of Appointment: Temporary Part-Time Pay Rate: $25.53 per hour *If you are...