Senior Software Engineer, Full Stack
Job Description
Nexamp is seeking a Senior Full Stack Software Engineer to help build and optimize production software that supports internal financial modeling tools. This hybrid role is based out of the Boston office and focuses on delivering measurable improvements across Nexamp and its customers.
Responsibilities
- Deliver value: Internalize team objectives and drive measurable change for Nexamp and customers.
- Write code: Design, implement, and deploy reliable and efficient production software using a React/Django/Azure stack.
- Elevate your squad: Collaborate in sprint planning, execution, code reviews, demos, and retrospectives.
- Architect for maintainability: Own design decisions across the stack and establish scalable patterns, standards, and best practices.
- Grow others: Mentor and support more junior developers through collaboration.
- Grow yourself: Continuously improve skills and expand impact across the organization.
Requirements
- Experience: 7+ years of full stack software development experience at companies with 10 or more developers.
- 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.
- Financial tools: Experience building financial forecasting software is a plus.
- Technical fundamentals: Robust understanding of web standards and infrastructure concepts including databases, storage, caching, content delivery, and cloud platform offerings.
- Data: Solid understanding of SQL and relational databases.
- Collaboration: Communicate and collaborate effectively with users and business stakeholders to facilitate software and process requirements.
- Problem solving: Leverage debugging expertise and demonstrate a track record of independently resolving problems.
- Tooling: Familiarity with Git, CI/CD pipelines for automated testing and deployment, and infrastructure tools such as Terraform.
- AI: Understanding of cutting edge AI tools and a commitment to using them to rapidly deliver high quality software.
- Ownership: Ownership mentality and initiative to improve code, processes, and user experiences across the organization.
- Mission alignment: Commitment to Nexamp’s mission and passion for solving tomorrow’s climate crisis today.
- Communication impact: Demonstrated experience communicating information, ideas, and perspectives to internal and external stakeholders.
- Initiative and accountability: Experience showcasing initiative to improve current work, processes, products, and services with emphasis on accountability and ownership.
- Analytical approach: Ability to ask appropriate questions, analyze data, identify root causes, and present creative solutions.
- Relationships: Expertise building strong internal and external relationships with customers and stakeholders to instill trust and loyalty.
- Company understanding: 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
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 (including 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
Compensation
The reasonably estimated salary for this role at Nexamp ranges from $170,000 - $190,000 per year. Actual base salary may vary based on skills and qualifications, internal equity, performance, and geographic location.
Location and Work Model
This position is hybrid based out of Boston, MA.
Recruitment Notice
- Nexamp does not accept unsolicited resumes.
- Resumes will only be considered from entities with a signed agreement and explicit People team authorization for external recruiting assistance for a specific position.
- Any unsolicited resumes received will be deemed the property of Nexamp.
- Nexamp is not liable for any fees associated with unsolicited resumes.