Staff Software Engineer

Newrich Network
Remote

About The Position

Newrich is dedicated to tackling economic inequality by empowering individuals through education, inspiration, and motivation. The company builds a next-generation creator platform and software tools to help business, health, and wellness coaches efficiently run and grow their creator businesses, enhancing their visibility and algorithmic ranking on a social learning platform. Newrich's mission is to enable digital entrepreneurs to achieve a balanced, fulfilling lifestyle, build wealth, and gain independence. The team is diverse, spanning the Americas and Europe, united by a passion for solving complex problems, a commitment to economic equality, and a belief in technology as a force for good. The platform offers SaaS tools, e-learning programs, and a supportive social network. The Staff Software Engineer will contribute across the product, building new features, improving existing systems, and enhancing team efficiency. This hands-on role involves working across the full stack (PHP 8.2 / Laravel 10, Node.JS, Golang, React 18 + TypeScript + Vite) and AWS infrastructure, directly contributing to production code, and improving workflows, documentation, and processes. The company values attitude and ownership, promoting a healthy work-life balance.

Requirements

  • 8+ years of software engineering experience
  • Proven experience designing and scaling complex distributed systems
  • Experience working on high-growth products or platforms
  • Background in one or more of: Marketplaces, Social platforms, Payments / fintech systems, SaaS infrastructure
  • Strong backend experience (e.g., PHP/Laravel, TypeScript/Node, Go, or similar)
  • Deep understanding of: System design and architecture
  • Deep understanding of: API design and service boundaries
  • Deep understanding of: Databases (MySQL, Postgres, event-driven systems)
  • Deep understanding of: Caching, queues, and async processing
  • Experience with: Payment systems or financial workflows (preferred)
  • Experience with: Real-time systems (messaging, notifications, streaming)
  • Experience with: Cloud infrastructure (AWS or equivalent)
  • Ability to operate with high autonomy
  • Strong product intuition—can make tradeoffs between speed and scalability
  • Experience mentoring engineers and influencing technical direction
  • Comfortable working in early-stage, ambiguous environments
  • Backend: Laravel (PHP), moving toward TypeScript / Go services
  • Database: MySQL (with future evolution toward more scalable architectures)
  • Infrastructure: AWS
  • Realtime / Messaging: In-house systems (moving away from third-party dependencies)
  • WebRTC, FFMPEG, HLS, SRT, RTMP, DRM
  • Node.js/Express, GitHub Actions
  • NoSQL (PostgreSQL, Redis)
  • Experience in a multi-service/microservices-style architecture
  • Familiarity with AWS services such as ECS/ECR, RDS, S3, CloudFront, Redis, Amazon MQ, and Lambda
  • Experience with Infrastructure as Code (especially CloudFormation-style templates and environment parameterization)
  • Experience improving GitHub Actions workflows and CI/CD pipelines
  • Familiarity with automated testing and quality tooling (Pest/PHPUnit, Vitest, Playwright, ESLint/Prettier, Pint, Psalm)
  • Self-driven, motivated, reliable in a fast-paced environment
  • Passionate about something - including a hobby outside of work (unless coding is also your hobby - we LOVE that)

Nice To Haves

  • You can demonstrate experience scaling large distributed architectures
  • You have experience in working in a remote-first environment
  • You have worked with social media, fintech, or messaging applications before

Responsibilities

  • Design and build scalable, fault-tolerant systems across product and infrastructure
  • Own end-to-end architecture decisions across multiple services
  • Lead development of core platform primitives (content, identity, transactions, messaging)
  • Improve performance, reliability, and system observability
  • Work closely with founders to translate product vision into technical systems
  • Set engineering standards, best practices, and code quality bar
  • Mentor engineers and help level up the team
  • Identify and eliminate bottlenecks across the stack
  • Develop and maintain server-side applications (PHP 8, Laravel 10, Node.JS, Golang, MySQL)
  • Build and optimize APIs, ensure performance, scalability, and security
  • Implement front-end features with React.js (18.2)
  • Work with CI/CD pipelines, automated testing, and code reviews
  • Collaborate with cross-functional teams, mentor juniors
  • Manage integrations between systems and cloud services (AWS)
  • Maintain documentation, database schemas, and ensure security best practices

Benefits

  • To be part of truly mission-driven work that aims to reduce economic inequality and empower individuals to live their best lives and build for the world around them
  • Flexible working environment with a lot of autonomy
  • Remote working budget
  • Educational budget and time to develop new skills
  • To be surrounded by an excellent, vibrant, smart team who have each other's back and believe in a culture of openness, tolerance and respect
  • You will help define the technical foundation of an entire ecosystem, not just a feature
  • Direct access to founders and influence on product + business decisions
  • Opportunity to build both: Consumer-grade social product and Fintech-grade infrastructure
  • High ownership, low bureaucracy
  • Compensation $130,000-$160,000 (combination of base + equity + annual bonus) (based on location, experience, and company performance)
  • Meaningful equity package (early-stage upside)
  • Flexible work environment
  • Paid Adventure Time – Take an all-expenses-paid remote working trip for 3 weeks to a destination of your choice with one of our remote work-trip partners
  • “Me-Days” – flexible personal days you can take whenever you need a reset
  • Fast Growth, Big Upside – more ownership, faster learning, and a real chance to shape the future of our company (and your career)
  • Equity + Bonus - Take some early equity and grab a piece of our future success. Bonuses paid out based on company hitting specific milestones and KPIs
  • Unlimited Learning – full access to every course and program on our NewRich platform
  • Home Office Stipend – budget to create your ideal workspace and a new MacBook
  • Annual Retreat – meet the team IRL in amazing locations (next stop: Colombia)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service