Back to Open Positions

Software Engineer III

Remote, Latam

SweatWorks was founded to make technology relevant, accessible, functional and beautiful so that our partners can engage their clients like never before. We believe in embracing and using technology to solve problems, not create new ones. SweatWorks has grown from a boutique fitness agency into a leading technology firm that is creating some of the most innovative experiences for exceptional brands.

We are a force of digital strategists that create and implement extraordinary products for amazing clients. From startups to Fortune 500 companies, we work with clients to deliver digital solutions across web, mobile and all digital devices in between. From social networks to apps to complex content management systems, we have the capabilities to produce anything digital.

The Role

What you'll be doing

SweatWorks is hiring a Software Engineer III with strong experience in JavaScript. As part of our remote creative team, you’ll contribute to the design, development, and maintenance of high-quality web applications. You’ll work closely with cross-functional teams, including senior engineers and QA, to deliver robust and scalable solutions that drive impactful client experiences.

Responsibilities:

  • Translate Requirements into Code: Interpret technical and business requirements to deliver clean, efficient, and maintainable code. Apply advanced problem-solving skills to develop solutions that align with project specifications.
  • Develop and Maintain Code: Write new code, update existing code, and ensure implementations adhere to best practices, coding standards, and organizational guidelines. Contribute independently to development efforts, and offer support on complex projects.
  • Unit Testing and Quality Assurance: Create, maintain, and optimize unit tests to ensure reliability and functionality. Work closely with QA Engineers to ensure software aligns with project requirements and quality benchmarks.
  • Troubleshoot and Fix Issues: Troubleshoot and Resolve Issues: Efficiently diagnose, troubleshoot, and address both simple and complex software issues to enhance user experience. Escalate more intricate matters as needed, collaborating with senior engineers to implement robust solutions.
  • Code Integration and Reviews: Actively engage in code integration processes within the software ecosystem. Lead or participate in peer reviews, providing and accepting feedback to continuously improve code quality and development practices.
  • Documentation and System Support: Produce detailed, clear documentation for code, configurations, and project-specific processes, ensuring scalability and smooth future development. Support production deployments and assist in resolving post-deployment issues.
  • Team Collaboration and Agile Participation: Contribute to daily stand-ups, sprint planning, and agile ceremonies. Collaborate across teams, bringing technical insights to discussions and aligning with QA, Product, and design to achieve project goals.
  • Mentorship and Skill Development: Support junior engineers by offering guidance, sharing best practices, and participating in skill development initiatives. Embrace continuous learning and demonstrate a commitment to expanding knowledge within the software development lifecycle.

Your skills

What we require

  • 5+ years of experience with typescript, node js, react,react native, PostgreSQL, MongoDB, Docker, AWS, and terraform.
  • Good understanding of software architecture, capable of contributing to high-level project designs. Experience in performing code reviews and providing constructive feedback.
  • Strong mentorship abilities to guide junior developers and encourage best practices.
  • Demonstrated ability to work independently, with minimal supervision, on complex project components.
  • Proficiency in version control systems, particularly Git.
  • Skill in producing detailed technical documentation for development and architecture purposes.
  • Fluency in written and spoken English.

What we offer

  • Home-office-based role, offering flexibility and comfort
  • Up to 25 paid vacation days per year
  • Wellness days to ensure a healthy work-life balance
  • Competitive health insurance coverage
  • Reimbursement of internet and gym expenses
  • Opportunities to work with leading brands in fitness and wellness
  • Collaborating with a dynamic and diverse global team