
Full Stack Developer
Instituto de Pesquisas Eldorado
full-time
Posted on:
Location Type: Hybrid
Location: Campinas • Brazil
Visit company websiteExplore more
About the role
- Work on building modern web applications using React, either developing from scratch or converting prototypes into functional solutions.
- Develop backend APIs to expose data produced by data teams and machine learning models.
- Develop scalable and responsive web applications using React and JavaScript.
- Create and maintain RESTful backend APIs to integrate with data systems and machine learning models.
- Collaborate with data teams to ensure correct exposure and consumption of analytical information.
- Participate in the architecture and definition of technical solutions for new products and features.
- Ensure good development practices, automated testing, and code versioning.
- Convert prototypes into functional and efficient applications.
- Contribute to continuous improvements in development and delivery processes.
- Contribute to the development of intelligent dashboards that consume data exposed via APIs and prepare high-quality graphical information.
Requirements
- Completed degree in Computer Science, Computer Engineering, Information Systems, or related fields.
- Solid experience with development in React, Node.js, and JavaScript.
- Experience with backend development, preferably in Python.
- Knowledge of API integration and data handling.
- Familiarity with version control (Git) and agile methodologies.
- Advantages: Experience administering Linux systems.
- Knowledge of Python frameworks such as FastAPI or Flask.
- Experience with cloud environments (AWS and GCP).
- Experience with CI/CD and containers (Docker, Kubernetes).
- Knowledge of security and performance best practices for web applications.
- Intermediate conversational English.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
ReactJavaScriptNode.jsPythonRESTful APIsAPI integrationGitCI/CDDockerKubernetes
Soft Skills
collaborationcommunicationproblem-solvingcontinuous improvementdevelopment practices