
Senior Software Engineer/ 1 week ago
Quick Summary
Please note: Only candidates who reside within the country of the advertised role will be considered.
Company Overview: Join The New Rich
At Newrich, we are tackling economic inequality by empowering individuals through education and technology. We are building a next-generation creator platform and software tools designed to help business, health, and wellness coaches efficiently run their businesses, grow their audiences, and enhance visibility on our social learning platform.
Our mission is to empower digital entrepreneurs to achieve a balanced, fulfilling lifestyle, build wealth, and gain independence. Our diverse team spans the Americas and Europe, united by a passion for solving complex problems and a belief in technology as a force for good. We are a fast-growing team committed to a vision where anyone can work remotely, pursue their passions, and live life on their own terms.
Our platform offers a comprehensive ecosystem of SaaS tools, e-learning programs, and a supportive social network for creators, entrepreneurs, and dreamers.
We are seeking a Staff Software Engineer to contribute across our product, focusing on building new features, improving existing systems, and enhancing team efficiency. This is a hands-on Full-Stack Software Engineer role for an individual who thrives in dynamic environments and takes ownership.
You will work across our robust tech stack, including PHP 8.2 / Laravel 10, Node.JS, Golang, React frontend (React 18 + TypeScript + Vite), and AWS infrastructure. You will contribute directly to production code, improve workflows, documentation, and processes. We prioritize attitude and ownership.
Requirements
- 5+ years of experience as a Software Developer with a proven project track record.
- Strong knowledge of PHP 8, Laravel 9+, MySQL, and React.js 18.2 (or other frontend frameworks).
- Strong knowledge of Golang (e.g., Gin framework).
- Experience with HTML/CSS/JS, RESTful APIs, and Git.
- Proficiency with Docker/Kubernetes and AWS (or similar cloud platforms).
- Solid database design and optimization skills.
- Strong problem-solving, communication, and independent work abilities.
- Experience with PHPUnit or similar testing frameworks.
- Good understanding of web application security.
- Fluency in English (written & spoken).
- Strong ownership mentality, proactive in unblocking work.
- Bias toward shipping and learning.
- Experience writing production code in Laravel and React.
- Comfort working across the full stack.
- Proactive, collaborative, and clear communicator.
- Willingness to document work and improve processes.
Nice to Have
- Experience with WebRTC, FFMPEG, HLS, SRT, RTMP, DRM.
- Knowledge of Node.js/Express, GitHub Actions.
- Experience with NoSQL databases (MongoDB, 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 (e.g., CloudFormation-style templates).
- Experience improving GitHub Actions workflows and CI/CD pipelines.
- Familiarity with automated testing and quality tooling (Pest/PHPUnit, Vitest, Playwright, ESLint/Prettier, Pint, Psalm).
Personal Qualities
- Self-driven, motivated, and reliable in a fast-paced environment.
- Passionate about a hobby outside of work (or coding as a hobby!).
Responsibilities
- Develop and maintain server-side applications using PHP 8, Laravel 10, Node.JS, Golang, and MySQL.
- Build and optimize APIs, ensuring 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 and mentor junior engineers.
- Manage integrations between systems and cloud services (AWS).
- Maintain documentation, database schemas, and ensure security best practices.
What Success Looks Like
- Reliable and efficient delivery of features in Laravel and React.
- Continuous improvement of the codebase and engineering workflows.
- Increased team autonomy and productivity.
- Stakeholder trust in team delivery and communication.
Benefits
- Paid Adventure Time: An all-expenses-paid 3-week remote working trip to a destination of your choice, plus flexible "Me-Days."
- Fast Growth, Big Upside: Significant ownership, rapid learning, and a chance to shape the company's future.
- Equity + Bonus: Early equity and bonuses tied to company milestones and KPIs.
- Unlimited Learning: Full access to all courses and programs on the NewRich platform.
- Home Office Stipend: Budget for your ideal workspace and a new MacBook.
- Annual Retreat: Meet the team in amazing locations (e.g., Colombia).
Explore more at https://newrich.com/
We’d love to hear from you!
Please note: Only candidates who reside within the country of the advertised role will be considered.
