About You:
We are seeking a highly skilled and motivated individual who possesses the following qualities:
- Technical Proficiency:
- Advanced experience in full-stack software development
- Proven experience building accessible complex web applications, following WCAG guidelines
- Familiarity with techniques for optimizing frontend performance, including utilizing patterns such as lazy loading, code-splitting, preloading, prefetching, and caching
- Proficiency in responsive design, mobile-first development, and adapting UI components for different screen sizes and devices
- Ability to implement secure data handling practices and identify potential vulnerabilities in client-side code
- Strong understanding of system architecture and database design (Postgres, MongoDB)
- Strong experience building cloud-native applications
- Experience with software architecture and system design
- Software Development:
- Proven track record of delivering scalable and maintainable code
- Strong problem-solving abilities and leadership in design decisions
- Expertise in debugging, optimizing performance, and improving system reliability
- Communication Skills:
- Excellent communication and interpersonal skills
- Experience collaborating with cross-functional teams and stakeholders
- Passion for Innovation:
- Eager to drive innovation and adopt new technologies within the team
- Comfortable challenging existing processes to improve the development workflow
- Takes initiative and seeks out new learning opportunities
- Business Acumen:
- Strong understanding of aligning technical solutions with business objectives
- Able to make trade-offs between technical complexity and business value
About the Role:
As a Senior Software Engineer, you will be responsible for:
- Development Tasks
- Leading the design and development of medium to large features across the full stack using TypeScript, React, Node.js, AWS, Postgres, and MongoDB
- Taking ownership of the technical aspects of key projects, ensuring alignment with best practices and architecture standards
- Collaboration
- Working closely with product managers, designers, and other stakeholders to deliver impactful features
- Mentoring and guiding junior engineers on best practices, code quality, and design decisions
- Understanding requirements, proposing solutions, and delivering high-quality features aligned with business outcomes
- Collaborate on technical decisions, taking ownership of feature delivery
- Quality and Delivery
- Ensuring timely, high-quality delivery of ambitious goals
- Participating in code reviews to promote a culture of learning and growth
- Documenting technical solutions, APIs, and processes for clear communication and knowledge sharing
- Reducing technical debt and improving system performance through continuous refactoring and optimization
- Technical Challenges
- Tackling complex system-wide issues, leading efforts to improve system performance and scalability
- Driving improvements in security, maintainability, and performance across the stack
- Lead by example in establishing and following best practices to automate testing, protect user data, and prevent potential vulnerabilities
- Continuous Learning
- Staying updated with the latest advancements in software development and bringing new ideas to the team
- Evaluating the potential application of new technologies within team projects
- Actively promoting a culture of learning, sharing knowledge through code reviews, and participating in design discussions
Qualifications
- 5+ years of experience in full-stack development
- Proficiency in front-end (React, NextJS) and back-end (Node.js, AWS) technologies
- Strong expertise in designing scalable systems and leading technical projects
- Strong understanding of software development methodologies, test-driven development, best practices, and coding standards
- Excellent problem-solving and analytical skills
- Strong communication and collaboration skills
Bonus Points for:
- Experience with Angular and VueJS
- Experience working in a tech company and/or high-growth startup
- Familiarity with agile development methodologies and tools (Scrum/Kanban, JIRA)
- Knowledge of CI/CD pipelines and DevOps practices
- Experience with containerization and orchestration tools such as Docker and Kubernetes
- Experience with paired programming
- Experience developing cloud-native applications on AWS
Employee Benefits & Perks:
- Compensation: Salary + Equity
- Our salary range for this position is $124,000 - $168,000, in addition to compensation we also include an employee equity package as a component of our offer along with other benefits and perks outlined below.
- PTO
- Flexible time off that you are encouraged to use
- Generous paid company holidays and breaks throughout the year
- Monthly friends & family day
- Paid time off to volunteer in your community
- Health and Wellness Benefits
- Fantastic health benefits including medical, dental, vision, life insurance, and generous parental leave
- Financial wellness benefits (Equity & tax advisory support, savings options, and employee-sponsored 401k)
- Guest speakers & reimbursement for learning opportunities
- Extra
- Flexible work schedule + hours
- Family-friendly work environment. We support the complexity of a remote world with the needs of families
- Optional company-sponsored events and travel throughout the year
- $500 Work from Home reimbursements + Apple accessories
About Trust & Will:
- We are a remote-first company, giving our employees the flexibility they need to work in an environment that best suits their needs. Our hiring process is also conducted virtually unless otherwise noted. We are a company that was founded in San Diego, CA, and offer a collaborative co-working space that is available for you to use if you'd like but not required. #LI-Remote
- We are proud to be a certified B Corporation, using business as a force for good. We are committed to building a healthy, sustainable, and engaging working environment for all employees, their families, and communities. We publish an annual impact report to outline our positive contributions to our world and set an example for all employers.
- Trust & Will's mission is to help every family leave their legacy through affordable, accessible estate planning. That starts with the people we hire and the ways in which we support the development of their unique talents and capabilities. We are committed to prioritizing ways to make our company and industry more inclusive. This means we must be revolutionary in the way we value diversity to revolutionize our business sector. At Trust & Will, everyone has a seat at the table and space to be their authentic selves because only in a company that is inclusive and diverse can we truly stand in our members' shoes.
Similar Jobs
Senior Full Stack Developer
Senior Frontend Product Engineer
Senior Full Stack Developer (ReactJS & NodeJS)
Senior Full Stack Developer
Full Stack Developer
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