Senior Software Engineer, Full Stack
for sections like About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. Only include sections if posting has real specific content. We need to parse the posting.
The posting includes:
- Intro: "Do you want to be a part of the clean energy movement? ..." This is about the role/company. Could be "About the role" or "About Nexamp". We'll treat as "About the role".
- "What we’re looking for: We're looking for a Senior Full Stack Software Engineer to help us build and optimize tech solutions..." This is description of role. Could be part of About the role.
- "What you’ll do:" list of duties. That's Responsibilities.
- "What you’ll bring:" list of qualifications/experience. That's Requirements/Qualifications/Skills. We need to decide sections: maybe "Requirements" and "Skills". The posting includes many bullet-like sentences (though not bullet list). We need to use - for any list of duties/requirements/benefits. So we need to convert each bullet point into
- . The text currently is sentences separated by periods. We'll need to split into list items.
We also have benefits: "You’ll love working here because: Not only will you get to take part in meaningful work ... This includes our competitive compensation package; a 401(k) employer-match; health, dental, and vision insurance starting day one; flexible paid time off and holiday PTO; commuter benefits, and cell phone reimbursement. We have headquarters in Boston, MA and Chicago, IL, in addition to growing offices nationwide. We provide healthy snacks, coffee, service days and other volunteer opportunities, company outings, and more!"
Thus benefits: competitive compensation package; 401(k) employer-match; health, dental, 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; etc. Also headquarters locations maybe not benefit but could be included.
Pay: "Compensation: The reasonably estimated salary for this role at Nexamp ranges from $170,000 - $190,000. In addition to base salary, the competitive compensation package may include, depending on the role, 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). Additionally, you may be eligible to participate in the Company’s stock option plan. Actual base salary may vary based upon, but is not limited to, skills and qualifications, internal equity, performance, and geographic location."
Thus we have Pay section with specific salary range and details.
Schedule: Not mentioned explicitly. There's hybrid role based out of Boston office. Could infer schedule hybrid but not explicit. The instruction: never create Pay/Schedule/Benefits sections unless posting actually states them. Schedule not stated, so we should not include Schedule section.
We also have "This role will be hybrid, based out of our Boston office, and you will report to your squad’s Tech Lead." That's maybe part of About the role or Responsibilities? Could be included in About the role.
We need to remove boilerplate: EEO, equal opportunity, legal, etc. Also remove application instructions like "If you don’t meet 100% of the above qualifications, but see yourself contributing, please apply." That's application instruction? It's encouraging to apply but maybe considered application instruction? The instruction says remove application instructions. That line is basically encouraging to apply; we should remove it. Also remove "Nexamp's People team manages all aspects..." etc. That's recruiting agency boilerplate; remove.
Also remove "We want to inform third-party recruiters..." etc.
Also remove "At Nexamp, our mission is to build the future of energy..." that's mission statement maybe part of About the role? Could keep as part of About the role? It's not boilerplate; it's mission. Keep.
Also remove "You’ll love working here because:" we already used for benefits.
Now structure:
About the role
...
We need to preserve all substantive information. So we need to include the intro paragraphs, mission statement, hybrid based out of Boston, report to Tech Lead, etc.
Let's craft About the role paragraph(s):
"Do you want to be a part of the clean energy movement? Are you passionate about improving our environment for this generation and those to follow? Are you ready to take on new challenges and collaborate with a future-focused team leading the way into new markets? Join Nexamp! This is where you can learn from industry leaders and become one yourself. It's fast-paced, mission-based work that challenges the status quo. Be on the team that's changing the world. At Nexamp, our mission is to build the future of energy so it is clean, simple, and accessible for all. We are committed to providing a work environment free from discrimination. We are proud to be an equal opportunity employer. We do not discriminate against applicants on the basis of race, ethnicity, religion, sex, gender, sexual orientation, gender identity, disability status, veteran status, or any other basis protected by law. By encouraging a culture where ideas and decisions come from all people, we believe it will help us grow, innovate, and be a part of environmental and social change."
But we need to remove EEO/equal-opportunity boilerplate. The instruction: Remove cookie/navigation/legal/EEO/equal-opportunity/scam-warning boilerplate. So we must remove the EEO statements. So we should cut out the sentences about equal opportunity, discrimination, etc. Keep mission statement maybe but that is also part of EEO? It's separate. The mission statement: "At Nexamp, our mission is to build the future of energy so it is clean, simple, and accessible for all." That's fine. The following sentences about EEO should be removed.
Thus About the role: include initial motivational sentences, mission statement, maybe hybrid info.
Let's extract:
- "Do you want to be a part of the clean energy movement? Are you passionate about improving our environment for this generation and those to follow? Are you ready to take on new challenges and collaborate with a future-focused team leading the way into new markets? Join Nexamp! This is where you can learn from industry leaders and become one yourself. It's fast-paced, mission-based work that challenges the status quo. Be on the team that's changing the world."
- "At Nexamp, our mission is to build the future of energy so it is clean, simple, and accessible for all."
- "This role will be hybrid, based out of our Boston office, and you will report to your squad’s Tech Lead."
We could combine into one or multiple
. Use
for prose.
Now Responsibilities: "What you’ll do:" list:
- 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.
We need to convert each bullet into
- . The colon after each heading is part of the text; we can keep as part of
- . So each
- will contain the full sentence.
Now Requirements/Qualifications/Skills: "What you’ll bring:" list:
We need to parse each bullet. The text is a long paragraph with many sentences separated by periods. We'll split into logical items.
Let's list them:
- 7+ years of full stack software development experience at companies with 10 or more developers.
- Experience building financial forecasting software is a plus.
- Experience building and optimizing consumer-facing frontend applications in React and TypeScript.
- Experience developing and optimizing web-based solutions in modern Python, ideally using Django, FastAPI, or similar frameworks.
- Robust understanding of web standards, infrastructure (databases, storage, caching, content delivery, etc.), and cloud platform offerings.
- Effectively communicate and collaborate with users and business stakeholders, facilitating software and process requirements.
- Experience leveraging debugging expertise and a proven track record of independently solving problems.
- Solid understanding of SQL and relational databases.
- Familiarity with version control systems like Git, CI/CD pipelines for automated testing & deployment, and infrastructure tools like Terraform.
- Understanding of cutting edge AI tools and a commitment to leveraging them to rapidly deliver high quality software.
- Ownership mentality and initiative to make improvements to code, processes, and user experiences across the organization.
- Commitment to Nexamp's mission and have a passion for solving tomorrow's climate crisis today.
- Demonstrated experience in effectively communicating information, ideas, and perspectives with people inside and beyond your organization.
- Experience in showcasing initiative to make improvements to current work, processes, products, and services across the organization.
- We value accountability and an ownership mentality. (This is more a statement; maybe combine with previous.)
- Ability to ask appropriate questions, analyze data, identify the root causes of problems, and present creative solutions.
- Expertise in building strong internal and external relationships with customers and stakeholders, instilling trust and loyalty across the industry.
- Eagerness to develop a fundamental understanding of how Nexamp operates and then apply that knowledge effectively to inform business decisions.
Also there is a sentence: "If you don’t meet 100% of the above qualifications, but see yourself contributing, please apply." That's application instruction; remove.
We need to decide sections: Could have "Requirements" and "Skills". But we can combine into one section "Requirements" with list. The instruction: Prefer a few substantive sections over many thin ones. So we can have one section "Requirements" covering all.
But we also have "Skills" maybe separate. However we can keep one.
Now Benefits: list:
- 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
- (maybe more) "and more!" but we can ignore vague.
We should not include "headquarters in Boston, MA and Chicago, IL, in addition to growing offices nationwide." That's not a benefit per se but could be included in About the role? Might be considered location info. Could add to About the role.
Pay: we have salary range and details.
We need to output only HTML fragment, no markdown fences.
Thus final HTML:
About the role
Do you want to be a part of the clean energy movement? Are you passionate about improving our environment for this generation and those to follow? Are you ready to take on new challenges and collaborate with a future-focused team leading the way into new markets? Join Nexamp! This is where you can learn from industry leaders and become one yourself. It's fast-paced, mission-based work that challenges the status quo. Be on the team that's changing the world. At Nexamp, our mission is to build the future of energy so it is clean, simple, and accessible for all.
This role will be hybrid, based out of our Boston office, and you will report to your squad’s Tech Lead.
Responsibilities
- 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
About the role
...
We need to preserve all substantive information. So we need to include the intro paragraphs, mission statement, hybrid based out of Boston, report to Tech Lead, etc. Let's craft About the role paragraph(s): "Do you want to be a part of the clean energy movement? Are you passionate about improving our environment for this generation and those to follow? Are you ready to take on new challenges and collaborate with a future-focused team leading the way into new markets? Join Nexamp! This is where you can learn from industry leaders and become one yourself. It's fast-paced, mission-based work that challenges the status quo. Be on the team that's changing the world. At Nexamp, our mission is to build the future of energy so it is clean, simple, and accessible for all. We are committed to providing a work environment free from discrimination. We are proud to be an equal opportunity employer. We do not discriminate against applicants on the basis of race, ethnicity, religion, sex, gender, sexual orientation, gender identity, disability status, veteran status, or any other basis protected by law. By encouraging a culture where ideas and decisions come from all people, we believe it will help us grow, innovate, and be a part of environmental and social change." But we need to remove EEO/equal-opportunity boilerplate. The instruction: Remove cookie/navigation/legal/EEO/equal-opportunity/scam-warning boilerplate. So we must remove the EEO statements. So we should cut out the sentences about equal opportunity, discrimination, etc. Keep mission statement maybe but that is also part of EEO? It's separate. The mission statement: "At Nexamp, our mission is to build the future of energy so it is clean, simple, and accessible for all." That's fine. The following sentences about EEO should be removed. Thus About the role: include initial motivational sentences, mission statement, maybe hybrid info. Let's extract: - "Do you want to be a part of the clean energy movement? Are you passionate about improving our environment for this generation and those to follow? Are you ready to take on new challenges and collaborate with a future-focused team leading the way into new markets? Join Nexamp! This is where you can learn from industry leaders and become one yourself. It's fast-paced, mission-based work that challenges the status quo. Be on the team that's changing the world." - "At Nexamp, our mission is to build the future of energy so it is clean, simple, and accessible for all." - "This role will be hybrid, based out of our Boston office, and you will report to your squad’s Tech Lead." We could combine into oneor multiple
. Use
for prose. Now Responsibilities: "What you’ll do:" list: - 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. We need to convert each bullet into
About the role
Do you want to be a part of the clean energy movement? Are you passionate about improving our environment for this generation and those to follow? Are you ready to take on new challenges and collaborate with a future-focused team leading the way into new markets? Join Nexamp! This is where you can learn from industry leaders and become one yourself. It's fast-paced, mission-based work that challenges the status quo. Be on the team that's changing the world. At Nexamp, our mission is to build the future of energy so it is clean, simple, and accessible for all.
This role will be hybrid, based out of our Boston office, and you will report to your squad’s Tech Lead.
Responsibilities
- 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