Search jobs > San Francisco, CA > Senior software engineer

Senior Software Engineer - Growth

BHO Tech
San Francisco, California, US
Full-time

ABOUT US

With a mission to improve lives through learning, we are a global marketplace for learning and teaching online. More than 20 million students learn from an extensive library of over 65,000 courses taught by expert instructors.

Whether learning for professional development or personal enrichment, students can master new skills through self-paced, on-demand courses, while instructors have a way to share their knowledge with the world.

For companies, we offer for Business subscription access to a collection of business-relevant courses as well as a simple platform to host and distribute their own content in one central place.

Were a close-knit bunch that enjoys problem-solving and collaboration, and we share a serious commitment to delivering the best possible learning and teaching experiences.

Our culture encourages innovation, creativity, passion, and teamwork. We also celebrate our milestones and support each other every day.

Founded in 2010, we are privately owned and headquartered in San Franciscos SOMA neighborhood with offices in Dublin, Ireland, Sao Paulo, Brazil, and Ankara, Turkey.

Compensation includes full-time salary, equity compensation plan, and competitive benefits including healthcare, commuter benefits, parental leave, and an unlimited vacation policy.

About Our Engineering

Do you love what you do? Are you passionate about programming? If you love challenges and strive for excellence, come build the future of learning with us! We are a small, collaborative, fun group of engineers looking for someone like you to become part of our team.

Our user facing projects are diverse, interesting, and innovative. Our work is impactful; we help people improve their lives through learning.

We leverage the latest technologies (Python, Django, React, Redis, RabbitMQ), adopt industry best practices and iterate in fast-paced release environment.

You will see the positive results of your work weekly. We dont forget to celebrate and have fun. Come and grow with us!Responsibilities :

  • Design, develop, test, and release features for our user facing products that are crucial for business expansion and growth.
  • Collaborate with product managers, designers and engineers to identify opportunities and implement solutions that provide positive value to our students and our business.
  • Plan, organize, and complete work within agile sprints. Communicate effectively on progress and meeting expectations.
  • Participate in code reviews, design discussions, and develop features and solutions that scale.
  • Serve as a technical lead for various projects / tasks as needed.
  • Use best software development practices and processes to coach and mentor junior engineers to become proficient developers.
  • Contribute to a team culture that values openness, quality, robustness, and scalability while fostering innovation.
  • Identify and evaluate new technologies that improve performance, maintainability and elegance of our software implementation.

Qualifications :

  • Minimum four (4) years of experience as a full-stack software engineer.
  • Object Oriented software design patterns and computer science fundamentals (e.g. data structures, algorithms).
  • Web application development using modern framework.
  • Web Framework ORMs (e.g. Django, Rails, Zend, etc.)
  • Python or other scripting languages such as Ruby, PHP (minimum 2 years), etc.
  • Relational DB (e.g. MySQL) including development of complex SQL queries
  • Front-end development with JavaScript using modern JS libraries / frameworks. (e.g. React, Angular, JQuery, etc.)
  • Linux and / or Unix
  • Real-time messaging and NoSQL infrastructures : Redis, RabbitMQ, Celery
  • Testing methods, including unit and integration tests
  • Ability to learn and work with existing code bases, up and down the software stack.
  • Willingness to "go the extra mile" when needed.

Preferred but not required :

  • Contribution to open source projects
  • Public speaking or technical blog skills

Us in the News :

Fortune : Naspers Just Invested $60 Million In This Online Education Startup

Forbes : Learn At Work From Gary Vee, Seth Godin and Guy Kawasaki

USA Today : Tech jobs are thriving nationwide up to 7.3M

Entrepreneur : Workplace Stress Is at a Record High. Here's What's Causing It.

29 days ago
Related jobs
Promoted
Money Fit by DRS
San Francisco, California

We are looking for an experienced Android engineer to join our new ChatGPT Growth team to spearhead high-impact projects that amplify the user base of ChatGPT and Plus Subscribers. The ChatGPT team works across research, engineering, product, and design to bring OpenAI’s technology to the world. Dri...

Promoted
Hireio, Inc.
San Francisco, California

As a Software Development Engineer in the data platform team, you will have the opportunity to build, optimize and grow one of the largest data platforms in the world. Establish solid design and best engineering practice for engineers as well as non-technical people. The Data Platform team works on ...

Promoted
Alembic Pharmaceuticals Limited
San Francisco, California

About the Role - Senior Software Engineer, AI Science. You’ll combine cutting edge research with solid software engineering principles. As a Research Engineer, you'll transform research outputs into robust, production-ready code. Engineer with a strong sense of ownership. ...

Promoted
Alembic Technologies, Inc.
San Francisco, California

About The Role - Senior Software Engineer - Server-Side. You’ll meet more on the engineering team, like our CTO/COO, Lloyd Taylor, or a peer engineer, who can share more about Alembic and the role. We’re hiring engineers passionate about building innovative tech in a human way. Though we have real p...

Promoted
Nova Credit
San Francisco, California

Senior Software Engineer (Fullstack). Collaborate with Product, Design, and other engineering teams. Improve and scale engineering processes, tools, and standards. It is broken down into three one-hour technical sessions (coding challenges/systems design sessions), a forty-five-minute chat with the ...

Promoted
Block
San Francisco, California

We are growing our small cross-discipline engineering team and are looking for a mobile engineer who has experience with or is open to learning Kotlin Multi Platform. The blocks that form our foundational teams — People, Finance, Counsel, Hardware, Information Security, Platform Infrastructure Engin...

0x
San Francisco, California
Remote

As a Software Engineer on the Pricing Team, you will:. As a Software Engineer on the Pricing Team, you will:. Developers at 0x frequently learn about and utilize new projects/EIPs to offer better UX, security, prices, and performance, Collaborate cross-functionally with other teams, including engine...

Ripple
San Francisco, California

Be an entrepreneurial builder, working up and down the stack, mixing software engineering, data engineering, and distributed systems knowledge to build modern enterprise payment applications. We are looking for Software Engineers passionate about solving ambitious problems in the cross-border paymen...

Snowflake
San Mateo, California

We’re hiring talented Senior Software Engineers for our Control Plane team that are passionate about using software-based approaches to solve complex infrastructure challenges and automate those solutions. You’ll be part of the cloud engineering organization where we have a strong focus on using eng...

Mixpanel
San Francisco, California
Remote

Senior Software Engineer, IC4$227,000—$277,000 USDStaff Software Engineer, IC5$260,000—$352,000 USD. We are actively recruiting for multiple Software Engineers across different levels for our org!. As our existing customers grow in volume and we add new ones, we expect this growth in traffic to cont...