KEY RESPONSIBILITIES
- Develop and build products that provide an exceptional customer experience for our members.
- Own design, test, development and delivery of new and existing features.
- Participate in all phases of the software development life cycle.
- Collaborate with product managers, designers, business owners, and other engineers to identify the best solutions.
- Demonstrates understanding of tradeoffs inherent in software design.
- Capable of working in isolation to design solutions to complex problems.
- Design and develop maintainable, scalable, fault-tolerant, and efficient systems.
- Upholding code quality to ensure features are up to standards to deliver a quality product.
- Prioritize team needs in technical debt and tooling to relieve operational load and evolve the system to meet the changing needs of the environment.
- Bring positive energy into meetings and ensure all coworkers feel valued and included in every interaction.
- Mentor other frontend engineers across the Engineering team.
- Demonstrate a proactive mindset by defaulting to action, taking initiative to address challenges, and driving projects forward.
ABOUT YOU
- 5+ years of professional experience in web development with React.
- 7+ years experience as a software engineer developing solutions for systems at scale.
- You have production experience developing in ReactJS, CSS, GraphQL, Angular, Javascript, NodeJS, and are a polyglot with working knowledge of Python, Java, and the ability to pick up new languages and technologies quickly.
- Delivering a product across the entire technology stack motivates you more than working in an individual silo of frontend or backend, but you have a stronger affinity and experience building frontend user interfaces and UI based SDKs for other developers.
- Believe strongly in testing everything you design and develop using automation.
- Ability to scope, scale, and prioritize tasks to help team project plan and deliver on their milestones, delivering results over clear and ambiguous business and technical projects.
- You have excellent written and verbal communication skills.
- You are results-oriented, and know how to unblock yourself and others to achieve goals and objectives.
- Familiarity with AWS technologies - EC2, S3, Lambda, API Gateway, etc.
- You have production experience developing scalable/highly available consumer applications.
- You have a BA/Master degree in Computer Science or related field of study or equivalent work experience.
BONUS POINTS
- Experience with financial services systems.
- Hands-on experience with ReactJS, Angular, NodeJS.
- Strong hands-on experience with at least one SQL and one NoSQL variant, i.e. Postgres, MySQL, MongoDB, Redis.
- Experience using tools like LaunchDarkly, Fullstory or similars for A/B testing and analytics.
- Experience in designing and deploying systems to AWS.
BENEFITS & PERKS
- Generous medical, dental, and vision insurance options 401k Plan with a matching contribution
- Flexible PTO
- Annual performance-based bonus
- Monthly Health and Wellness Days
- 12 Weeks Paid Parental Leave
- Company-paid short & long term disability and life insurance
- Happy Home Allowance to contribute to your home office workspace
- Monthly tech stipend to help cover expenses for remote work
- Happy Money is a 100% fully distributed workforce
Similar Jobs
Sr. Software Engineer - US (Remote)
Sr. Software Engineer - CANADA (Remote)
Sr. Software Engineer - LATAM (Remote)
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say