Job Description
At TCIT, we are leaders in cloud software development with more than 9 years promoting digital transformation for organizations in various areas. We work with agile methodologies and cutting-edge technologies, and we participate in projects with social impact. Our mission is to discover and empower the best talents to build high-quality, sustainable solutions. We are looking to integrate a React Python Developer into our team to collaborate on modern, scalable and results-oriented software projects, with opportunities for growth and continuous learning.
Job opportunity at getonbrd.com.
Main roles and responsibilities
Develop user interfaces in React and APIs in Python (FastAPI) for modern and scalable web applications.
Design and manage SQL (MySQL, PostgreSQL) and NoSQL (MongoDB) data structures and databases to support robust solutions.
Create secure, efficient and well-documented APIs; integrate front-end with back-end fluidly and securely.
Apply good practices for secure coding, authentication, performance and testing.
Collaborate with multidisciplinary teams to define requirements, plan deliverables and solve complex problems.
Participate in code reviews, writing tests, and maintaining clean and scalable code.
Use AI tools to support coding and improve productivity (e.g. code co-pilot) where appropriate.
Profile sought and experience required
We are looking for a developer with experience in React for the frontend and Python with FastAPI for the backend, capable of designing complete end-to-end solutions. Experience in the design and management of SQL and NoSQL databases, as well as in the creation of efficient and secure APIs, will be an advantage. The ideal candidate must have analytical thinking, attention to detail, and the ability to work in collaborative teams, communicating technical concepts clearly. Skills in writing maintainable code, testing, and optimizing performance are expected. Willingness to learn and apply new technologies, as well as experience in security and authentication practices, will be an advantage.
Desirable skills and experiences
Advanced knowledge of REST API design and/or GraphQL, additional experience in cloud tools (e.g. AWS, Azure, GCP), use of CI/CD, containers (Docker) and microservices-based architectures. Familiarity with agile methodologies, ability to work in a dynamic and results-oriented environment. Communication skills in technical English and experience working with distributed teams.
Conditions
Computer: TCIT provides a computer for your work.
Casual Dress: TCIT does not require a dress code.
Drinks and snacks: TCIT offers some drinks and snacks freely available in the office.