
Senior Full Stack Software Engineer
Pluribus Digitalabout 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.