Full-Stack Engineer
New
J
JobgetherDelivery logistics
Based in Brazil, US Pacific business hours, typically 9 a.m. to 5 p.m. PTFull-TimeMiddle
Salary60,000 - 80,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Languages
- Excellent written and spoken English, approximately C1 level
- Experience
- At least 4 years of professional software engineering experience; at least 3 years of hands-on professional experience with Node.js and React
- Required Skills
- Node.jsJavascriptTypeScriptReactSeleniumGitHub ActionsPlaywright
Requirements
- At least 4 years of professional software engineering experience building, deploying, and operating reliable production systems.
- At least 3 years of hands-on professional experience with Node.js and React, using JavaScript or TypeScript.
- Experience delivering full-stack features across frontend and backend, from concept through production use.
- Strong computer science fundamentals, including data structures, database concepts, API design, software testing, and clean coding practices.
- Bachelor's degree in computer science or a related field, or equivalent professional experience.
- Practical experience with automated unit, integration, and end-to-end testing, including browser testing frameworks such as Playwright or Selenium.
- Experience using structured AI-assisted or agentic software development workflows.
- Ability to critically evaluate code and architectural proposals.
- Excellent written and spoken English, approximately C1 level, and ability to work entirely in English.
- Ability to work reliably during US Pacific business hours, typically 9 a.m. to 5 p.m. PT.
- Nice to have: ownership of CI pipelines, including GitHub Actions or equivalent tools, and experience with Test-Driven Development.
- Nice to have: experience with Rust or another compiled, statically typed language, AWS, cloud-native services, microservices, containerization, NoSQL, or modern software architecture.
Responsibilities
- Build, refine, and maintain agentic development workflows using AI throughout requirements, technical specifications, implementation, and testing.
- Design, develop, test, and deliver full-stack software across new and existing systems.
- Verify software quality through automated testing, AI-assisted reviews, and human code reviews.
- Critically review AI-generated code and architectural recommendations against engineering standards.
- Own features from research and planning through design, implementation, validation, deployment, and production monitoring.
- Refactor and simplify legacy systems, improve test coverage, and clarify component boundaries.
- Develop and enhance APIs, webhooks, and platform integrations.
- Build and maintain automated unit, integration, and end-to-end tests.
- Troubleshoot technical issues, support production reliability, and participate in on-call rotations.
- Collaborate with product managers and cross-functional partners to prioritize work, and contribute through pairing, code reviews, knowledge sharing, and documentation.
View Full Description & ApplyYou'll be redirected to the employer's site