Job Openings Senior Full-Stack Developer (Java, React)

About the job Senior Full-Stack Developer (Java, React)

Location: Mexico City, Mexico (Hybrid, flexible)

We are seeking a highly skilled Senior Full-Stack Java Developer (Spring & React) to join our dynamic team. This role requires a blend of technical expertise and client-facing skills, as you'll be working closely with our clients to deliver high-quality, robust solutions. We are looking for someone who possesses good analytical skills, energy, drive and attention to details. The ideal candidate will be a team player with a forward-thinking mindset, ability and confidence to challenge the status quo to define future visions. You will be given a unique opportunity to work with high impact projects and interact directly with senior leadership. 

Responsibilities

  • Design, develop, and maintain complex applications using Java Spring framework and React
  • Collaborate with team members to gather requirements, provide technical insights, and ensure project success
  • Lead the development of scalable and efficient backend services using Java Spring
  • Create responsive and interactive user interfaces using React and related technologies
  • Mentor junior developers and contribute to the overall growth of the development team
  • Participate in code reviews and ensure adherence to best practices and coding standards
  • Troubleshoot, debug, and optimize applications for maximum performance
  • Stay updated with the latest trends and technologies in Java Spring, React, and web development 

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • Minimum 7 years of professional experience in software development
  • Strong proficiency in Java and extensive experience with Spring Framework (Spring Boot, Spring MVC, Spring Security)
  • Expert-level knowledge of React, including state management (e.g., Redux, MobX) and React Hooks
  • Experience with RESTful API design and implementation
  • Solid understanding of front-end technologies (HTML5, CSS3, JavaScript ES6+)
  • Familiarity with build tools (e.g., Maven, Gradle) and version control systems (e.g., Git)
  • Experience with database technologies (SQL and NoSQL)
  • Knowledge of cloud platforms (preferably AWS or Azure)
  • Excellent problem-solving and analytical skills
  • Strong communication skills and ability to work effectively in a client-facing role
  • Experience in Agile/Scrum development methodologies 
  • English proficiency (B2 or above)

Preferred Qualifications

  • Experience with microservices architecture
  • Knowledge of containerization technologies (Docker, Kubernetes)
  • Familiarity with CI/CD pipelines
  • Experience with test-driven development (TDD) and automated testing frameworks
  • Contributions to open-source projects

Why Join Us?

  • Full-time position
  • Payment in USD
  • 12 PTO per year
  • Holidays from your country off and paid
  • Birthday off and paid
  • Career Path
  • Recognition Program
  • Paid Leaves

If you meet these requirements and are interested in applying for this position, please let us know. We look forward to the possibility of working with you.