Senior Fullstack Engineer, React/Next.js, Java
Location
Costa Rica
Posted
3 days ago
Salary
0
Seniority
Senior
Job Description
Senior Fullstack Engineer, React/Next.js, Java
ImagineX
• Will be the Primary Developer of the core frontend; needs to be aware of project structuring and patterns in Next.js • Design and implement front-end features in React with performance and maintainability as strong considerations • Develop back-end applications to solve well-defined user needs • Proficient in assisting non-technical individuals in resolving complex production issues • Work closely with stakeholders to assess technical proposals, map out potential implementation strategies, and actively drive the execution for successful implementation • Ability to multitask effectively and demonstrate adaptability in various situations • Participate in the definition of development processes, including agile project management, continuous integration/deployment (CI/CD), release process • Work in an agile environment where we ship features frequently • Build reusable code and libraries for future use • Foster quality while building solutions, through extensive testing of your code • Support tracking projects to schedule, budget, and scope, reporting status, issues, and risks to the project leadership team • Participate in deployment processes
Job Requirements
- BS/MS degree in Computer Science, Engineering or a related subject
- 5+ years of experience implementing new features using React & Typescript
- 5+ years of experience working with Java
- Experience working with Java 17 or above
- Strong experience working with Spring framework
- Experience with unit testing using Jest/React testing library
- Experience working with Maven or Gradle
- Strong experience working with microservices architectures
- Hands-on experience developing REST API architectures
- Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
- Experience with test-driven development using JUnit
- Strong understanding of CI/CD processes
- Experience working with CI/CD pipelines built in GitHub Actions
Benefits
- Remote role based in Costa Rica or El Salvador
- Only open to citizens and permanent residents of Costa Rica or El Salvador who do not need visa sponsorship
Related Guides
Related Job Pages
More Backend Engineer Jobs
Role Description Avalign Technologies is seeking highly skilled Solution and Development Engineer to join our IT team as a hands-on technical leader. In this role, you will serve as the primary Helpdesk developer, responsible for supporting and maintaining a range of enterprise applications. You will collaborate with cross-functional business units to deliver scalable, secure, and high-performing solutions that support Avalign’s strategic goals. - Design, develop, test, and deploy custom and third-party software solutions in alignment with SDLC standards. - Provide advanced (Level 2 & 3) application support, including issue resolution, root cause analysis, and performance tuning. - Translate business requirements into robust technical designs through close collaboration with stakeholders. - Support strategic initiatives such as system integrations, application modernization, and cloud migrations. - Ensure high standards of documentation, including system design, configurations, and coding practices. - Maintain compliance with IT governance, security policies, and regulatory requirements. - Provide timely escalation of issues with actionable resolution options. - Travel is 1 week every 6-8 weeks for team meetings or project execution. Qualifications - Bachelor’s degree in computer science, Information Systems, or related field. - Minimum 3 years of full-stack application development experience. - Experience in regulated industries (e.g., medical device, pharmaceuticals) is a plus. - Background in manufacturing environments is beneficial. Requirements - Expert-level knowledge of Microsoft tech stack: .NET Core, C#, ASP.NET MVC, Entity Framework. - Proficient with SQL Server and database design. - Experience with RESTful APIs, SOAP, and enterprise system integrations. - Familiarity with CI/CD pipelines, Docker, git, and cloud platforms (Azure, AWS). - Experience with reporting tools such as SSRS, Power BI, or similar. - In-depth understanding of Agile methodologies, DevOps, and the full SDLC. - Experience architecture and design experience with scalable enterprise systems. - Strong testing skills (unit, integration, regression). Benefits - Competitive compensation and benefits package. - Comprehensive medical, dental, and vision insurance. - Paid vacation and 10 observed paid holidays per year. - Employer funded Basic Life and AD&D insurance. - Employer funded STD and LTD insurance. - Tuition reimbursement. - Great 401(k) with company match. - Generous employee referral bonus program. - Working for a thriving, performance-based company that values promoting from within and career advancement. - Temperature controlled environment. - Community involvement investing and giving back to the community. - Additional free resources such as travel assistance, EAP, etc.
Backend Developer – Node.js, NestJS
DOMVS iTEspecialistas em impulsionar negócios com agilidade e tecnologia!
• Develop backend services by translating product stories into well-crafted technical solutions, with autonomy to drive deliveries from start to finish. • Contribute to product architecture discussions by raising questions and proposing alternatives, even when the initial design comes from more senior team members. • Estimate effort and assess risks for tasks you take on, based on technical investigation before committing. • Implement integrations with third-party APIs based on technical documentation, paying attention to failures, retries, and idempotency. • Collaborate with the team to model data, translating business rules into entities, relationships, and schema evolution. • Write queries and implement data access with attention to performance and transactional consistency. • Document APIs for consumption by a decoupled frontend and other integrators. • Write automated tests (unit and integration) as part of the development flow, not as an optional step. • Ensure observability of delivered features and participate in investigating production incidents. • Participate in code reviews with a collaborative attitude, reviewing peers' code and responding constructively to feedback. • Communicate clearly with the Tech Lead, PO, designers, and analysts to refine stories, clarify questions early, and propose simpler approaches when appropriate. • Monitor what you delivered in production, validating whether observed metrics match expectations. • Seek to understand the business domain to make technical decisions aligned with real user impact, rather than simply executing what's written on the ticket.
Senior Full-Stack Developer, Java/React
OpenCircleTransformação Digital de ponta a ponta: Do Discovery ao Delivery.
• Develop and enhance microservices using Java 21 and Spring Boot • Design and implement asynchronous workflows using event-driven messaging • Ensure data integrity, traceability, and auditability • Develop and maintain frontend applications using React + TypeScript • Build integrations between APIs and internal/external systems • Implement automated tests and ensure coverage of critical scenarios • Maintain and evolve CI/CD pipelines and Kubernetes environments • Participate in code reviews and architecture discussions • Work with a focus on scalability, reliability, and clear separation of concerns
• Design, develop and implement robust, scalable software solutions using Java; • Develop, optimize and maintain robust, scalable RESTful APIs; • Design and implement microservices-based solutions; • Collaborate with cross-functional teams to understand project requirements and translate them into technical solutions; • Troubleshoot and resolve complex performance and security issues; • Perform code reviews, identify areas for improvement and ensure adherence to coding standards; • Work with software architects to define standards and best practices; • Support and mentor junior and mid-level developers, fostering a continuous learning environment; • Contribute to building business-applied Artificial Intelligence solutions, including integration with AI APIs, data processing for insight generation, automation of analyses, and development of features based on predictive or generative models—always ensuring scalability, optimization, security and integration with the microservices architecture.



