Teachable

Related companies:

Jobs at this company:

Apply

📍 Brazil

🧭 Full-Time

🔍 Digital learning and education technology

  • 2+ years of hands-on experience building production web applications in an agile, startup environment.
  • Proficiency using Go in a production environment.
  • Experience working with systems at scale utilizing microservices and AWS services.
  • Interest in learning or exposure to event-based architecture.
  • Team player mentality with high collaboration and documentation focus.
  • Passion for solving complex technical problems in both new and legacy codebases.
  • Ability to work and problem-solve independently.

  • Responsible for designing, developing, and maintaining BFF (backend for frontend) structure within the Mobile pod.
  • Work closely with cross-functional teams from Hotmart and Teachable to evolve code.
  • Collaborate with product managers, designers, and other developers.

AWSBackend DevelopmentSoftware DevelopmentAgileAmazon Web ServicesGoGolangCollaboration

Posted 2024-11-07
Apply
Apply

📍 Brazil

🧭 Full-Time

🔍 Digital learning products

  • 2+ years of hands-on experience building production web applications in an agile, startup environment.
  • Proficiency in using modern programming languages like Golang or Ruby in a production environment.
  • Interest in learning or exposure to event-based architecture.
  • Ability to work collaboratively and maintain documentation.
  • Passion for solving complex technical problems in both new and legacy codebases.
  • Experience designing and implementing projects with team members of varying experience levels.
  • Ability to work and problem-solve independently.
  • Humble, collaborative, customer-focused, and curious approach to problem-solving.

  • Collaborate with Engineers, Product Managers, Designers, and QA engineers to build high-quality products with third-party integrations.
  • Contribute to the technical design and architecture of services, databases, and applications across the organization.
  • Execute on the product development roadmap to drive the progression of the stack and the team.
  • Write simple, clean, high-quality, well-tested software that delivers user value.
  • Seek out ways to enhance design, coding, and testing practices.
  • Contribute to the team culture and collaboration practices.
  • Utilize testing techniques to ensure high-quality code.
  • Communicate effectively with team members and stakeholders.
  • Resolve issues proactively, such as debugging and troubleshooting.
  • Align work with customer value by using feedback.

AgileQARubyProduct DevelopmentGolangCollaborationProblem Solving

Posted 2024-11-07
Apply
Apply

📍 Brazil

🧭 Full-Time

🔍 Digital Learning / Education Technology

  • 4+ years of hands-on experience building production web applications in an agile environment.
  • Proficiency in modern programming languages such as Golang and Ruby.
  • Experience on an engineering enablement or platform team.
  • Ability to collaborate with team members of varying experience levels.
  • Strong problem-solving skills and a commitment to continual improvement.

  • Partner with engineers to build scalable products.
  • Create and maintain technical documentation and best practices.
  • Develop training programs for onboarding and ongoing support.
  • Mentor engineers, troubleshoot issues, and improve code quality.
  • Improve legacy code and stay updated with industry trends.

Backend DevelopmentLeadershipSoftware DevelopmentAgileGitRubySCRUMCross-functional Team LeadershipCommunication SkillsAnalytical SkillsCollaborationCI/CDMentoringDocumentation

Posted 2024-11-07
Apply
Apply

📍 Brazil

🧭 Full-Time

🔍 Digital Learning / Education Technology

  • 4-5+ years of hands-on experience in Android application development with a focus on Kotlin, ideally in an agile, startup environment.
  • Knowledge of RESTful APIs and integration with backend services.
  • Ability to communicate complex technical and organizational problems clearly and propose iterative solutions.
  • Experience in designing and implementing technical projects with multiple team members.
  • Contributed to architecture discussions to drive technical decisions on the team.
  • Familiarity with Clean architecture, SOLID principles, and design patterns.
  • Knowledge of architectural patterns: MVVM and MVI.
  • Experience with unit and automated tests.
  • Knowledge of modularization and dependency injection.

  • Collaborate with Engineers, Product Managers, Designers, and QA engineers to build high-quality products with third party integrations.
  • Contribute to the technical design and architecture of services, databases, and applications across the organization.
  • Execute on the product development roadmap to drive the progression of the stack and the team.
  • Write simple, clean, high-quality, well-tested software that delivers user value.
  • Seek out ways to improve design, coding, testing practices, and support review processes.

AgileAndroidDesign PatternsKotlinQAProduct DevelopmentFirebaseCollaborationCI/CDRESTful APIs

Posted 2024-11-07
Apply
Apply

📍 U.S., Brazil

🧭 Full-Time

🔍 Technology, digital learning

  • Encourages individuals from a broad diversity of backgrounds to apply.
  • Committed to a fair and consistent interview process.
  • Applicants can request accommodations to apply or perform their job.

  • Always looking for creative, talented self-starters to join the Teachable team.
  • Encouraging applicants to submit their profiles for future opportunities.
  • Maintaining a remote-first culture with in-person events for team bonding and strategic alignment.
Posted 2024-11-07
Apply
Apply

📍 U.S., Brazil

🧭 Full-Time

🔍 Digital learning products

  • Teachable encourages individuals from a broad diversity of backgrounds to apply.
  • Committed to a fair and consistent interview process.

  • Work with a dynamic, cross-cultural team.
  • Contribute to the growth of Teachable as part of Hotmart.
  • Focus on delivering market-leading products.
Posted 2024-11-07
Apply
Apply

📍 Brazil

🧭 Contract

🔍 Digital Learning Products

  • 4+ years of professional experience in data engineering.
  • Proficiency in processes used in modern data engineering.
  • Solid understanding of cloud infrastructure.
  • Hands-on experience with relevant data-related AWS services.
  • Advanced understanding of the relational data model.
  • Experience interacting with RESTful APIs and webhooks.
  • Understanding of DevOps disciplines and Git version control.
  • A commitment to writing clean, efficient, and maintainable code.
  • Familiarity with monitoring tools like CloudWatch or New Relic.
  • Familiarity with incident management tools like PagerDuty is desirable.
  • Understanding Software Engineering paradigms and lifecycle is desirable.
  • Strong SQL skills.
  • Expertise utilizing Python for data wrangling.
  • Experience using Airflow for data pipeline orchestration.
  • Experience with Spark creating big data workloads.
  • Experience working with Delta Lake, Hudi or Iceberg.
  • Experience working with large-scale data warehouses like Redshift.
  • Experience with Terraform composing AWS infrastructure is desirable.

  • Partner with Engineering and Product teams on high-impact initiatives.
  • Design and implement robust data pipelines using AWS services.
  • Enhance event collection, queueing, and processing mechanisms.
  • Build and refine meaningful alerts with automated corrective actions.
  • Troubleshoot and resolve issues, ensuring system reliability and stability.
  • Architect scalable data products with long-term vision and efficiency in mind.
  • Identify and resolve complex technical challenges involving system integration, infrastructure, and software bugs.

AWSPythonSQLETLGitJavaKafkaStrategyAirflowData engineeringCollaborationRESTful APIsTerraform

Posted 2024-09-12
Apply