Construindo soluções com base em Inteligência Artificial para diferentes setores, formatos de negócio e cadeias de valor
Fullstack Developer – Mid-level
Location
Brazil
Posted
9 days ago
Salary
0
Seniority
Senior
Job Description
Fullstack Developer – Mid-level
Datarisk
• Develop end-to-end features with an emphasis on frontend (React/TypeScript), integrating with backend APIs (Python/FastAPI) that power Artificial Intelligence solutions; • Build interfaces and analytical dashboards that translate data and predictions from Machine Learning models and Generative AI into clear user experiences; • Collaborate with Product and UX Design to transform flows and wireframes into high-quality components, following the product design system and frontend architecture standards; • Troubleshoot and solve software issues autonomously, applying engineering best practices on the frontend and making occasional contributions to the backend; • Maintain high standards for code quality and documentation, actively participating in code reviews; • Contribute to the team’s technical growth by sharing knowledge about the stack and frontend best practices with colleagues.
Job Requirements
- Solid experience with React and TypeScript, including hooks, server-state management (e.g., TanStack Query), and scalable component architecture (e.g., Feature-Sliced Design);
- Experience with UI libraries (Tailwind, shadcn/ui, or equivalents) and building data-oriented interfaces (tables, charts, dashboards);
- Knowledge of Python and backend frameworks such as FastAPI, Django, or Flask, with the ability to contribute to endpoints and integrations when needed;
- Experience consuming RESTful APIs and integrating frontend and backend in SaaS products, ideally multi-tenant;
- Experience with relational databases, especially PostgreSQL;
- Experience working in agile development and a strong interest in building AI-based products;
- Ability to solve problems independently, with good communication skills and close collaboration with UX and Product teams.
Benefits
- Bradesco health and dental insurance;
- Wellhub (formerly Gympass);
- Conexa Saúde & Psicologia Viva (telehealth services);
- Corporate partnership with Open English (discounts on English & Spanish courses);
- Caju: Home office allowance;
- Paid leave of 22 business days per year;
- Birthday day off;
- Employment model: PJ (contractor).
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Verification Engineer
CodekeeperModern all-in-one software escrow solutions for agile development companies and their clients
• Conduct verification of customer software using provided technical documentation • Achieve software builds across various programming languages • Identify, diagnose, and resolve build issues, ensuring software meets quality standards • Perform additional feature testing where required to confirm the built software behaves as documented • Analyze software requirements and technical documentation to understand build processes and dependencies • Communicate effectively with team members and clients to understand requirements and provide updates • Stay updated with emerging technologies and programming languages relevant to software verification • Contribute to the continuous improvement of verification processes and practices
Technical Leader, Marketing Engineering
CiscoWe securely connect everything to make anything possible.
• Deliver technical enablement sessions to broad audiences of customers, partners or internal Cisco employees. • Articulate Cisco’s DC Networking messaging and strategy, with a focus on the solutions that the portfolio enables. • Develop technical marketing collateral, including white papers, solution briefs, case studies, and technical presentations. • Develop and validate customer-facing demos, lab experiences, and video content using beta and EFT code. • Write and present thought leadership content, such as blog posts, webinars, and conference presentations. • Collaborate with the product and marketing teams to define messaging and positioning for DC networking solutions. • Partner with engineering, product management and technical marketing to refine product requirements and solutions. • Actively participate in roadmap discussions, feature reviews, and internal meetings. • Represent Cisco’s DC Networking business unit at industry events and trade shows.
• Collaborate with Product Owners, Business Analysts, UX Designers, and development team members to translate business requirements into scalable technical solutions. • Design, develop, test, and maintain RESTful APIs and backend services using Java and Spring Boot. • Contribute to solution architecture and technical design discussions while ensuring alignment with established architecture standards and best practices. • Build and enhance cloud-native applications using Docker, and Kubernetes technologies. • Develop high-quality, scalable, and maintainable software solutions that support evolving business and customer needs. • Participate in Agile planning activities, including estimation, backlog refinement, sprint planning, and technical discovery. • Collaborate with frontend developers and contribute to UI development using Vue.js when required. • Participate in code reviews and promote engineering best practices, software quality, security, and maintainability. • Leverage AI-assisted development tools such as Microsoft Copilot to improve software quality, accelerate delivery, enhance code reviews, and support test automation and defect prevention activities. • Champion the effective use of AI-enabled development practices across the team by sharing knowledge, coaching peers, and identifying opportunities to improve developer productivity, code quality, and engineering efficiency. • Identify opportunities to improve application performance, scalability, resiliency, and developer productivity. • Support CI/CD practices and deployment automation to enable efficient and reliable software delivery. • Mentor and support team members through technical guidance, knowledge sharing, and collaborative problem-solving.
Junior Software Engineer
Emergency UniversityPlan. Train. Execute. Our focus is to create the industry's most dependable, experienced and innovative solution.
• Work closely with senior developers to design, develop, and maintain our online training platform • Collaborate with cross-functional teams to implement new features and improve existing ones • Write clean, efficient, and well-documented code • Troubleshoot and debug technical issues • Participate in code reviews and provide constructive feedback • Keep up-to-date with emerging technologies and industry trends • Continuously improve development processes and practices




