Software Engineer Ii, Edx Learning Platform

Details of the offer

At 2U, we are all in on purpose.
We are motivated by our mission – to eliminate the back row in education – and connected by our shared passion to deliver world-class digital education at scale.
As the parent company of edX, the world's leading online learning platform, 2U powers more than 4,000 online higher education offerings – from free courses to full degrees.
Together with more than 230 colleges, universities, and corporate partners, we are helping to unlock human potential.What We're Looking For:We are looking for a thoughtful, collaborative and results-driven software engineer comfortable working in an agile environment.
You are passionate about making great software and making an impact in the world of online education.
Working closely with other engineers, Product, UX, and Data teams, you will leverage both industry research and insights to identify feature areas that can help learners engage with and learn course content as effectively as possible.
Your work will open the door for more than 30 million users and will connect learners to the courses that will move their careers forward and change their lives.As a member of this agile team, you will work independently on intermediate level, predictable components as well as participate collaboratively toward any team project work.Responsibilities Include, But Are Not Limited To: Design, develop, test and deploy complex software solutions Work independently on intermediate level components that are part of a larger system, clarifying ambiguity when neededLead technical design of the owned components and libraries, and participate in larger system designDiagnose and efficiently debug problems under time constraints Leverage log monitoring and event aggregator tools to assist with troubleshooting issues Work with the team to help refine project specs, refine any UI designsShould be flexible to solve customer issues/production issues according to urgencyEffectively communicate trade offs considered in the work of team members through code reviews, pair programming, and presentationsProvide technical guidance and feedback to other team membersCollaborate with cross-functional teams to drive project successProactively communicate status and roadblocksBuild relationships and collaborate with team members to achieve project goals Stay current with industry trends and advancements in software development Adhere to 2U software engineering best practices Things That Should Be In Your Background: Proficiency in one or more programming languages (e.g.
JavaScript, Python, Java.
)Experience using version control systemsExperience with infrastructure platforms (e.g.
AWS, Google, Azure, Docker, Kubernetes)Familiarity with databases, design patterns and software testingHands-on technical experience working self-sufficiently as part of a larger system3+ years industry experienceAn understanding of how your code impacts the business Other Attributes That Will Help You In This Role: Experience with A/B testing and incremental rolloutExperience working with UX designsBackground with website accessibilityExperience working in an agile environmentKnowledge of how coding choices impact software performance and cost Benefits & CultureOur global employee base is a diverse collection of innovators, dreamers, and doers working together to transform lives through higher education.
We believe that every employee can advance our shared purpose, and that life at 2U should be fun and meaningful.
If you're excited by the opportunity to provide over 40 million learners and counting with access to world-class online higher education, then join us – and do work that makes a difference.
#NoBackRowWe offer comprehensive benefits (unique per country) and excellent work/life balance.Full-time, ZA benefits include: 2 complimentary Getsmarter short courses per yearSubsidised medical aid with Discovery Health Medical Scheme4% 2U contribution towards Discovery Life Pension Fund and Group Risk BenefitEmployee Assistance Program (EAP)Generous leave policy including time off to volunteer for non-profit organization, study leave, sports leave and a company-wide festive season break 2U Diversity and Inclusion StatementAt 2U, we are committed to building and sustaining a culture of belonging, respect, and inclusion.
We are proud of the steps we've taken to bring together an employee base that embodies diverse walks of life, ideas, genders, ages, races, cultures, sexual orientations, abilities and other unique qualities.
We strive to offer a workplace where every employee feels empowered by what makes us different, as well as by how we are alike.

Requirements

Digital Commerce: Product Owner: Payment And Pos

Role Purpose The Product Owner III is a member of the agile team, responsible for defining user stories and prioritizing the team backlog to streamline the e...


From Shopritex - Western Cape

Published a month ago

Senior Infrastructure Analyst

Our client, is an IT services and technology company headquartered in the UK, with over 25 years of industry expertise. As champions of premium experience-le...


From The Key Recruitment Group - Western Cape

Published a month ago

Senior Software Engineer

About the Role The SeniorSoftware Engineer role is a hands-on developer, potentially with full-stack experience.You will become a subject matter expert for t...


From Lexisnexis South Africa Shared Services (Pty) Ltd Company - Western Cape

Published a month ago

Node.Js Developer

Senior Node.JS Developer - Remote (South Africa) Flexible, 50%/50% hours between EST/SAST Join a leading US B2B supplier to government institutions as a Seni...


From Exclusively Remote - Western Cape

Published a month ago

Built at: 2024-10-30T15:16:13.576Z