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