Jobs · Engineering

Associate Software Engineer

FiscalNote · United States · 3 wk ago
RemoteRemoteEngineeringFull-time
We need to output HTML fragment with sections: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. Only include sections that have real specific content. We must not repeat job title as heading. Must not include Job ID etc. Remove boilerplate, navigation, legal, EEO, etc. Must preserve all substantive information. We need to parse the posting. The posting includes sections: About The Position, About The Team, About You, What To Expect In This Position, What Sets You Apart, then some application instructions, then About FiscalNote, Company Benefits, etc. We need to extract content for sections: About the role (maybe About The Position), Responsibilities (What To Expect In This Position), Requirements/Qualifications/Skills (What Sets You Apart maybe plus About You?), Benefits (Company Benefits), Pay (none), Schedule (none). Also maybe About The Team could be part of About the role? But we need to follow headings: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. We should decide which sections to include based on content. - About the role: Could combine About The Position and About The Team? The posting says "About The Position" describing mission, role, etc. Also "About The Team" describing team. Could be merged into About the role. We'll include About the role with content from About The Position and About The Team (but not duplicate). Must preserve all substantive info. - Responsibilities: From "What To Expect In This Position" list of duties. - Requirements: maybe from "About You" (motivated, collaborative, etc.) and "What Sets You Apart" (early coding skills, 0-1 years experience, etc.) Could be considered requirements/qualifications. - Qualifications: maybe separate but we can combine? The instruction says use headings for each if content exists. We could have Requirements, Qualifications, Skills separate if we can delineate. But we can also combine if not distinct. However we should try to follow typical sections: Requirements (maybe mandatory), Qualifications (maybe preferred), Skills (technical). Let's parse. From About You: Motivated, Collaborative, Eager to learn, Excellent communicator. Ready to build skills in web technologies, contribute to meaningful projects. Excited to work in team environment, sharing ideas, thrive on challenge of meeting evolving client needs. Relish challenge of helping clients accomplish design goals while pushing them to consider modern web design, UX, accessibility standards. From What Sets You Apart: Early coding skills with desire to learn and grow through software problem-solving. 0-1 years of hands-on experience in scripting, software development or equivalent knowledge with modern tech stacks. Ability to interpret client specifications, identify website user requirements, and make solid recommendations during client and team meetings. Ability to communicate technical information to non-technical audiences. Familiarity with .NET and C#, or other object oriented languages. Experience with Angular, python, MSSQL, and Redis. Familiarity with cloud environments and development in Linux/Unix systems (experience with AWS, Bash, nginx, etc. is a plus). Familiarity with building and testing HTML email newsletters that function and look great across various email clients. Interest in Generative AI and LLM technologies, with a curiosity to learn more. Eagerness to learn, explore, and embrace new technologies and development practices. SQL knowledge is a plus. Excited about this role, but don't meet 100% of the expected qualifications listed above? We'd still love for you to apply! (that's application encouragement, maybe not needed). Also earlier: "When applying to FiscalNote..." etc is boilerplate. Thus we can categorize: - Requirements: maybe the mandatory: 0-1 years hands-on experience, early coding skills, ability to interpret client specs, ability to communicate technical info, familiarity with .NET/C# or OO languages, experience with Angular, python, MSSQL, Redis, familiarity with cloud/Linux, familiarity with building/testing HTML email newsletters, interest in GenAI, eagerness to learn, SQL knowledge is a plus (maybe qualification). But we can split. - Qualifications: maybe the "plus" items: familiarity with cloud environments, interest in GenAI, SQL knowledge is a plus, etc. - Skills: maybe technical skills list: .NET/C#, Angular, python, MSSQL, Redis, AWS, Bash, nginx, HTML email newsletters, SQL, etc. But we need to avoid duplication and preserve all substantive info. Could just have one section "Requirements" that includes all the bullet points from What Sets You Apart and About You. But the instruction says we can have multiple sections if content exists. It's okay to have just Requirements and maybe Skills. But we also need Benefits section: Company Benefits paragraph. Pay and Schedule: none, so omit. Thus final HTML:

About the role

with content from About The Position and About The Team (maybe combine). Then

Responsibilities

with list from What To Expect In This Position. Then

Requirements

with list from About You and What Sets You Apart (maybe combine). Then

Benefits

