Job Title: Software Engineer (Java / Full Stack)
š Location: Remote /Mexico - Remote
š Employment Type: Contract
About the Role
We are looking for a highly skilled Software Engineer to join a fast-paced, customer-centric technology team supporting large-scale retail and e-commerce platforms. This role involves building scalable, high-performance applications and contributing to modern digital experiences used by millions of users.
Key Responsibilities
- Design, develop, and maintain scalable applications using Java and modern frameworks (Spring Boot, Microservices)
- Build and enhance RESTful APIs and backend services
- Collaborate with cross-functional teams including Product, UX, and QA
- Develop responsive and high-quality frontend components (if full stack) using React
- Write clean, maintainable, and well-documented code
- Participate in code reviews, design discussions, and architectural decisions
- Troubleshoot and resolve production issues with a focus on performance and reliability
- Contribute to CI/CD pipelines and DevOps practices
Required Skills & Qualifications
- Experience in Java development
- Strong understanding of Spring Boot, Microservices architecture
- Experience with REST APIs and web services
- Familiarity with databases (SQL / NoSQL)
- Hands-on experience with Git and version control systems
- Strong problem-solving and analytical skills