Department:Technology\n\nType of Contract: Permanent\n\nWorking Pattern: Full time\n\nLocation: Remote (GMT +/- 2 hours), with optional London-based workspace\n\nAbout the Role\nSoftware Engineers at FutureLearn work in multidisciplinary product teams, collaborating with designers, other engineers, product managers and stakeholders.\n\nCross-team collaboration is encouraged, and teams are flexible with people moving between them as needs change, so there's plenty of scope to become familiar with the whole platform.\n\nWe work in short sprints & regularly share, reflect on and iterate on our work. This helps us focus on shipping small, iterative changes and responding quickly to changing business or user needs.\n\nOur platform uses the Ruby on Rails web framework along with the React JavaScript library with Typescript, and we use unit, integration and acceptance tests to drive design and keep everything working. Every engineer has the ability to deploy, and we deploy multiple times per day to a large-scale system on AWS, supported by our Site Reliability Engineers.\n\nKey Responsibilities\n\nAs a software engineer at FutureLearn youโll collaborate in a multidisciplinary product team to deliver working software that has an impact on your teamโs metrics. This will include writing Ruby and JavaScript to deliver new features for our users, as well as refactoring our codebase to make it more pleasant and productive to work on.\n\nYouโll be comfortable writing modular code and thinking about how your work fits into the big picture, and collaborating with our data engineers to make use of our reporting and analysis.\n\nYouโll have strong communication skills, and be comfortable discussing problems and solutions with your team-mates. Youโll be asked to give your input & ideas to help make decisions and shape features via design sprints, planning, story mapping and other product development activities.\n\nYouโll enjoy learning, teaching & sharing your experience with your colleagues in various ways; we encourage code review, pairing, mentoring, giving (and watching!) regular lightning talks, and getting & giving regular feedback.\n\nRequirements \n\nWeโre looking for people with experience with Ruby and Rails.\n\nExperience with JavaScript, React in particular, TypeScript, GraphQL and Next.js would also be valuable.\n\nYouโll have previous experience building, maintaining and deploying a large interactive web application at scale, taking into account performance, security and maintainability.\n\nYouโll have experience writing high-value tests and have a good understanding of software design principles.\n\nIdeally youโll also have experience of incrementally improving a large legacy codebase and shaping it into sensible, well-organised modular components, alongside delivering features in a cross-functional agile product team.\n\nBenefits \n\nSalary: ยฃ45k-60k (mid) or ยฃ60k-75k (senior) depending on experience\n28 days holiday (plus 8 days public holiday)\nBuy & sell up to 5 days holiday\nWestfield Healthcare Cash Plan\nFree access to Calm app\nDedicated personal learning & development budget\nCharity day (volunteer for a charity of your choice)\nCycle to work scheme\nSeason Ticket loan\nFlexible working environment/hours\nPension (4% employer / employee contribution)\n\nAbout FutureLearn\n\nFutureLearn is a leading social learning platform formed in December 2012 by The Open University and is now jointly owned by The Open University and The SEEK Group. FutureLearn has over 10 million people signed up worldwide. FutureLearn uses design, technology and partnerships to create enjoyable, credible and flexible short online courses, microcredentials, as well as undergraduate and postgraduate degrees that improve working lives. It partners with over a quarter of the worldโs top universities, as well as organisations such as Accenture, the British Council, CIPD, Raspberry Pi and Health Education England (HEE). Itโs also involved in government-backed initiatives to address skills gaps such as The Institute of Coding and the National Centre for Computing Education.\n\nApplications\n\nPlease use our online form by pressing 'Apply for this job' below, including your CV and a cover letter telling us why you'd like to come work with us.\n\n\nSoftware Engineer interview process\n\nWe do an initial competency interview which consists of some screening questions, like checking your right to work in the UK (unfortunately we canโt sponsor visas), and your experience in our hiring competencies.\n\nThis first interview has two purposes: it's a chance for you to ask questions about how we work, and for us to find out what you're looking for from your next role.\n\nWe'll also be interested to find out more about your curiosity, initiative, technical, communication and teamwork skills. So we'll be interested to talk about things like: your approach to dealing with difficult situations like dealing with conflicting or ambiguous requirements, how you communicate your work with others and how you learn new things and teach others.\n\nThe final stage interview consists of a pairing session with one of our engineers. You'll also get the opportunity to meet a couple of people from the Product org to ask any further questions.\n\nHow we assess candidates\n\nWe use a set of competencies to evaluate candidates throughout the interview process: communication, initiative, teamwork, curiosity and technical skill. You can read more about these in our blog post about our hiring framework.\n\nRecruitment Process\n\nPlease contact [email protected] if you require any reasonable adjustments or alterations to be made, to support you through the recruitment process.\n\nDiversity Statement\n\nWe value all the great benefits that diversity brings and encourage everyone to bring their whole self at work, regardless of gender, religion, ethnicity, sexual orientation, age or disability.\n\n\nCOVID19\n\nWe encourage freelancers and people who have been made redundant as a result of COVID-19 to apply for opportunities at FutureLearn. We believe that in these difficult times, good employers have to rise to the occasion and play their part in the community. At FutureLearn, we take care of each other.\n \n\nPlease mention the words **TALENT RURAL GUILT** when applying to show you read the job post completely (#RMjE2LjczLjIxNi4zNg==). This is a feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.\n\n \n\n#Salary and compensation\n
$50,000 — $110,000/year\n
\n\n#Location\nRemote (GMT +/- 2 hours), with optional London-based workspace
# How do you apply?\n\nApplications\nPlease use our online form by pressing 'Apply for this job' below, including your CV and a cover letter telling us why you'd like to come work with us.
๐ Please reference you found the job on Remote OK, this helps us get more companies to post here, thanks!
When applying for jobs, you should NEVER have to pay to apply. You should also NEVER have to pay to buy equipment which they then pay you back for later. Also never pay for trainings you have to do. Those are scams! NEVER PAY FOR ANYTHING! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. A good idea is to check the domain name for the site/email and see if it's the actual company's main domain name. Scams in remote work are rampant, be careful! Read more to avoid scams. When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.
**Software Development Manager โ Backend, Mobile, or Front End Development (Remote, Americas)**\n\n**Company Description**\n\nShopify is now permanently remote and working towards a future that is digital by default. [Learn more](https://www.shopify.com/careers/work-anywhere) about what this can mean for you.\n\nShopify is the leading cloud-based, multi-channel commerce platform. Merchants can use the software to design, set up, and manage their stores across multiple sales channels, including web, mobile, social media, marketplaces, and brick-and-mortar locations. The platform also provides merchants with a powerful back-office and a single view of their business. Shopify was engineered for reliability and scale, making enterprise-level technology available to businesses of all sizes. Shopify powers over 1,000,000 businesses in over 175 countries โ and hereโs how weโve been helping more merchants survive, thrive, and navigate the impacts of COVID-19.\n\nShopify is on a fast-moving mission to make the best products for merchants, buyers, and partners around the globe. Here are just some of the stories from the engineering teams who build and scale Shopify.\n \nIntrigued? Thatโs great! Weโre recruiting Software Development Managers to lead teams in any one of these disciplines. Based on your experience and interests, let us know which one you identify with most in your application!โจโจ\n\n**Job Description**\n\n**Back End Development**\n\nAt Shopify, Back End Developers with a passion for solving tough problems with performant code work on teams that ship on quality instead of on time. Our teams deploy new code many times a day, and our production scale is massive. Weโre talking over 1 million online stores, and hundreds of millions of requests a day. Thousands of entrepreneurs will see your work within seconds โ a difficult but incredibly rewarding responsibility. Shopify is the largest Ruby on Rails application in the world and we're a big part of the Rails community. Weโre constantly improving our codebase to make it even better.\n \n**Mobile Development (React Native, Android & iOS)**\n\nOur Mobile Developers work along with designers and product managers to build and launch new features for our apps. Youโll work on large-scale apps that are ever-changing, enabling entrepreneurship for hundreds of thousands of entrepreneurs. Our Android developers use Kotlin and our iOS developers use Swift. Our teams are increasingly working with React Native so openness to cross-platform mobile development is a plus!\n\n**Front End Development**\n\nOur Front End Developers (encompassing web and UX) work closely with software engineering teams, designers and product managers to not only build incredible merchant-facing products, but also developer-facing tools. Youโll use modern technologies and frameworks like Typescript, React, GraphQL and Apollo, and the latest web standards in HTML, CSS, JavaScript, React, and Ruby on Rails, to develop large front-end web applications that scale and perform well on all devices.Youโll work across disciplines and are excited about building human-centered experiences. Youโll work closely with the teams that create compelling content, build awareness of Shopify, and communicate stories about Shopify's role in commerce to a global audience. Or, you might focus on creating thoughtful product interfaces for our users, shape our design language, and contribute to our shared component libraries in a maintainable and scalable way.\n\n**Youโll be working on things like:**\n\n* Managing teams and helping them prioritize, build and ship the most impactful features to our merchants and community of developers.\n* As a member of the product area leadership, build a composite roadmap that reflects the priorities in the different areas and continuously rebalance the teams to react to changes in the surrounding conditions.\n* Work on problems with your teams, roll up your sleeves, form an opinion and advocate for engineering-specific roadmap items.\n* Work with product, UX and other disciplines to discover the best solutions for our merchants.\n* Grow a team, both through internal development and external hiring.\n\n**Qualifications\nQualities you likely have to be well suited to this role:**\n\n* Proven team leadership skills. Your management skills and technical depth allows you to develop and mentor others as well as build credibility with your team while executing broader engineering strategies.\n* Proven software development background in one of the disciplines listed above: Backend, Mobile, UX, or Web Development. You feel comfortable diving into the code and interacting with developers at all levels of seniority.\n* Familiarity with distributed and highly available systems at scale.\n* Experience designing and developing APIs.\n* You are comfortable working with senior stakeholders (Director level and up), both technical and non technical.\n* You have successfully built and grown teams of engineers during your career.\n* A commitment and drive for quality, technical excellence and results.\n\n**Additional information**\n\n**Here's how to apply:**\n\nWe know that looking for a new role can be both exciting and time-consuming, and we truly appreciate your effort. Jane is an actual real live person (๐๐ป) and is looking forward to learning more about you through your application. And remember, we want to know what you're really interested in building and why you want to build it at Shopify, so please give us as much detail on this as you'd like in the answers on the next page. ๐ ๐\n\nAt Shopify, we are committed to building and fostering an environment where our employees feel included, valued, and heard. Our belief is that a strong commitment to diversity and inclusion enables us to truly make commerce better for everyone. We strongly encourage applications from Indigenous peoples, racialized people, people with disabilities, people from gender and sexually diverse communities and/or people with intersectional identities.\n\n \n\nPlease mention the words **CHECK CLAY TRUTH** when applying to show you read the job post completely (#RMjE2LjczLjIxNi4zNg==). This is a feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.\n\n \n\n#Location\nUnited States, Canada
# How do you apply?\n\nTo apply to this role, click here =>https://smrtr.io/5x5Fs
๐ Please reference you found the job on Remote OK, this helps us get more companies to post here, thanks!
When applying for jobs, you should NEVER have to pay to apply. You should also NEVER have to pay to buy equipment which they then pay you back for later. Also never pay for trainings you have to do. Those are scams! NEVER PAY FOR ANYTHING! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. A good idea is to check the domain name for the site/email and see if it's the actual company's main domain name. Scams in remote work are rampant, be careful! Read more to avoid scams. When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.
This job post is closed and the position is probably filled. Please do not apply. Work for Shopify and want to re-open this job? Use the edit link in the email when you posted the job!
Shopify is now permanently remote and working towards a future that is digital by default. Learn more about what this can mean for you.\n\nShopify is the leading cloud-based, multi-channel commerce platform. Merchants can use the software to design, set up, and manage their stores across multiple sales channels, including web, mobile, social media, marketplaces, and brick-and-mortar locations. The platform also provides merchants with a powerful back-office and a single view of their business. Shopify was engineered for reliability and scale, making enterprise-level technology available to businesses of all sizes. Shopify powers over 1,000,000 businesses in over 175 countries โ and hereโs how weโve been helping more merchants survive, thrive, and navigate the impacts of COVID-19.\n \nShopify is on a fast-moving mission to make the best products for merchants, buyers, and partners around the globe โ and engineers play a vital role in building that future. Here are just some of the stories from the engineering teams who build and scale Shopify.\n \n*Intrigued? Thatโs great! Weโre looking for Senior Software Developers to join our team, and maybe youโre the person weโre looking for!*\n\n**What types of Senior Software Developers might be interested in joining?**\n \n**Backend Development**\n\nAt Shopify, Backend Developers with a passion for solving tough problems with performant code work on teams that ship on quality instead of on time. Our teams deploy new code many times a day, and our production scale is massive. Weโre talking over 1 million online stores, and hundreds of millions of requests a day. Thousands of entrepreneurs will see your work within seconds โ a difficult but incredibly rewarding responsibility. Shopify is the largest Ruby on Rails application in the world and we're a big part of the Rails community. Weโre constantly improving our codebase to make it even better.\n \n**Mobile Development (React Native, Android & iOS)**\n\nOur Mobile Developers work along with designers and product managers to build and launch new features for our apps. Youโll work on large-scale apps that are ever-changing, enabling entrepreneurship for hundreds of thousands of entrepreneurs. Our Android developers use Kotlin and our iOS developers use Swift. Our teams are increasingly working with React Native so openness to cross-platform mobile development is a plus!\n \n**UX Development **\n\nAt Shopify, UX Developers work on building experiences inclusive of everyone regardless of location, language, device, assistive technology, or network speed. Youโll work across disciplines and are excited about building human-centered experiences. Youโll work closely with the teams that create compelling content, build awareness of Shopify, and communicate stories about Shopify's role in commerce to a global audience. Or, you might focus on creating thoughtful product interfaces for our users, shape our design language, and contribute to our shared component libraries in a maintainable and scalable way. Our teams primarily work with the latest web standards in HTML, CSS, JavaScript, React, and Ruby on Rails.\n \n**Web Development**\n\nOur Web Developers work closely with software engineering teams, designers and product managers to not only build incredible merchant-facing products, but also developer-facing tools. Youโll use modern technologies and frameworks like Typescript, React, GraphQL and Apollo to develop large front-end web applications that scale and perform well on all devices. Ruby on Rails is used to add and modify controllers, models, views, and integrating front-end code into a Rails application.\n\n**Youโll be working on things like:**\n\n* Collaborating with other designers and developers\n* Creating beautiful and fast code that improves our code base in meaningful ways\n* Using test-driven development to write well-tested code\n* Fixing bugs fast and taking your time to solve hard problems well\n* Contributing back to the open source community\n\n**Qualities you likely have to be well suited to this role:**\n\n* Experience using technologies and frameworks like (but not limited to) some of our most-used languages โ Ruby on Rails, GraphQL, Java/JEE, Node.js, PHP, Python, React or React Native โ is an asset, but not required. Donโt have experience with many of them? No problem โ deep experience with any object-oriented language and willingness to learn our tech stack goes a long way. (Also: Check out our StackShare here.)\n* Curiosity and passion to constantly learn new things; Shopify changes fast, and we need the people who work here to be able to change and learn fast too\n* Experience with relational databases and SQL \n\n**Bonus Points**\n\nYouโve mentored teammates on new ways to deepen their technical craft \n\nPlease mention the words **REMIND JUNIOR WET** when applying to show you read the job post completely (#RMjE2LjczLjIxNi4zNg==). This is a feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.\n\n \n\n#Location\nWorldwide
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.