Senior Full-Stack Engineer

New
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English
Experience
5+ years
Required Skills
AWSDockerPythonAgileSCRUMTypeScriptFastAPIReactCI/CD

Requirements

  • 5+ years of full-stack web application development experience.
  • Proficiency in TypeScript, React, and Python (especially with FastAPI or a similar framework).
  • Familiarity with state management libraries (e.g., Redux) and chart libraries.
  • Experience with databases and ORMs (SQLAlchemy, Alembic, Snowflake, or similar).
  • Understanding of DevOps principles and cloud infrastructure (AWS, Docker, CI/CD pipelines).
  • Excellent communication skills in English.
  • Proven experience working in client-facing or client services roles.
  • Familiarity with Scrum or Agile methodologies.
  • Attention to detail and structured thinking.
  • Ability to thrive in a remote-first, collaborative environment.

Responsibilities

  • Design, develop, and maintain data-centric web applications, ensuring seamless integration between front-end and back-end components.
  • Create and enhance reusable UI components in React, and scalable API endpoints with FastAPI.
  • Maintain high code standards by writing unit tests, end-to-end tests, and conducting manual testing.
  • Work closely with UX designers, data engineers, and account managers to deliver high-quality features aligned with business requirements.
  • Participate in technical and architectural decision-making to ensure system reliability, scalability, and performance.
  • Engage directly with clients to understand their needs, communicate project progress, and translate business requirements into technical solutions.
  • Serve as a technical point of contact for client-facing engagements.
  • Thoroughly document your work to facilitate ongoing development and future maintenance.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now