Back to jobs

Sr. Fullstack Developer

LATAM

At Teampathy, we connect top-tier software developers like you with exciting global opportunities. Our core purpose is to forge meaningful connections and deliver exceptional value, ensuring mutual success for both clients and developers. We achieve this by providing high-impact, cost-effective software solutions through efficient, quality-driven, and agile processes, solidifying our role as a trusted partner committed to making a lasting impact in the global tech industry.

If you're looking to connect with meaningful opportunities and be part of a company that values your expertise and growth, we invite you to explore our current openings.

The Opportunity

Are you a highly skilled Senior Full Stack Developer passionate about designing, developing, and maintaining high-quality, scalable, and efficient web solutions? Teampathy is looking for an experienced professional to play a pivotal role in our web development lifecycle, ensuring the delivery of solutions that meet both business objectives and user needs. 

What You'll Do:

  • Application Development: Design, implement, and maintain robust and scalable web applications using modern front-end frameworks (specifically React) and back-end technologies (Node.js).
  • Code Quality & Best Practices: Write clean, maintainable, and well-documented code adhering to SOLID principles and industry best practices.  You'll also conduct code reviews to ensure consistency and uphold high standards. Architecture & System
  • Design: Develop efficient architectures, leveraging design patterns and frameworks suitable for project requirements, ensuring the scalability and maintainability of applications.
  • Database Management: Design and optimize database schemas, manage data storage solutions, and ensure efficient data retrieval using SQL (e.g., PostgreSQL) and NoSQL databases.
  • API Development & Integration: Develop and integrate RESTful and GraphQL APIs, ensuring secure and efficient communication between front-end and back-end systems.
  • Performance Optimization: Identify and resolve performance bottlenecks, ensuring applications run smoothly with optimal resource utilization.
  • Testing & Deployment: Implement unit tests, integration tests, and end-to-end tests to ensure application stability.  Utilize CI/CD pipelines for seamless deployment and continuous integration. Collaboration & Agile Workflows: Work in cross-functional teams alongside designers, product managers, and other developers, following Agile methodologies (Scrum, Kanban) and using tools like Jira or Trello for efficient project management.
  • Mentorship & Leadership: Guide and mentor junior developers, fostering a culture of collaboration, knowledge sharing, and technical excellence. 

What You'll Bring:

  • Front-end Development: Proficiency in React, with extensive experience in front-end frameworks such as Javascript (including tools like Webpack, Enzyme, Redux).
  • Back-end Development: Strong knowledge of Node.js and experience with server-side rendering.  Familiarity with GraphQL and Apollo Server is a plus.
  • Database Management: Experience with relational databases like PostgreSQL and familiarity with NoSQL databases.  Ability to design efficient database schemas and optimize queries. Version Control & Collaboration: Proficient in using Git for version control and experience collaborating on platforms like GitHub or GitLab.
  • Problem-Solving Skills: Strong analytical and problem-solving abilities, with a focus on delivering efficient and scalable solutions.
  • Communication Skills: Excellent English skills, both oral and written, with the ability to articulate complex technical concepts to non-technical stakeholders.
  • Continuous Learning: A proactive attitude towards learning and adopting new technologies, motivated by technology and the software industry.

Requirements:

  • Tech Experience: +5 years of professional experience in full stack development, with a proven track record of delivering high-quality web applications. Demonstrated experience in leading development projects and mentoring junior team members.
  • Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Location: LATAM. 
  • Time Zone: GMT-2, -3, or -4.
  • English Level: B2+. 

Ready to make an impact?

If you're looking to connect with meaningful opportunities and be part of a company that values your expertise and growth, we invite you to explore this opening and apply today!

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...