Job Closed
This listing is no longer active.
Senior Software Engineer
Location
Wisconsin
Posted
93 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
Crunchafi
• Build, maintain, and improve web applications using modern component architecture patterns and the frameworks and languages relevant to your product area • Use agentic development tools (Claude Code, OpenAI Codex, Cursor, and similar) as standard instruments in your workflow — generating, reviewing, and iterating on code through AI-driven workflows) • Collaborate with Product and Design to translate wireframes and user stories into polished, accessible, and performant interfaces • Participate in code reviews, contributing thoughtful feedback and maintaining a high standard for frontend craft • Contribute to CI/CD pipeline configuration using Azure DevOps for frontend build, test, and deployment workflows • Monitor frontend performance and user experience using Azure App Insights and proactively surface and resolve issues • Stay current with frontend ecosystem developments, browser capabilities, and emerging AI/UX patterns
Job Requirements
- 3+ years of professional frontend development experience
- Strong command of modern HTML, CSS, and at least one production frontend framework or language stack
- Demonstrated experience integrating REST APIs and building data-driven UI components
- Hands-on experience with agentic development tools (Claude Code, OpenAI Codex, Cursor, or similar) and genuine fluency in using them to build software — not just generate boilerplate
- Experience with frontend build tooling, automated testing frameworks, and CI/CD pipelines
- Solid understanding of web performance, accessibility (WCAG), and responsive design principles
- Strong communication skills and the ability to collaborate effectively in a remote-first environment
Benefits
- Competitive salary
- Health, dental, and vision plans
- 401(k) Retirement savings plan for US-based employees
- 100% remote work environment, with occasional travel for in-person company and/or team meetings
- Unlimited PTO
- Significant professional development growth opportunities
- Dynamic and inclusive company culture with real commitment to our values
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Engineer, Energy Intelligence
Renew HomeRenew Home is dedicated to revolutionizing the energy sector by transforming homes through innovative technologies. With the aim of empowering homeowners to transform their propert
• Optimize load profiles across multiple classes of devices including thermostats, home batteries, and EVs. • Develop and productionize algorithms and models using machine learning and statistical techniques. • Analyze diverse datasets such as device temperature, energy consumption, user interactions, grid carbon emissions, weather, and energy markets to inform product direction and algorithm design. • Show significant ownership of the algorithms team’s software architecture. • Collaborate with Product, Product Design/UX, Operations, and Engineering to define and deliver impactful features. • Design and lead implementation of projects up to ~1 quarter long. • Help clarify ambiguous problems and shape solutions that balance technical feasibility and business needs. • Participate in system design within the Energy Intelligence team. • Work across our stack: Python, PostgreSQL, Prefect, AWS/GCP (CDK, ECS/EKS, RDS, Redshift, S3, etc.), Apache, Git, and Jira. • Uphold high standards in code quality, testing, security, observability, and operational excellence. • Foster a collaborative and efficient engineering culture, reducing complexity and improving development processes.
Staff Engineer, Energy Intelligence
Renew HomeRenew Home is dedicated to revolutionizing the energy sector by transforming homes through innovative technologies. With the aim of empowering homeowners to transform their propert
• Optimize load profiles across multiple classes of devices including thermostats, home batteries, and EVs. • Develop and productionize algorithms and models using machine learning and statistical techniques. • Analyze diverse datasets to inform product direction and algorithm design. • Show significant ownership of the algorithms team’s software architecture. • Collaborate with Product, Product Design/UX, Operations, and Engineering to define and deliver impactful features. • Drive software projects independently over multi-week timeframes. • Provide technical leadership in small engineering groups. • Help clarify ambiguous problems and shape solutions that balance technical feasibility and business needs. • Design, implement, and maintain systems and features, including integration points with other teams and external platforms. • Work across our stack: Python, PostgreSQL, Prefect, AWS/GCP, Apache, Git, and Jira. • Uphold high standards in code quality, testing, security, observability, and operational excellence. • Foster a collaborative and efficient engineering culture, reducing complexity and improving development processes.
• Working closely with peer engineers, product managers, and other stakeholders to understand project requirements and deliver solutions that meet business needs. • Developing new frontend and backend features that help make our customers successful. • Writing backend code in Typescript that is fully unit tested. • Writing frontend code in Svelte, optimizing the frontend codebase for speed, efficiency, maintainability, and scalability. • Moving fast, while taking the time to ship high-quality code.
• Be responsible for career development of engineers within your group. • Perform employee management, including coaching, skills development, and performance assessment. • Help engineers identify areas for improvement, create plans to improve, and execute improvements. • Act as point person for hiring process for your level. • Operate as an individual contributor on an engineering scrum team. • Collaborate with Scrum Masters to ensure process efficiency and improve current process. • Own and evangelize development team values. • Execute tactically and provide proper context to the team. • Focus on long term vision and ensure technical decisions work to enable Granicus’ future. • Ensure shared development team responsibilities are handled. • Make significant contributions outside of the Product Organization as a resource to other areas of Granicus. • Represent the Granicus Development team within Granicus and (when called upon) to clients outside of Granicus.


