Senior Software Engineer
Earnest
Job highlights
Summary
Join Earnest's New Products team as a Senior Software Engineer and play a pivotal role in shaping the future of our organization. You will design and build scalable systems, rapidly prototype and deliver MVPs, and lead technical decisions. This role requires 5+ years of professional development experience, expertise in server-side concepts and Node.js, and a strong understanding of distributed architecture. You will collaborate with cross-functional teams, mentor junior engineers, and work in a fast-paced, dynamic environment. The position offers a competitive salary, remote work flexibility with monthly in-office collaboration, and a comprehensive benefits package including health insurance, retirement plan, paid time off, and professional development opportunities.
Requirements
- 5+ years of professional development experience
- Experience with server-side concepts, e.g. microservices, database, caching, performance, monitoring and scalability
- Relevant data modeling experience and integration with databases such as PostgresSQL
- Strong understanding of distributed architecture patterns and microservice best practices
- Knowledge of optimization techniques like caching, compression, performance tuning
- Understanding of security best practices like encryption, access control, vulnerability management
- Experience designing, building and maintaining cloud-based applications (e.g. AWS, GCP, Azure)
- Willing to travel to the Oakland office monthly to collaborate with other Earnies
Responsibilities
- Design and build systems that can quickly go from prototype to fully fleshed-out products
- Move quickly, embracing agile methodologies to deliver minimum viable products (MVPs) and proof-of-concepts (PoCs) in short iterations, allowing us to rapidly validate ideas and pivot as needed
- Lead and influence technical decisions that impact the entire organization
- Work closely with cross-functional teams, from product development to data engineering
- Mentor and guide junior engineers
Preferred Qualifications
- Extensive experience with modern Node.js
- Professional experience in React/Redux
- Experience working in Fintech, Banking, or related Consumer Financial Services companies
Benefits
- Health, Dental, & Vision benefits plus savings plans
- Mac computers + work-from-home stipend to set up your home office
- Monthly internet and phone reimbursement
- Employee Stock Purchase Plan
- Restricted Stock Units (RSUs)
- 401(k) plan to help you save for retirement plus a company match
- Robust tuition reimbursement program
- $1,000 travel perk on each Earnie-versary to anywhere in the world
- Competitive days of annual PTO
- Competitive parental leave
Share this job:
Similar Remote Jobs
- πArgentina
- πGermany
- π°$165k-$195kπWorldwide
- π°$175k-$225kπWorldwide
- πGermany
- π°$175k-$210kπUnited States, Worldwide
- π°$185k-$223kπUnited States
- πPortugal
- π°$169k-$240kπUnited States
- π°$225k-$255kπUnited States