Senior Fullstack Java/React Developer

Bertoni Solutions
Summary
Join our multinational team as a Senior Fullstack Developer! We are seeking a highly skilled and experienced professional with expertise in Java/React and modern web technologies to lead the design, development, and deployment of full-stack applications. This 100% remote position, based in Peru, requires strong proficiency in both frontend and backend technologies and collaboration with internal and external teams. The ideal candidate will have over 5 years of software engineering experience, advanced expertise in React.js and TypeScript, and a proven ability to deliver high-quality software solutions. The role offers a 6+ month contract with the possibility of extension and requires excellent communication and leadership skills. Bilingualism (native Spanish and advanced English) is a must.
Requirements
- Over 5 years of software engineering experience with solid full-stack exposure
- Proficient in JavaScript with advanced expertise in React.js and TypeScript
- Advanced experience with Java and Spring
- Strong understanding of RESTful API design and database technologies (SQL/NoSQL)
- Familiar with cloud platforms AWS, Azure, GCP and containerization using Docker and Kubernetes
- Skilled in CI/CD , version control ( Git ), and agile methodologies
- Experience with automated testing (unit, integration, E2E)
- Excellent communication and leadership skills
- Proven ability to deliver solutions from conception through production
- B2+ or Advanced English proficiency
Responsibilities
- Lead the design, development, and deployment of full-stack applications
- Architect scalable solutions using modern frameworks and cloud technologies
- Collaborate with frontend and backend teams to build seamless features
- Integrate APIs, databases, and third-party services
- Review code, mentor team members, and enforce best practices
- Write clean, testable, and maintainable code across the stack
- Participate in planning, estimation, and client meetings
- Troubleshoot complex problems and propose innovative solutions
Preferred Qualifications
- Additional backend experience with Node.js, Python, and .NET is a plus
- Excellent written and verbal communication skills
- Ability to work effectively in a team
- Strong analytical and problem-solving skills
- Thrives in a fast-paced, ever-changing start-up environment
- Demonstrated enthusiasm for technology, fintech, and making an impact
Benefits
- Contract Type : Payroll
- Location : The client is located in United States/Costa Rica but the position is 100% remote
- Contract Duration : 6+ months with the possibility of extension
- Schedule and Time Zone : Full-time, Monday to Friday (8 hours per day, 40 hours per week)
- Timezone: Peru - overlap with USA/Costa Rica hours (EST/CST), from 8 AM to 5 PM EST/CST