Jobs Companies City of Baltimore Full Stack Engineer, IT Specialist III (NCS) - Mayor's Office of Performance and Innovation

Sobre este puesto de Full Stack Engineer, IT Specialist III (NCS) - Mayor's Office of Performance and Innovation en City of Baltimore

City of Baltimore · Presencial · 401 E Fayette St

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 Engineering
  • Strong 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

¿Listo para postularte en City of Baltimore?
Postúlate en City of Baltimore

Cómo se compara este salario de Full-Stack

Este puesto paga $108,501/yrpor debajo de el rango típico para los puestos de Full-Stack.

$97,000 la mediana de $162,500 $233,712

Rango típico $130,000–$200,000/yr, a partir de 1,292 ofertas comparables de Full-Stack en JobsRadar (salario anualizado en USD). Ver datos salariales de Full-Stack →

Sobre City of Baltimore

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 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! Questions regarding the application process should be directed to the Department of Human Resources Office of Recruitment at (410) 396-3860, 711 (TTY), 7 E. Redwood Street, 16th Floor, Baltimore, MD 21202 or send an email to Recruitment

Ver todos los empleos en City of Baltimore →

Empleos similares

Roku
Senior Full Stack Engineer
Roku
⚡ Postúlate pronto Cambridge, United Kingdom Presencial
● Nuevo 👁 Visto ✓ Postulado hace 8h
Master-Works
Full Stack, Developer
Master-Works
⚡ Postúlate pronto Riyadh, Riyadh Province, Saudi... Presencial
● Nuevo 👁 Visto ✓ Postulado hace 10h
RB
Senior Software Developer - Full Stack, Halifax
RBC
⚡ Postúlate pronto HALIFAX, Nova Scotia, Canada Presencial
● Nuevo 👁 Visto ✓ Postulado hace 10h
The Ritz-Carlton Yacht Collection
Principal Full Stack Developer
The Ritz-Carlton Yacht Collection
⚡ Postúlate pronto Argentina Presencial
● Nuevo 👁 Visto ✓ Postulado hace 11h
Teledyne FLIR
Senior Full Stack Developer, Lidar Systems
Teledyne FLIR
⚡ Postúlate pronto Canada - Concord, ON (TDY) Presencial $93,700–$124,900
● Nuevo 👁 Visto ✓ Postulado hace 11h
Highmark Health
Full Stack Angular/Oracle/GCP Developer
Highmark Health
⚡ Postúlate pronto PA, Working at Home - Pennsylv... Presencial $102,700–$102,700
● Nuevo 👁 Visto ✓ Postulado hace 13h
Manulife
Senior Full-Stack Software Engineer
Manulife
⚡ Postúlate pronto Toronto, Ontario Presencial CA$113,000–CA$113,000
● Nuevo 👁 Visto ✓ Postulado hace 14h
Agilent Technologies
Senior Full Stack Engineer – Node.js
Agilent Technologies
⚡ Postúlate pronto India-Hyderabad-Raidurg Villag... Híbrido
● Nuevo 👁 Visto ✓ Postulado hace 14h
Roblox
Senior Software Engineer (Full Stack), Ads User Experience
Roblox
⚡ Postúlate pronto San Mateo, CA, United States Presencial $242,100–$293,800
● Nuevo 👁 Visto ✓ Postulado hace 14h

Regístrate para recibir sugerencias adaptadas a los empleos que abres y las búsquedas que guardas.

Más empleos en City of Baltimore

Ver todos los empleos en City of Baltimore →

Postúlate ahora
🤖

Un momento — para

JobsRadar se creó para personas reales que están pasando un mal momento en su búsqueda de empleo — no para solicitudes automatizadas. Estás haciendo clic demasiado rápido y ahora estás bloqueado temporalmente.

Vuelve más tarde. Si de verdad estás buscando empleo, cuentas con nosotros — solo compórtate como una persona.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Toma ventaja en tu búsqueda de empleo.

Únete a nuestro canal de Telegram para lo que te ayuda a conseguir el puesto — referencias salariales, el pulso semanal del mercado y avisos de nuevas funciones. Sin spam, solo señal.

Únete al canal — es gratis