Datarisk logo
Datarisk

Construindo soluções com base em Inteligência Artificial para diferentes setores, formatos de negócio e cadeias de valor

Fullstack Developer – Mid-level

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2017H1B No SponsorCompany SiteLinkedIn

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 Job Pages

More Full-stack Engineer Jobs

Codekeeper logo

Software Verification Engineer

Codekeeper

Modern all-in-one software escrow solutions for agile development companies and their clients

Full TimeRemoteTeam 11-50Since 2013H1B No Sponsor

• 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

Netherlands
Cisco logo

Technical Leader, Marketing Engineering

Cisco

We securely connect everything to make anything possible.

Full TimeRemoteTeam 10,001+Since 1984H1B Sponsor

• 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.

Spain
Job Closed
Full TimeRemoteTeam 5,001-10,000H1B No Sponsor

• 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.

Canada
$73.5K - $91.8K / year
Emergency University logo

Junior Software Engineer

Emergency University

Plan. Train. Execute. Our focus is to create the industry's most dependable, experienced and innovative solution.

Full TimeRemoteTeam 11-50Since 2000

• 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

Maryland