Remotery

Senior Software Engineer – Fullstack

Posted Jul 18

This is a fully remote position, open to applicants in United States.

📋 Description

• Design, develop, and maintain high-quality backend and frontend components for production.

• Create APIs, implement business logic, manage data access layers, and develop user interfaces.

• Introduce new features while modernizing legacy functionalities.

• Write unit, integration, and regression tests to ensure safe delivery of software.

• Transform legacy Java applications (e.g., Struts/JBoss) into Spring Boot services.

• Assist in breaking down monolithic systems into modular services.

• Ensure data integrity and maintain backward compatibility during gradual modernization.

• Identify and fix defects in complex legacy codebases.

• Develop RESTful APIs using Java and Spring Boot frameworks.

• Implement data access using Hibernate/JPA.

• Aid in database modernization, schema evolution, and data migration activities.

• Employ consistent logging, error handling, and observability practices.

• Build and sustain React applications using TypeScript.

• Ensure responsive UI behavior and secure backend integration.

• Collaborate with UX and backend teams on API specifications and user experience enhancements.

• Implement authentication and authorization mechanisms using IAM solutions (e.g., Keycloak).

• Utilize OAuth 2.0 / OpenID Connect and role-based access control protocols.

• Focus on CI/CD, containerization, monitoring, and readiness for production.

• Work alongside DevOps teams for deployment and operational support.

• Engage in sprint planning, refinement, estimation, and retrospectives.

• Contribute to code reviews, documentation, and knowledge sharing within the team.

• Clearly communicate progress, risks, and technical challenges.

• Support the entire software development lifecycle, from requirements gathering and estimation to deployment, monitoring, and documentation.

• Continuously learn and apply new tools and techniques to enhance performance, automation, and scalability.


⛳️ Requirements

• Ability to obtain and maintain a Public Trust clearance.

• Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).

• Over 5 years of professional software development experience as an individual contributor.

• Strong expertise in Java, particularly with hands-on experience in Spring Boot.

• Experience in building and consuming RESTful APIs; proficient with JUnit or similar testing frameworks.

• Working knowledge of Angular (v2+) and TypeScript for integrating frontend features with backend services.

• Proficient with relational databases, specifically PostgreSQL and/or Oracle (SQL, schema design, troubleshooting).

• Skilled in using Git and tracking work in Jira; strong collaboration and communication abilities.

• Proven capability to conduct code reviews, maintain code quality, and both provide and receive coaching to enhance team practices.

• Demonstrated problem-solving skills, proactive risk identification, and the ability to communicate clearly to diverse audiences.


🏝️ Benefits

• Annual bonus.

• Medical, dental, and vision benefits.

• Paid time off (PTO).

• Company-paid life insurance.

• Generous 401k matching program.

People also viewed

Phase21 hour ago

Software Architect

US flagUnited States OnlyFull-timeFull-stack Engineer$123k – $144k/year
ApplyView job
Rimutee1 hour ago

Arquitecto de Software

CR flagCosta Rica OnlyFull-timeFull-stack Engineer
ApplyView job
Job Mobz1 hour ago

Software Developer

RO flagRomania OnlyFull-timeFull-stack Engineer$40k – $50k/year
ApplyView job
RTX1 hour ago

Full Stack Principal Application Developer

US flagArizona OnlyFull-timeFull-stack Engineer$86.8k – $165.2k/year
ApplyView job
Rocket Mortgage1 hour ago

Software Engineer II – Acquisition and Funnel

US flagMichigan OnlyFull-timeFull-stack Engineer$97k – $207k/year
ApplyView job
Automox1 hour ago

Software Engineer

US flagColorado, +2 more statesFull-timeFull-stack Engineer$125k – $150k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers