Senior Full Stack Software Engineer
Posted Updated
Description
- We’re looking for a Senior Full Stack Software Engineer to help us build and optimize tech solutions to accelerate our sustainable energy future
- At Nexamp, you’ll be part of an engineering squad focused on multiplying the efficiency of how we raise and deploy billions of dollars of capital into low-downtime solar power plants
- You’ll focus on internal financial modeling tools and will drive impact by writing quality code, steering projects from conception to completion, helping refine our processes, and guiding more junior team members
- This role will be hybrid, based out of our Boston office, and you will report to the squad’s Tech Lead
- Deliver value: Internalize our objectives and deliver measurable change for Nexamp and our customers
- Write code: Design, implement, and deploy reliable and efficient production software in our React/Django/Azure stack
- Elevate your squad: Actively collaborate in sprint planning, execution, code reviews, demos, and retrospectives
- Architect for maintainability: Own design decisions across the stack. Establish and execute scalable patterns, standards, and best practices for the squad
- Grow others: Guide and inspire more junior developers across the organization through mentorship and collaboration
- Grow yourself: Continually seek ways to level-up your own skills and make a bigger impact throughout the company
Benefits
- Health benefits starting day one
- Company sponsored service days
- Company contributed HSA account
- Cell phone reimbursement
- Educational assistance
- Parental leave
- Flexible hybrid work arrangements
- 401k company match
- Flexible time off
- Commuter/transit benefits
- Solid understanding of SQL and relational databases
- Effectively communicate and collaborate with users and business stakeholders, facilitating software and process requirements
- Commitment to Nexamp’s mission and have a passion for solving tomorrow’s climate crisis today
- Understanding of cutting edge AI tools and a commitment to leveraging them to rapidly deliver high quality software
- Eagerness to develop a fundamental understanding of how Nexamp operates and then apply that knowledge effectively to inform business decisions
- Familiarity with version control systems like Git, CI/CD pipelines for automated testing & deployment, and infrastructure tools like Terraform
- Experience leveraging debugging expertise and a proven track record of independently solving problems
- 7+ years of full stack software development experience at companies with 10 or more developers
- Experience building and optimizing consumer-facing frontend applications in React and TypeScript
- Demonstrated experience in effectively communicating information, ideas, and perspectives with people inside and beyond your organization
- Robust understanding of web standards, infrastructure (databases, storage, caching, content delivery, etc.), and cloud platform offerings
- Ownership mentality and initiative to make improvements to code, processes, and user experiences across the organization
- Expertise in building strong internal and external relationships with customers and stakeholders, instilling trust and loyalty across the industry
- If you don’t meet 100% of the above qualifications, but see yourself contributing, please apply
- Experience building financial forecasting software is a plus
- Ability to ask appropriate questions, analyze data, identify the root causes of problems, and present creative solutions
- Experience developing and optimizing web-based solutions in modern Python, ideally using Django, FastAPI, or similar frameworks
- Experience in showcasing initiative to make improvements to current work, processes, products, and services across the organization. We value accountability and an ownership mentality
