We’re looking for a mid to senior Full Stack developer to serve on a multidisciplinary project team with career civil servants, actively demonstrating the value of iterative development and user-centered design.
Our team is working to improve a wide range of city services, which have included researching and redesigning our permitting processes (Github), prototyping ways to change behaviors around recycling and composting, building the next generation of CTXFloods (Github), dev and creating city-wide standards for interface design, web infrastructure, and automated testing with Austin.gov (Github).
You’ll also serve as an expert and educator in your discipline, establishing new practices that can work across departments and providing guidance and training for other fellows and city staff.
What you'll do
- Contribute to Open Source Software projects using Github for collaboration and code review. For a flavor of our current stack, we maintain projects that use:
- Work with other developers on Office of Design & Delivery team to establish new standards for web development based on modern languages, frameworks, and best practices
- Serve as a core contributor on multi-disciplinary project teams to improve city services
- Assist in scoping and prototyping activities for future design and development projects
- Work with stakeholders to assess legacy systems and identify opportunities for improved performance and the sustainability of future systems
- Be visible to staff and stakeholders and regularly undertake activities to engage and build trust with people involved in area of work
- Engage with the wider web development community, identifying best practices we can adopt and sharing our experiences
- Assist in recruiting, screening, and interview processes for hiring.
- Commit to making what we build fully accessible to the people we serve
- Write blog posts that share what we make and how we make it
What we're looking for
- 3-5+ years of professional experience developing large-scale applications and services
- Detailed understanding of and experience building server-side web applications and services using modern languages, MVC frameworks, performant database queries and open source software.
- Detailed understanding of and experience with continuous delivery, continuous integration testing, and cloud platforms
- Ability to engage with a wide range of digital specialists and stakeholders to define the best approaches to a problem
- Ability to quickly become familiar with emerging technologies and practices
- A passion for public service and a commitment to doing the hard work that’s necessary to improve our city services
What your interview experience will look like
- Initial Application & Minimum Qualification Check
- FAQ Coffee or Google Hangout
- Technical Homework Challenge
- Onsite Interview (when possible), meet the team
More Information On Our Work
- Office of Design and Delivery - get more information on our projects, processes and people and how they are supported within the City
- Austin.gov Github Repositories - look into the code behind our current project to support content writing for city staff and service delivery to Austin residents via a new City site (Resident Site, Content Management System, City Staff Interface)
- Recent Past Projects
Office of Design & Delivery Values
- Open by default. Hard problems are solved through collaboration and diverse community. We use and build open source code by default. And we evangelize our methods and practices across government.
- Everyone has positive intent. Communication is hard. By assuming our peers want what is best, we believe we can find the best in them.
- Strong opinions weakly held. It’s important to have confidence and passion in our arguments. And we believe It’s also important to consider that you may be wrong and that all disagreements should be honest and respectful. We work from an understanding that everyone has different, though complementary, problem solving styles.
- Balance short term wins and long term outcomes. We believe that every technical decision has alternative solutions and we must balance between shipping quickly and shipping cautiously. We think through long-term possibilities, opportunities, and consequences for our short term goals.
- Default to action. We believe in the cycle of Learning and Doing to move projects and ideas forward.
- Everybody has something to teach. We believe that teaching compassionately helps us learn. We all have room to grow along multiple axis of skills. We believe our team members aren’t expected to know everything, and we support them when they are stuck.
- Learning is ongoing. We believe that passionate curiosity drives exceptional work. There are no such thing as experts, only fast learners.
- Coding should be fun. The best work comes from a place of passion. When inspiration strikes we want to encourage each other to build cool things.