Full Stack Engineer / IT Specialist III

City Of Baltimore — United States · Posted ~2 hours ago

Mid $83530-$133471 annually; hiring range $83530-$108500

Skills

full-stack software development

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a public-sector technology team as a full-stack engineer supporting impactful digital initiatives. The role offers competitive compensation, comprehensive benefits, professional development opportunities, and the chance to build technology that improves services for a diverse community.

Highlights

Public-sector role offering competitive compensation, comprehensive health and insurance benefits, wellness programs, opportunities for professional growth, and meaningful social-impact work.

Description

THIS IS A NON-CIVIL SERVICE POSITION Salary Range: $83,530.00 - $133,471.00 Annually Hiring Salary Range: $83,530.00 - $108,500.00 Annually Get to Know Us Welcome to the City of Baltimore! Experience the reward of a fulfilling career and enjoy the added element of excitement in a vibrant, diverse atmosphere. The City of Baltimore offers limitless opportunities to help drive social impact, both on the job and in the community, while serving its citizens. Join us in making Baltimore a great place to live and work. In the City of Baltimore, we hire great people and provide them with the skills and opportunities to grow toward their career aspirations. If you are looking for a career change or are interested in learning more, explore our opportunities and benefits programs. We are excited to have you as a part of the City of Baltimore Team! The city offers medical, prescription drug, dental, vision, optional life, AD&D, and FSA plans. This office also supplies wellness programs, support groups, and workshops. You can learn about our benefits here: https://humanresources.baltimorecity.gov/hr-divisions/benefits Job Summary The Full Stack Engineer designs, builds, tests, deploys, and maintains modern web applications and digital products for Baltimore City. The role develops accessible front-end experiences, secure back-end services, application programming interfaces, integrations, and reusable components that support internal operations, executive decisions, resident services, and public transparency. The Full Stack Engineer reports to the Innovation Program Manager and works closely with civic designers, applied data scientists, data engineers, agency subject-matter experts, and Baltimore City Information and Technology (BCIT). The position is responsible for production-quality software and for ensuring that products are maintainable, documented, monitored, and ready for long-term ownership. Essential Functions Software Design and Development Design and build accessible, responsive web applications using React and Python frameworks such as Django or Flask.Develop secure application programming interfaces, integrations, database services, and reusable front-end and back-end components.Translate data and analytical outputs into reliable interactive products that support residents, staff, and City leaders.Make sound technical choices about architecture, performance, maintainability, and reuse within approved City standards. Quality, Security, and Operations Write maintainable code with automated tests, peer review, clear documentation, and version control.Apply accessibility, privacy, cybersecurity, records, and responsible-use requirements throughout development.Implement deployment, logging, monitoring, alerting, support, and recovery practices appropriate to each product.Investigate defects and incidents, communicate impact, and deliver durable fixes. Product Collaboration and Sustainment Work with designers, applied data scientists, program managers, agency staff, and end users to define requirements and acceptance criteria.Participate in discovery, prototyping, demonstrations, usability testing, and iterative improvement.Prepare technical documentation, runbooks, release notes, and handoff materials and support training and long-term ownership.Contribute reusable components, patterns, and lessons learned to OPI’s product practice. Minimum Qualifications Education: A bachelor’s degree in computer science, software engineering, information systems, or a related field from an accredited college or university. AND Experience: Five or more years of progressively responsible experience developing and maintaining full stack web applications, or an equivalent combination of professional, academic, and portfolio experience. An equivalent combination of education and experience will be considered. OR Equivalency Notes: Have an equivalent combination of education and experience. Knowledge, Skills, And Abilities Full Stack EngineeringStrong proficiency in JavaScript and React and in Python frameworks such as Django or Flask.Experience designing secure application programming interfaces, integrations, database-backed services, and accessible responsive interfaces.Knowledge of automated testing, version control, code review, deployment, monitoring, performance, security, and incident response.Ability to turn user and business needs into maintainable software and explain technical choices to nontechnical partners.Strong documentation, collaboration, problem-solving, and product judgment.Commitment to accessibility, privacy, responsible data use, public service, and durable City ownership. Additional Information Background Check Eligible candidates under final consideration for appointment to positions identified as positions of trust will be required to complete authorization for a Criminal Background Check and/or Fingerprint screening, and must be successfully completed. Probation All persons, including current City employees, selected for this position must complete a 6-MONTH mandatory probation. Financial Disclosure This position is required to complete a Financial Disclosure pursuant to Sections 7-7, 7-8, and 7-9 of the City Ethics Law. The initial financial disclosure must be submitted within 30 days of hire. Baltimore City Government is an Equal Employment Opportunity Employer, and we are committed to a workplace that values diversity, equity, and inclusion. The City of Baltimore prohibits discrimination on the basis of race, color, religion, age, sex, ancestry, creed, national origin, disability status, genetics, marital status, military service, sexual orientation, gender identity/expression, or any other characteristic protected by federal, state, or local laws. Applicants requiring accommodation during the hiring process should contact the Department of Human Resources directly. Requests for accommodation should not be attached to the application. BALTIMORE CITY IS AN EQUAL OPPORTUNITY EMPLOYER