Full Stack Developer
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.
About the Role (cont.)
In this role you will: ReactJS and TypeScript, Python, serverless back-end development (e.g., AWS Lambda), database administration (SQL and NoSQL), and AWS services integration. You will also be involved in testing, debugging, data engineering tasks, and DevOps collaboration.
What can you expect from us?
* Professional development and constant evolution of your skills, always in line with your interests.
* Opportunities to work outside Brazil
* A collaborative, diverse and innovative environment that encourages teamwork.
What do we offer?
* Health insurance
* Life insurance
* Gympass
* TCS Cares – 24/7 psychological, legal, social and financial assistance
* Partnership with SESC
* Reimbursement of Certifications
* Free Learning Portal – Online courses and live training
* International experience opportunity
* Discount Partnership with Universities and Language Schools
* Bring Your Buddy – referral bonus
* TCS Gems – Recognition for performance
* Xcelerate – Free Mentoring Career Platform
ID:
#J-18808-Ljbffr