What are the responsibilities and job description for the Senior Software Engineer position at Investorlift?
We are searching for a 10x Senior Software Engineer to join our growing team. In this role, you will serve as a high-impact individual contributor and lead complex technical projects from concept to completion. You’ll work across a variety of code bases, troubleshooting issues, delivering solutions, and seamlessly translating non-technical requests into technical specifications. If you’re a highly skilled engineer with the versatility to handle multiple frameworks, all while driving meaningful impact at scale, we’d love to hear from you. Join Investorlift and be a key part of our journey toward building the future of real estate investing technology!
Responsibilities
Full-Stack Development:
- Implement new features in React, Node.js, Next.js, and TypeScript.
Technical Translation:
- Collaborate with stakeholders to convert non-technical goals into actionable development plans.
- Communicate complex technical information in accessible terms for cross-functional teams.
Testing & Troubleshooting:
- Deliver high-quality, well-tested code using Jest (and other relevant testing frameworks).
- Troubleshoot issues in both modern and legacy systems, ensuring minimal impact to users.
AWS:
- Understand, debug, and troubleshoot applications on AWS for scalability and reliability.
- Familiarity with EC2, EKS, RDS (MySQL), Fargate, and IAM Identity Manager is a plus.
Legacy System Support:
- Dive into existing or outdated code bases to quickly diagnose and resolve issues.
- Propose modern solutions to phase out or optimize legacy components.
Ownership & Autonomy:
- Operate independently, managing your own tasks and seeking guidance when needed.
- Take initiative in identifying and implementing process improvements.
Requirements
Need to Have
- Expert-level proficiency in React and Node.js
- Hands-on experience with Next.js and TypeScript
- Demonstrated experience with Jest for testing
- Solid background in AWS (including deploying and managing applications)
Nice to Have
- Familiarity with EC2, EKS, RDS (MySQL), Fargate, IAM Identity Manager
- Experience with automated testing frameworks like Playwright and Supertest
- Proven success in modernizing or refactoring legacy systems
- Previous work in a SaaS startup environment, especially at scale
Soft Skills & Traits
- Independent & Resourceful: Able to tackle complex challenges to ship amazing code.
- Go-Getter: Self-motivated, with a strong sense of urgency and ownership.
- Strong Troubleshooting Skills: Comfortable debugging both modern and legacy code bases.
- Adaptable: Thrives under shifting priorities, managing multiple tasks in a fast-paced setting.
- Effective Communicator: Capable of conveying technical details to non-technical audiences clearly and succinctly.
- Many Hats Mindset: Work collaboratively on multiple projects and domains, from front-end to back-end, adapting to new technologies and processes, pivoting priorities when necessary.
Total Rewards & Benefits
- Competitive Salary with potential for significant growth
- Employer-Paid Health Benefits (Employee/Spouse/Child) including medical, vision, and dental
- Supplemental Life Insurance (Employee/Spouse/Child)
- Paid Time Off (PTO): Vacation and Sick/Personal Days
- Employee Recognition and gifting program
- A culture that embraces innovation, values individual contributions, and fosters continuous learning