Software Engineer at City of Asheville, NC
Asheville, NC
About the Job
About us
The City of Asheville is dedicated to providing quality service for the residents and visitors of our beautiful city, nestled in the Blue Ridge Mountains of western North Carolina. Asheville, NC is a thriving mountain city that has a culture enriched in diversity.
The City of Asheville values and respects a diverse community, workforce and ideas, and is committed to promoting an equitable, fair, and just employment environment. Our organization seeks to create and provide access and opportunities to employees, residents and visitors to fulfill their potential through inclusive engagement practices. All qualified applicants will receive consideration for employment without regard to race, color, national origin, religion, sex, gender identity, sexual orientation, age, disability, genetic information or veteran status.
About our Opportunity
The City of Asheville is looking for a full-time software engineer who is passionate about building and operating applications that will have a positive impact.
As part of our small custom applications team, you will decide upon and implement engineering best practices and procedures, including code review, automated testing, continuous integration and deployment, and selecting development frameworks that are scalable, maintainable, and cost-effective. You will help architect custom applications in a cloud-first way, with an emphasis on serverless microservices designs. We use agile development practices and work within a modern tech stack using React, GraphQL, and AWS. We strive to always focus on usability and accessibility. You will also serve as a technical consultant to internal customers at the city. You will work on applications through the entire project lifecycle, from ideation to launch to maintenance, including participating in user research, requirements gathering, feature development and user and accessibility testing.
Since much of our work is community focused, we regularly work with the civic technology community and area residents to deliver technology solutions that improve engagement between the city government and the communities we serve. We are committed to public service and working for the benefit of everyone in our community. To that end, much of our work has focused on supporting equity and inclusion within city government and the broader Asheville community. We are excited about our work and hope you will join us.
Typical hours are Monday - Friday 8:30 am - 5:00 pm with occasional evening and weekend work as needed. We strive to provide flexibility as needed to maintain a healthy work life balance.
This position is open until filled with applications being reviewed weekly.