Job Description – Full Stack Developer (React.js / Next.js / Java Spring Boot)
Job Title
Full Stack Developer (React.js, Next.js, Java Spring Boot)
Experience Required : 5+ Years
Location : Mexico City [Hybrid]
Employment Type : Full-Time / Consultant
Job Summary
We are seeking an experienced Full Stack Developer with 5+ years of experience in designing, developing, and maintaining scalable web applications. The ideal candidate should possess strong expertise in React.js, Next.js, Java, and Spring Boot, along with hands-on experience in frontend and backend development, API integrations, cloud technologies, and modern architecture patterns.
The candidate will play a key role in building high-performance, scalable, and secure applications while collaborating with cross-functional teams in an Agile environment.
Key Responsibilities
Frontend Development
- Develop and maintain scalable web applications using React.js and Next.js.
- Build reusable, responsive, and high-performance UI components using modern frontend practices.
- Implement responsive designs ensuring cross-browser compatibility.
- Optimize frontend performance, accessibility, and user experience.
- Implement SSR (Server-Side Rendering) and SSG (Static Site Generation) using Next.js.
- Manage application state using tools such as Redux, Context API, or Zustand.
Backend Development
- Design, develop, and maintain backend services using Java and Spring Boot.
- Build and integrate REST APIs for frontend and third-party system integrations.
- Implement secure authentication and authorization mechanisms using JWT and OAuth.
- Ensure backend scalability, performance, and security.
Architecture & Integration
- Work with Micro Frontend Architecture and Microservices-based systems.
- Collaborate on system design and integration of frontend and backend services.
- Participate in architectural discussions and contribute to technical solutioning.
Collaboration & Quality
- Collaborate with Product Owners, QA, UI/UX Designers, DevOps Engineers, and Business Teams.
- Perform code reviews and maintain coding standards and best practices.
- Debug, troubleshoot, and resolve technical issues efficiently.
- Write clean, reusable, maintainable, and well-documented code.
DevOps & Cloud
- Work with CI/CD pipelines for automated build and deployment processes.
- Utilize containerization and orchestration tools such as Docker and Kubernetes.
- Work with cloud platforms such as:
- Google Cloud (GCP)
- Amazon Web Services (AWS)
- Microsoft Azure
Database Management
- Design and work with relational and NoSQL databases, including:
- Optimize database queries and ensure efficient data handling.
Required Skills
Frontend
- Strong hands-on experience in:
- React.js
- Next.js
- JavaScript (ES6+)
- TypeScript
- Strong understanding of:
- SSR (Server-Side Rendering)
- SSG (Static Site Generation)
- Experience with:
- HTML5
- CSS3
- Tailwind CSS
- SCSS
- State management expertise using:
Backend
- Strong experience in:
- Experience in:
- REST API Development & Integration
- Authentication & Authorization (JWT, OAuth)
Architecture & Tools
- Experience with:
- Micro Frontend Architecture
- Microservices
- Git
- CI/CD Pipelines
- Docker
- Kubernetes
Database
- Experience with:
- SQL & NoSQL Databases
- MySQL
- PostgreSQL
- MongoDB
Preferred Skills
- Experience with GraphQL
- Unit testing expertise using:
- Jest
- React Testing Library
- JUnit
- Experience working in Agile/Scrum environments
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 5+ years of experience in Full Stack Development.
- Strong analytical, debugging, and problem-solving skills.
- Good communication and cross-functional collaboration skills.
Preferred Candidate Profile
- Strong ownership mindset and ability to work independently.
- Experience building enterprise-scale applications.
- Ability to thrive in a fast-paced Agile environment.
- Strong understanding of scalable architecture and best engineering practices.
Must-Have Skills (Quick Screening)
React.js | Next.js | Java | Spring Boot | TypeScript | REST APIs | Microservices | Micro Frontend | SQL/NoSQL | Cloud | CI/CD
Required Skills
ReactJs
Java, Commercetools, Spring Boot, Microservices,Git,
Next.JS