Full Stack Engineer
- Contract
Job Description
Summary
We are seeking a FullStack Engineer to support the development and enhancement of Indeed’s messaging products. This engagement focuses on strengthening a critical part of the hiring journey by enabling seamless communication between employers and candidates. The role will involve improving existing product functionality, responding to evolving business needs from cross-functional teams, maintaining ongoing operations, and reducing technical debt. Messaging plays a key role in revenue performance, user trust, and platform engagement.
Enterprise experience strongly preferred.
Key Responsibilities
- Design, build, and enhance backend services using Java (primary language)
- Develop and maintain frontend features using React and Redux
- Design and implement scalable RESTful or GraphQL APIs
- Improve system reliability, performance, and maintainability
- Collaborate cross-functionally in an agile environment
- Support ongoing operations and address emerging business requirements
- Contribute to reduction of technical debt and system optimization
Qualifications
Must-Have Skills
- Strong proficiency in Java (primary backend language)
- Proficiency in Java, Kotlin, or Scala (JVM-based development)
- Hands-on frontend development experience with React
- Experience working with Redux
- Experience with modern databases (MongoDB, MySQL, SQL or NoSQL)
- Experience designing and implementing RESTful APIs or GraphQL
- Solid understanding of computer science fundamentals and software design principles
- Ability to work effectively in an agile, collaborative environment
Nice-to-Have Skills
- Database design and optimization experience
- Experience with messaging queue technologies such as Kafka or RabbitMQ
Additional Information
Required Tools & Platforms
- Java
- React
- Redux
- MongoDB, MySQL, or other SQL/NoSQL databases
- RESTful APIs or GraphQL
Location, Time & Engagement
- Location: LATAM
- Time Zone: Must align with CST
- Engagement Type: Contract
- Expected Hours: Full-time (40 hours per week)
- Remote: Yes
By clicking the link above or any third-party link within this posting, you are leaving this site and going to a third-party website where the third-party website's terms and privacy policy apply