GrepJob
Pluribus Digital

Senior Full Stack Software Engineer

Pluribus Digital
Apply
about 4 hours ago
Remote, WorldwideSenior / Mid Level

Base Salary

$140k - $155k/yr

Responsibilities

  • 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 into Spring Boot services.
  • Support decomposition of monolithic systems into modular services.
  • Maintain data integrity and backward compatibility during 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.
  • Build and maintain Angular applications using TypeScript.
  • Implement responsive UI behavior and secure backend integration.
  • Collaborate with UX and backend teams on API contracts.
  • Implement authentication and authorization using IAM solutions.
  • Build with CI/CD, containerization, and monitoring in mind.
  • Participate in sprint planning, refinement, estimation, and retrospectives.
  • Contribute to code reviews, documentation, and knowledge sharing.
  • Communicate progress, risks, and technical challenges clearly.
  • Support the full SDLC from requirements to deployment.
  • Continuously learn and apply new tools/techniques.

Requirements

  • Ability to obtain and maintain a Public Trust clearance.
  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • 5+ years of professional software development experience.
  • 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.
  • Relational database skills with PostgreSQL and/or Oracle.
  • Proficiency with Git and work tracking in Jira.
  • Strong collaboration and communication skills.
  • Demonstrated ability to conduct code reviews and uphold code quality.
  • Proven problem-solving skills and proactive risk identification.

Benefits

  • Competitive salary based on experience and qualifications.
  • Opportunity to earn an annual bonus.
  • Medical, dental, and vision benefits.
  • Paid time off (PTO).
  • Company paid life insurance.
  • Generous 401k match program.