Full Stack Developer - Portland Metro
Role details
Job location
Tech stack
Job description
- Develop a strong working knowledge of the existing Java/Spring backend, React frontend, and supporting platform architecture.
- Own and troubleshoot production issues independently, working across the full stack to identify root causes and implement reliable solutions.
- Maintain and improve the stability, reliability, and performance of critical business workflows.
- Execute deployments through existing CI/CD pipelines and support improvements to release quality and consistency.
- Troubleshoot deployment, environment, integration, and production-related issues during business hours.
- Build, maintain, and enhance full stack features across the backend, frontend, APIs, database, and third-party integrations.
- Work within an existing codebase while making thoughtful improvements to structure, maintainability, and test coverage.
- Document system behavior, dependencies, technical gaps, and completed work to support team knowledge sharing.
- Help reduce reliance on external vendors by progressively taking ownership of day-to-day platform changes and support.
- Collaborate closely with Engineering, Product, and nearshore development teams to understand requirements, manage risks, and deliver reliable solutions.
- Communicate clearly and proactively regarding progress, blockers, risks, and technical decisions.
Requirements
Do you have experience in Systems & applications support?, We are seeking a Full Stack Engineer who can quickly contribute in a hands-on environment while continuing to grow with the organization. In this role, you will take ownership of improving platform stability, reliability, and performance, working independently to support a critical production system. As you become more deeply integrated with the platform and business, you will also contribute to ongoing system enhancements and full stack feature development across the product., * 5+ years of software engineering experience working in production environments.
-
Strong hands-on experience with Java and the Spring ecosystem, including Spring Boot, Spring MVC, and Spring Data.
-
Proven ability to work within and stabilize complex or legacy production codebases.
-
Demonstrated ability to work independently, take ownership of deliverables, and drive work to completion.
-
Strong understanding of MySQL, including query optimization, indexing, and data integrity principles.
-
Experience executing, troubleshooting, and supporting application deployments end to end.
-
Working knowledge of RESTful API design, development, and third-party system integrations.
-
Experience with Git-based development workflows and CI/CD pipelines.
-
Experience writing and maintaining automated tests using frameworks such as JUnit, Jest, or similar tools.
-
Exposure to TypeScript or Node.js.
-
Familiarity with AWS services such as EC2, RDS, and S3.
-
Experience improving deployment processes, release management, or CI/CD automation.
-
Background working in fintech, proptech, or other regulated industries.
-
Experience with monitoring and observability tools such as Datadog, CloudWatch, or similar platforms.
Benefits & conditions
Pulled from the full job description
- 401(k)
- Health insurance
- Vision insurance
- Dental insurance
- Unlimited paid time off
- Profit sharing, * This is a full-time position
- Salary: $125,000-$155,000 annually
- Profit sharing plan
- Medical, Dental and Vision Benefits
- 401K Plan
- Unlimited PTO