with content from Company Benefits. We should not include fluff like "Excited about this role, but don't meet 100%..." maybe it's not substantive? It's encouraging to apply, but could be considered boilerplate? It's not a requirement. Might be considered application instruction; we can drop. Also need to remove duplicated lines, cookie/navigation/legal/EEO etc. The posting includes EEO statements at end; we must drop. Let's extract substantive content. About The Position: "Our mission is to connect constituencies to their elected representatives at all levels of government, and as a member of our engineering team, you will play a crucial role in delivering first-rate customer service to our many clients. You’ll have the potential to be working anywhere in the stack, from creating delightful front-end user experiences and improving upon existing and building new backend functionality and internal APIs. This position supports delivery of projects end-to-end under the guidance and support of experienced team members. Your specific mission is to help our front-line support team solve technical client issues, providing timely solutions and escalating problems to the full development team. You should feel comfortable handling tickets, learning about new software, and communicating with both our support and development teams. You will also be instrumental in helping set up and maintain our production servers." About The Team: "Fireside provides software-based communications solutions to Members of Congress and state and local representatives and entities that allow their teams to work smarter, reach further, and discover more. Every day, we help our clients foster stronger connections. https://www.fireside21.com/ Our team has a wealth of diverse life and career experiences that allow us to think outside of the box and ahead of the curve. You will get the opportunity to drive the future through new products that delight, while working with a mix of product, design, application engineers, data engineers, and AI experts to devise, nurture, and implement cutting-edge solutions to continuously evolving engineering obstacles." We should keep the URL? It's a link; maybe we keep as plain text? The instruction says preserve ALL substantive information; we can keep the URL as plain text within

. It's not boilerplate. We'll keep. About You: "Motivated. Collaborative. Eager to learn. Excellent communicator. You’re ready to build your skills in web technologies and contribute to meaningful projects. You’re excited to work in a team environment, sharing ideas and solutions with colleagues, and you thrive on the challenge of meeting evolving client needs to achieve bold results. You relish the challenge of helping our clients accomplish their design goals while pushing them to consider and advocating for modern web design, user-experience, and accessibility standards and initiatives." What To Expect In This Position (Responsibilities): List items: - Deliver excellent service to internal and external stakeholders who include officials of both parties in their official capacity. - Escalate bugs to the engineering team and track progress within Jira. - Fix technical problems that front-line support cannot like troubleshooting printer issues, investigating email problems, and performing back-end data updates for clients, among others. - Monitor production systems for problems. - Learn how to debug websites and email newsletters using HTML, CSS, and JavaScript. - Discover the fundamentals of SQL queries and level up your SQL skills. - Assist with contributions to data pipelines. Our data pipelines span data ingestion, engineering, and search processes to deliver key insights to users. You’ll learn the ins and outs of data validation and optimization to help ensure data accuracy. - Gain hands-on experience with various backend and web application technologies. - Partner with teams across R&D functions (Engineering, Product, QA, Data, etc.) to build cohesive, cross-functional solutions. - Help provide a polished user experience by contributing to responsive and engaging application features for internal and external clients. What Sets You Apart (maybe Requirements/Skills): - Early coding skills with a desire to learn and grow through software problem-solving. - 0-1 years of hands-on experience in scripting, software development or equivalent knowledge with modern tech stacks. - Ability to interpret client specifications, identify website user requirements, and make solid recommendations during client and team meetings. - Ability to communicate technical information to non-technical audiences. - Familiarity with .NET and C#, or other object oriented languages. - Experience with Angular, python, MSSQL, and Redis. - Familiarity with cloud environments and development in Linux/Unix systems (experience with AWS, Bash, nginx, etc. is a plus). - Familiarity with building and testing HTML email newsletters that function and look great across various email clients. - Interest in Generative AI and LLM technologies, with a curiosity to learn more. - Eagerness to learn, explore, and embrace new technologies and development practices. - SQL knowledge is a plus. Also note: "Excited about this role, but don't meet 100% of the expected qualifications listed above? We'd still love for you to apply!" This is encouragement; maybe we can drop as not substantive? It's more about application encouragement; could be considered boilerplate but it's specific to the role. However instruction says remove duplicated lines, cookie/navigation/legal/EEO/equal-opportunity/scam-warning boilerplate, duplicated lines, and application instructions. This is application encouragement, maybe considered application instructions. Safer to drop. Company Benefits: "FiscalNote supports our people by enabling team members with flexibility and benefits to promote well-being and balance, ensuring all FiscalNoters can bring their authentic selves to work. We start by offering competitive salaries, retirement accounts, and equity packages to ensure we’re all FN owners. Plus, our comprehensive benefits packages align with regional requirements and expectations no matter where you are located across the globe. Learn more at https://careers.fiscalnote.com/benefits/ ." We should keep the URL. Now we need to output HTML fragment only. We'll structure:

About the role

... combined paragraphs ...

Maybe we split into two paragraphs: one for About The Position, another for About The Team.

Responsibilities

  • ... each responsibility ...

Requirements

  • ... each requirement from About You and What Sets You Apart (maybe combine) ...

Benefits

... benefits paragraph ...

We should not include Pay or Schedule. Check for any repeated content: Ensure we didn't duplicate. Now craft the HTML. Let's write About the role content: Paragraph1: About The Position text. Paragraph2: About The Team text (including URL). Make sure to keep sentences exactly as in posting? We should preserve substance but can adjust punctuation? Probably keep as is. Let's copy: About The Position: "Our mission is to connect constituencies to their elected representatives at all levels of government, and as a member of our engineering team, you will play a crucial role in delivering first-rate customer service to our many clients. You’ll have the potential to be working anywhere in the stack, from creating delightful front-end user experiences

Similar jobs