← Back to jobs

Remote job

Senior Full Stack Java + Angular Developer

Full Stack Full-time Permanent Costa Rica, Peru

Job details

Not specified Salary
Costa Rica, Peru Eligibility
Senior Experience
Full-time Employment

About this role

Role overview A senior full stack engineering role focused on building and maintaining enterprise web applications with Java-based backend microservices and Angular front ends. The position emphasizes clean architecture, scalable RESTful services, and high-performance user interfaces, with contributions expected across the full software development lifecycle in an Agile environment. The work is fully remote and open to candidates residing in Costa Rica or Peru.

Responsibilities - Design, develop, and maintain enterprise web applications and backend microservices using Java and Angular. - Build scalable RESTful services and backend integrations, applying OOP, SOLID principles, and established design patterns. - Develop high-performance user interfaces with Angular, RxJS, HTML5, and SCSS following component-based architecture. - Implement unit and integration testing following engineering best practices, and participate in code reviews to enforce coding standards. - Collaborate with cross-functional teams to deliver end-to-end solutions and troubleshoot complex technical or production issues. - Contribute throughout the full software development lifecycle, from design to production support.

Requirements - 7+ years of professional software development experience, including 5+ years of backend work with Java 11/17+ and 4+ years with Angular (v14+) and TypeScript. - Strong knowledge of OOP, SOLID principles, and design patterns, plus experience with microservices architecture and dependency injection frameworks such as Spring. - Solid understanding of asynchronous, non-blocking programming, RxJS, Reactive Forms, and component-based Angular patterns. - Proficiency with HTML5, CSS3, and SCSS/Sass, and experience designing and consuming REST APIs. - Hands-on experience with SQL databases such as PostgreSQL or MySQL, including ACID transactions, query optimization, and database performance tuning. - Experience with testing tools such as JUnit, Mockito, Jasmine, and Karma, plus proficiency with Git and CI/CD pipelines in an Agile environment. - Upper-Intermediate to Advanced English communication skills.

Nice to have - Experience with Angular 16/17, Standalone Components, Signals, OnPush Change Detection, Angular Material, and the Angular CDK. - Familiarity with gRPC and Protocol Buffers (Protobuf), monorepo setups, and feature flag systems. - Exposure to cloud platforms and to large-scale distributed systems and databases. - Experience with end-to-end testing tools such as Selenium, Playwright, or Cypress. - Background in e-commerce platforms, pricing, or promotions solutions. - Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.

Skills detected in the listing

TypeScriptAngularJavaSQLPostgreSQL
Detected Oct 6, 2026
Last verified Oct 6, 2026

Hidden Jobs Access

Unlock application links

Read the full job details for free. An active Hidden Jobs Access subscription is required to open the original application link.

Weekly

FREE $6.99/week after trial
  • Original application links
  • Daily or weekly job alerts
  • Premium filters and CV matching
  • Cancel anytime before day 7

Monthly

$35.99 $17.99 /month
  • 35% cheaper than weekly
  • Original application links
  • Daily or weekly job alerts
  • Premium filters and CV matching

Lifetime

$99.99 $49.99 /forever
  • One-time payment
  • Original application links
  • Daily or weekly job alerts
  • Premium filters and CV matching
Hidden Jobs gives subscribers direct access to original application links
Offer ends in 00:00:00 Your profile-fit rate expires at midnight