Skip to main content

System Software Programmer

Baltimore, MD
Permanent
***Position is ONSITE in Columbia, SC. Onsite for 30-90 days - schedule will turn to hybrid at the managers discretion (2-3 days remote/onsite after initial onsite period)***

Candidate MUST be a SC resident or willing to relocate to SC prior to starting the role at their own expense.
Daily Duties / Responsibilities:
The Agency is seeking two (2)experienced Senior Full Stack UI Developers with 10+ years of expertise in both front-end and back-end development, along with proven technical leadership capabilities.

Key Responsibilities
Front-End Development (UI)

  • Design and develop responsive, scalable, and high-performance UI applications.
  • Build modern web applications using React, Angular, or Vue.js.
  • Translate UI/UX designs into clean, maintainable code.
  • Implement state management (Redux, NgRx, Context API, etc.).
  • Ensure performance optimization, accessibility (WCAG), and cross-browser compatibility.
  • Establish and enforce UI coding standards and best practices.
Backend Development
  • Design and implement RESTful APIs / Microservices.
  • Develop backend services using Python and Java.
  • Handle authentication and authorization (OAuth, JWT).
  • Design and manage database systems (SQL/NoSQL).
  • Ensure scalability, reliability, and security of backend systems.
Full Stack Responsibilities
  • Work across the stack for end-to-end feature development.
  • Integrate frontend and backend systems seamlessly.
  • Troubleshoot and debug complex issues across layers.
  • Ensure high-quality releases with proper testing and validation.

Required Skills (Rank in Order of Importance)

  • Overall experience: 10+ years
  • Frontend frameworks (React, Angular or similar modern component-based framework)
  • Backend languages (Node.js, Python, Java or similar server-side technologies)
  • API Development (RESTful services, GraphQL and versioning)
  • Database expertise (SQL and NoSQL)
  • DevOps fundamentals

Preferred Skills (Rank in Order of Importance)

  • 8+ years of experience in software development
  • 4+ years strong hands-on experience in full stack development and UI engineering
  • 4+ years proven experience in leading teams or projects

Required Education

  • Bachelor's or Master's degree in Computer Science or a related field.

Job Type: Permanent

Job ID: 254619179