Lead Developer

UNITED FOOD AND COMMERCIAL WORKERSWashington, DC
$120,000 - $128,000Onsite

About The Position

The Lead Developer is responsible for designing, developing, maintaining, and providing technical oversight of UFCW's web-based application portfolio. This is a senior individual contributor role requiring deep full-stack experience, sound engineering judgment, and the ability to operate independently in a small, mission-driven organization. The incumbent must be comfortable inheriting systems, making and defending technical decisions, and working directly with both technical and non-technical stakeholders.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field; equivalent experience may be substituted.
  • Minimum seven (7) years of experience designing, developing, maintaining, and supporting full-stack web applications.
  • Strong technical proficiency with C#, .NET Core, REST APIs, React, TypeScript, JavaScript, HTML, CSS, SQL, relational databases, data modeling, reporting tools, and source control systems (e.g., Git).
  • Demonstrated experience troubleshooting applications, documenting systems and technical processes, conducting code reviews, and supporting the full software development lifecycle.
  • Strong analytical, communication, and interpersonal skills, with the ability to collaborate effectively across technical and non-technical teams.

Nice To Haves

  • Ability to read COBOL well enough to extract and understand intended behavior from legacy systems. Reading proficiency sufficient; writing is not required.
  • Experience with CI/CD pipeline setup and maintenance.
  • Cloud hosting and deployment experience, e.g. Microsoft Azure.
  • Experience with Microsoft Office suite and related productivity tools.

Responsibilities

  • Design, develop, test, deploy, and maintain web applications and supporting services.
  • Lead technical design discussions and recommend scalable, maintainable solutions.
  • Ensure applications meet performance, security, accessibility, and usability standards.
  • Maintain code quality through testing, peer review, documentation, and adherence to development standards.
  • Create and maintain technical documentation, system architecture diagrams, and development standards.
  • Assume technical ownership of existing applications, infrastructure, databases, integrations, and deployment processes.
  • Conduct code reviews and establish development standards, coding best practices, and quality assurance processes.
  • Lead knowledge transfer activities related to inherited and legacy applications.
  • Develop and maintain technical documentation to support business continuity, succession planning, and operational stability.
  • Evaluate technical debt and recommend modernization strategies.
  • Serve as the primary escalation point for complex application issues and technical troubleshooting.
  • Collaborate extensively with UFCW departments, Local Unions, vendors, and other stakeholders to identify business needs and develop technology solutions that support organizational objectives.
  • Coordinate technical activities with external development partners, ensuring alignment with UFCW standards, project requirements, and quality expectations.
  • Review vendor deliverables for accuracy, quality, security, and adherence to organizational standards.
  • Build and maintain strong working relationships with Local Union staff and external partners to support application development and ongoing system improvements.
  • Create, maintain, and enhance end-user reports using SQL, reporting services, and other reporting tools.
  • Monitor application performance and troubleshoot production issues across the full technology stack.
  • Triage, prioritize, track, and resolve software defects and operational issues.
  • Participate in technology planning, modernization initiatives, and process improvement efforts.
  • Support disaster recovery, backup, business continuity, and application resiliency planning.
  • Perform other related duties as assigned in support of the Information Technology Department and UFCW's mission.

Benefits

  • Comprehensive health insurance coverage.
  • Life insurance provided with ability to purchase supplemental life insurance at favorable rates.
  • Retirement Savings Account.
  • 401(k) plan with employer matching.
  • Pension plan.
  • Dependent care reimbursement account program.
  • Health care reimbursement account program.
  • Transportation program benefits.
  • Three weeks of paid vacation, 12 days of paid short-term sick leave, Extended Sick Leave program, paid parental leave.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service