Software Engineer II - Backend

Yesterday

Apply Now
Logo of Teachable

Teachable

Online Education • Online Course Creation • eLearning • Coaching • Digital Product

51 - 200

Description

• 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 our 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 • Seek out ways to bring in new perspectives to our design, coding and testing best practices as well as supporting review processes (i.e. design, code, postmortem) • Contribute and shape the overall culture and collaboration practices of the team • Quickly understand documentation and utilize testing techniques, such as unit testing, integration testing, and stress testing, to ensure high-quality code • Communicate effectively with team members and stakeholders, such as providing regular status updates and actively seeking feedback • Adapt to roadblocks and proactively resolve issues, such as debugging and troubleshooting • Align work with customer value by using feedback to prioritize features • Balance priorities and seek guidance when needed to make informed decisions

Requirements

• 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 and recognizing how to balance asynchronous communications and virtual meetings • 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 to design and implement technical projects. • Ability to work and problem-solve independently. • A humble, collaborative, customer-focused, and highly curious approach to problem-solving.

Benefits

• Competitive pay based on market data • Opportunities for impact on company value • Remote-first culture with flexibility • In-person events for team bonding and celebrations

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com