Senior Full-Stack Developer (Golang, React, Node) - Remote, LATAM
About the Role
We are seeking a highly experienced Senior Full-Stack Developer to join our dynamic team. This is a remote position open to candidates based in Latin America (LATAM), with a strong preference for those in Brazil. As a key contributor, you will design, develop, and maintain scalable applications, focusing primarily on backend development with Golang while leveraging React and Node.js for full-stack capabilities. If you thrive in fast-paced environments and have a passion for building robust, high-performance systems, we want to hear from you!
Key Responsibilities
Lead the development of backend services and APIs using Golang as the primary language.
Build responsive and intuitive user interfaces with React.
Develop server-side logic and integrate with databases using Node.js.
Collaborate with cross-functional teams to architect scalable solutions, optimize performance, and ensure code quality.
Mentor junior developers, conduct code reviews, and promote best practices in software engineering.
Troubleshoot, debug, and upgrade existing systems to meet evolving business needs.
Stay updated with emerging technologies and apply them to improve our tech stack.
Required Qualifications
Experience: 5+ years in software development, with at least 3 years in a senior role.
Technical Skills:
Expert proficiency in Golang (Go) for backend development – this is our primary tech.
Strong experience with React for frontend development, including state management (e.g., Redux) and component libraries.
Solid knowledge of Node.js for server-side applications, including Express.js or similar frameworks.
Familiarity with databases (e.g., PostgreSQL, MongoDB) and cloud services (e.g., AWS, GCP).
Experience with RESTful APIs, microservices architecture, and containerization (e.g., Docker, Kubernetes).
Soft Skills: Excellent problem-solving abilities, strong communication skills, and the ability to work independently in a remote setting.