Tech Stack
AWSCloudDockerJavaJavaScriptPostgresReactReduxSpringSpring BootSpringBootTypeScript
About the role
- Lead the design and development of a scalable cloud-based solution using Java, Spring Boot, and React.
- Collaborate with cross-functional teams to ensure high-quality deliverables.
- Design and develop RESTful APIs in Java (Spring Boot) to surface new data sets.
- Build and enhance React.js components and user workflows.
- Integrate with PostgreSQL databases and external data pipelines.
- Ensure efficient, secure data exchange between systems.
- Participate in code reviews.
- Debug, troubleshoot, and improve API and UI performance.
- Mentor junior developers and contribute to a culture of learning.
Requirements
- Solid professional experience with Java (Spring Boot).
- Strong expertise in React.js (hooks, functional components, state management).
- Solid knowledge of REST API design and integration.
- Proficiency with PostgreSQL or similar relational databases.
- Experience in Agile development environments.
- Excellent English communication skills for client interaction and team syncs (B2+).
- Experience working with Salesforce, data ingestion, or enterprise integrations (nice-to-have).
- Familiarity with AWS, Docker, or CI/CD pipelines (nice-to-have).
- Background in data-driven platforms (e.g., real estate, analytics, or mapping) (nice-to-have).
- Knowledge of TypeScript and Redux Toolkit (nice-to-have).
- Premium Healthcare
- Meal voucher
- Maternity and Parental leaves
- Mobile services subsidy
- Sick pay-Life insurance
- CI&T University
- Colombian Holidays
- Paid Vacations
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpring BootReact.jsREST APIPostgreSQLAgile developmentTypeScriptRedux Toolkit
Soft skills
communicationmentoringcollaboration