Job Closed

This listing is no longer active.

Pluribus Digital logo
Pluribus Digital

We help government agencies deliver public services as modern digital products.

Full Stack Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

81 days ago

Salary

$115K - $125K / year

Seniority

Senior

Job Description

Full Stack Software Engineer

Pluribus Digital

• Design, develop, and maintain production-quality backend and frontend components • Build APIs, business logic, data access layers, and user interfaces • Implement new features while refactoring legacy functionality • Write unit, integration, and regression tests to support safe delivery • Refactor legacy Java applications (e.g., Struts/JBoss) into Spring Boot services • Support decomposition of monolithic systems into modular services • Maintain data integrity and backward compatibility during phased modernization • Diagnose and resolve defects in complex legacy codebases • Develop RESTful APIs using Java and Spring Boot • Implement data access with Hibernate/JPA • Support database modernization, schema evolution, and data migration • Apply consistent logging, error handling, and observability practices • Build and maintain Angular applications using TypeScript • Implement responsive UI behavior and secure backend integration • Collaborate with UX and backend teams on API contracts and user experience • Implement authentication and authorization using IAM solutions (e.g., Keycloak) • Apply OAuth 2.0 / OpenID Connect and role-based access control • Build with CI/CD, containerization, monitoring, and production readiness in mind • Collaborate with DevOps teams on deployment and operational support • Participate in sprint planning, refinement, estimation, and retrospectives • Contribute to code reviews, documentation, and knowledge sharing • Communicate progress, risks, and technical challenges clearly • Understand business goals and drivers and translate those into an appropriate technical solution. • Support the full SDLC—from requirements and estimation through deployment, monitoring, and documentation. • Continuously learn and apply new tools/techniques to improve performance, automation, and scalability.

Job Requirements

  • Ability to obtain and maintain a Public Trust clearance.
  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
  • 3+ years of professional software development experience as an individual contributor
  • Java expertise with strong hands-on experience in Spring Boot.
  • Experience building and consuming RESTful APIs; proficient with JUnit or similar testing frameworks.
  • Working experience with Angular (v2+) and TypeScript for integrating front-end features with back-end services.
  • Relational database skills with PostgreSQL and/or Oracle (SQL, schema design, troubleshooting).
  • Proficiency with Git and work tracking in Jira; strong collaboration and communication skills.
  • Demonstrated ability to conduct code reviews, uphold code quality, and apply/receive coaching to improve team practices.
  • Proven problem-solving skills, proactive risk identification, and clear communication to diverse audiences.

Benefits

  • Annual bonus
  • Medical benefits
  • Dental benefits
  • Vision benefits
  • Paid time off
  • Company paid life insurance
  • 401k match program

Related Job Pages

More Full-stack Engineer Jobs

Motional logo

Principal Engineer, Verification & Validation Lead

Motional

We're making driverless vehicles a safe, reliable, and accessible reality.

Full TimeRemoteTeam 1,001-5,000Since 2020H1B Sponsor

• Spearhead efforts for the Perception subsystem of our autonomy stack • Close the safety case for the perception subsystem • Collaborate with autonomy and systems engineers to establish problem taxonomies and identify critical performance covariates • Influence requirements from the perspective of problem understanding, covariate coverage, and testing capabilities/challenges • Validate the test strategy and provide early feedback to developers • Create and automate reporting dashboards • Be a bridge between Perception and the Systems Readiness and Performance organization • Advocate for and adopt common processes, technology, and terminology

United States
$200K - $275K / year
Job Closed
Stockarea logo

Junior Software Engineer

Stockarea

Logistics Network For Modern Business

Full TimeRemoteTeam 51-200Since 2019H1B No Sponsor

• Assist in developing, testing, and maintaining software applications based on project requirements • Write clean, efficient, and well-documented code under the guidance of senior developers • Troubleshoot software issues, debug errors, and support system improvements • Collaborate with cross-functional teams to understand user requirements and implement solutions • Participate in code reviews, software testing, and deployment activities • Maintain technical documentation and ensure applications meet performance and security standards

India
Job Closed
CivicPlus logo

Senior AI Product Engineer

CivicPlus

Powering and Empowering Government

Full TimeRemoteTeam 501-1,000Since 2001H1B Sponsor

• Design, develop, and deploy end-to-end product features across the full technology stack, including frontend interfaces, backend services, APIs, and AI-powered functionality. • Architect and maintain scalable, secure backend systems and data models for a multi-tenant SaaS environment. • Integrate and operate LLM-based features such as streaming outputs, structured outputs, tool and function calling, retrieval-augmented generation, and multi-step agents in production systems. • Leverage Claude and contribute to agent orchestration processes that improve product capability and development efficiency. • Evaluate and adopt emerging AI tools, frameworks, and evaluation methods to improve team productivity and product performance. • Collaborate directly with customers and stakeholders to gather feedback, validate features, and help inform roadmap decisions. • Implement observability, monitoring, and logging to diagnose issues and debug systems using telemetry and production data. • Establish and maintain testing strategies, including evaluation frameworks for non-deterministic AI outputs. • Document system architecture, APIs, and engineering practices to support maintainability and team scalability. • Ensure compliance with security, privacy, and regulatory requirements in a multi-tenant SaaS and AI-driven environment. • Partner cross-functionally with teams such as product and design to align technical solutions with user needs and experience goals. • Use agentic coding tools as a primary development workflow and help shape the team’s approach to agent orchestration in software development. • Perform other duties as assigned by leadership.

California + 1 moreAll locations: California | Kansas
$175K - $220K / year
Job Closed
CivicPlus logo

AI Product Engineer

CivicPlus

Powering and Empowering Government

Full TimeRemoteTeam 501-1,000Since 2001H1B Sponsor

• Design, develop, and deploy end-to-end product features across the full stack, including frontend interfaces, backend services, APIs, and AI-enabled functionality. • Build and maintain scalable backend services and data models that support a multi-tenant SaaS application. • Integrate LLM-based features into product workflows with attention to cost, latency, and reliability in production environments. • Use agentic coding tools such as Claude Code, Cursor, or similar solutions as part of the development workflow and help improve engineering practices. • Evaluate emerging AI and software development tools and recommend practical improvements where they can add value. • Partner with product, design, and other cross-functional teammates to deliver features aligned to user needs and product goals. • Use customer feedback to refine features, identify issues, and guide continuous product improvement. • Implement logging, monitoring, and observability practices to troubleshoot issues using production data and system metrics. • Develop and maintain test coverage, including basic evaluation methods for AI-driven features to support reliability and accuracy. • Document system components, APIs, and development workflows to improve maintainability and knowledge sharing.

California + 1 moreAll locations: California | Kansas
$135K - $175K / year
Job Closed