Apply

Software Engineer II, Backend - Integrated Solutions

Posted 2024-11-07

View full description

💎 Seniority level: Middle, 2+ years

📍 Location: Brazil

🔍 Industry: Digital learning products

🏢 Company: Teachable

🗣️ Languages: English, Portuguese

⏳ Experience: 2+ years

🪄 Skills: AgileQARubyProduct DevelopmentGolangCollaborationProblem Solving

Requirements:
  • 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.
Responsibilities:
  • 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.
Apply

Related Jobs

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 (Golang, Ruby, etc.) in a production environment in a backend or full-stack capacity.
  • Interest in learning or exposure to event-based architecture.
  • A passion for solving complex technical problems in both new and legacy codebases.

  • 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 our stack and our team at large.
  • Write simple, clean, high-quality, well-tested software that delivers user value.
  • Contribute and shape the overall culture and collaboration practices of the team.

AgileQARubyProduct DevelopmentGolangCollaborationProblem SolvingDocumentation

Posted 2024-10-29
Apply
Apply

📍 Brazil

🧭 Full-Time

🔍 Digital education

  • 2+ years of hands-on experience building production web applications in an agile, startup environment.
  • Proficiency in using modern programming languages (Golang, Ruby, etc.) in a production environment in a backend or fullstack capacity.
  • Interest in learning or exposure to event-based architecture.
  • Team player mentality: highly collaborative, documentation-focused.
  • A passion for solving complex technical problems in both new and legacy codebases.
  • A mindset of leaving the codebase better than how you found it.
  • Experience collaborating with multiple team members with varying experience levels.
  • Ability to work and problem-solve independently.
  • A humble, collaborative, customer-focused, and highly 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 our stack and our team.
  • Write simple, clean, high-quality, well-tested software that delivers user value.
  • Seek out ways to enhance design, coding, and testing best practices.
  • Contribute to and shape the overall culture and collaboration practices of the team.
  • Utilize testing techniques to ensure high-quality code.
  • Communicate effectively with team members and stakeholders.
  • Adapt to roadblocks and proactively resolve issues.
  • Align work with customer value by prioritizing features based on feedback.
  • Balance priorities and seek guidance when needed.

AgileQARubyProduct DevelopmentGolangCollaborationProblem Solving

Posted 2024-10-29
Apply