Senior Software Engineer, Full Stack
Job Description
Nexamp is building internal tooling that helps move its sustainable energy future forward. In this hybrid role based in Boston, you will help deliver production software for internal financial modeling efforts, working across a modern React, Django, and Azure stack. Alongside hands-on development, you will collaborate closely with your squad and guide delivery through planning, reviews, demos, and retrospectives.
This Senior Full Stack Software Engineer position is designed for someone with 7+ years of full stack experience who can take ownership of design decisions and create maintainable patterns across the stack.
What you’ll do
- Deliver measurable change: Internalize shared objectives and translate them into outcomes for Nexamp and customers.
- Build and deploy production software: Design, implement, and deploy reliable, efficient applications across React/Django/Azure.
- Strengthen team execution: Collaborate in sprint planning, execution, code reviews, demos, and retrospectives to improve how the team delivers.
- Own maintainable architecture: Lead design decisions across the stack and establish scalable patterns, standards, and best practices.
- Mentor and elevate others: Guide more junior developers through mentorship and close collaboration.
- Continue growing: Identify ways to level up your skills and expand your impact across the company.
What you bring
- Experience: 7+ years of full stack software development experience at companies with 10 or more developers.
- Domain advantage: Experience building financial forecasting software is a plus.
- Frontend: Experience building and optimizing consumer-facing applications in React and TypeScript.
- Backend: Experience developing and optimizing web-based solutions in modern Python, ideally with Django, FastAPI, or similar frameworks.
- Web and infrastructure depth: Robust understanding of web standards and infrastructure components including databases, storage, caching, content delivery, and cloud platform offerings.
- Collaboration and communication: Ability to communicate with users and business stakeholders to facilitate software and process requirements.
- Debugging and independence: Leverage debugging expertise and demonstrate a track record of independently solving problems.
- Data: Solid understanding of SQL and relational databases.
- Engineering workflow: Familiarity with Git, CI/CD pipelines for automated testing and deployment, and infrastructure tools such as Terraform.
- AI tools: Understanding of cutting edge AI tools and a commitment to using them to deliver high-quality software rapidly.
- Ownership: Ownership mentality and initiative to improve code, processes, and user experiences.
- Mission alignment: Commitment to Nexamp’s mission and passion for solving tomorrow’s climate crisis today.
- Communication across boundaries: Demonstrated ability to communicate information, ideas, and perspectives with people inside and beyond the organization.
- Creative problem solving: Ability to ask appropriate questions, analyze data, identify root causes, and present creative solutions.
- Stakeholder relationships: Expertise building strong internal and external relationships with customers and stakeholders to instill trust and loyalty.
- Learning and application: Eagerness to understand how Nexamp operates and apply that knowledge to inform business decisions.
Technologies
- React
- Django
- Azure
- TypeScript
- Python
- FastAPI
- SQL
- Git
- CI/CD
- Terraform
Compensation
- Estimated salary range: USD 170,000 - 190,000 per year.
- Base salary may vary based on skills and qualifications, internal equity, performance, and geographic location.
Benefits
- Competitive compensation package
- 401(k) employer-match
- Health, dental, and vision insurance starting day one
- Flexible paid time off and holiday PTO
- Commuter benefits
- Cell phone reimbursement
- Healthy snacks, coffee, service days, and other volunteer opportunities
- Company outings
- Participation in an incentive program linked to performance (for example, annual bonus programs based on individual and company performance, non-annual sales incentive plans, or other non-annual incentive plans)
- Eligible to participate in the company’s stock option plan
Additional hiring notes
- Nexamp does not accept unsolicited resumes.
- Resumes will only be considered from entities with a signed agreement and explicit authorization by the People team for the position.
- Any unsolicited resumes received will be deemed the property of Nexamp.
- Nexamp is not liable for any fees associated with unsolicited resumes.