Job Listings

Senior Fullstack Software Engineer, Digital Services

City and County of San Francisco

We are seeking an outstanding, experienced, full stack, senior software engineer to help modernize and expand the affordable housing application service at housing.sfgov.org, as well as build new services to help people get affordable housing. Candidates must have strong skills in front-end web development and experience with backend development. They must also be ready to quickly get to work within a multidisciplinary team. THIS POSITION IS NOT SUPPORTING 100% REMOTE WORK.

Day-to-day you will be responsible for designing, creating, and improving new and existing services, platforms, and transactions within the Mayor’s Office of Housing and Community Development. You will work with multiple departments to implement a comprehensive overhaul of the City’s web development practices, transforming the City’s approach to digital services. With support from the Digital Services Team, you will also help create new standards, and guidelines for building web applications across all digital service products.

Responsibilities

Build web and mobile products to serve the public's needs
• Improve and maintain the current affordable housing application service written in Ruby on Rails, ReactJS, and AngularJS.
• Work with a team to create and migrate housing applications using modern frameworks and technologies.
• Build automated tests across all aspects of the application stack.
• Maintain a production system, including occasional support outside of business hours.
• Alongside other disciplines such as product management, design, design research, and content strategy to determine and reach product goals to contribute to documentation, tests, style fixes, accessibility, performance, and security.
• Participate in prototyping, feature prioritization, scrum meetings, code review, and architecture discussions.
• Deliver well-tested projects that are easy to deploy, update, and monitor by ensuring the tooling for this is present early in the project development cycle.
• Build web applications that are mobile-first and accessible from the start.

Transform the City’s approach to building and operating digital services
• Participate in working groups focused on shaping engineering policy and practices such as front end development, documentation, and testing. Help build buy-in on new internal digital standards, especially those related to web development.
• You will work with multiple departments to implement a comprehensive overhaul of the City’s web development practices, transforming the City’s approach to digital services.
• Help lead decisions about our different environment stages and build up practice of a useful, robust automated test suite to support a Continuous Deployment environment.
• Communicate cross functionally on your team and build in concert with all of engineering.
• Work with other members of the team to identify and solve complex technical, cultural, and organizational issues.
• Be involved in the wider web development community, identifying good practices we can adopt and sharing our experiences. Keep up on the latest trends and best practices in web development.
• Take pride in your team: Push yourself and others to constantly be improving in technical ability, process, and knowledge. Contribute to and maintain a positive culture based on mutual communication, constructive criticism, and knowledge sharing. Work toward creating (and always improving) a culture of openness, transparency, and mutual assistance within the Digital Services Team and the City as a whole.

Location: San Francisco, CA

Posted: Aug. 28, 2024, 10:53 p.m.

Apply Now Company Website