Do you love building products people love? Are you a Ruby on Rails whiz with a passion for mentoring? Then this role might be your perfect match! This bootstrapped, profitable SaaS company has seen explosive growth, boasting over 365,000 customers in 140+ countries using their software. Their talented 50+ person team is passionate about building incredible products and fostering a fun, collaborative work environment. The Ruby on Rails role: This company seeks a mid-level to senior Fullstack Developer and Ruby on Rails expert to join their HQ in London. You'll play a key role in designing, developing, maintaining, and improving their systems while mentoring junior developers. Responsibilities of this Fullstack Developer role: Design, develop, test, maintain, and improve our Ruby on Rails application Participate in product planning discussions Deliver user-focused features with clean, efficient code Review code, identify areas for improvement, and guide junior developers Manage your workload and deliver features independently Requirements: 3+ years of experience in any programming language Strong problem-solving skills with data structures and algorithms knowledge Security and performance awareness Familiarity with coding standards and best practices Excellent written and verbal English communication Bonus Points: Bachelor's degree in Computer Science or similar Experience with production troubleshooting, monitoring systems, and large infrastructure Experience with Linux, command line, scripting (Bash, Python) The tech stack: Ruby, Rails, Sidekiq, VueJS, JavaScript, CSS, HTML, PostgreSQL, ElasticSearch, AWS services MongoDB, Redis, NodeJS, PHP, Python Git, GitHub, GitHub flow Monitoring tools: NewRelic, Kibana, Cloudwatch CI/CD tools: CircleCI, GitHub Actions Cutting-edge tech, big data, or AI algorithms Investment mentality for long-term growth Why apply for this Fullstack Developer role? Join a diverse, international, and close-knit team Make a real impact on products customers love Be part of an open culture of continuous improvement and constructive feedback Flexible work hours, no overtime, and casual dress code Amazing development and learning opportunities Competitive salary of 45,000 - 90,000 , and a fantastic benefits package Hybrid remote/office work (2 days per week). Ready to join a growing company at the forefront of transformation? Apply to this Fullstack Ruby on Rails Developer role now! Eligo Recruitment is acting as an Employment Business in relation to this vacancy. Eligo is proud to be an equal opportunity employer dedicated to fostering diversity and creating an inclusive and equitable environment for employees and applicants. We actively celebrate and embrace differences, including but not limited to race, colour, religion, sex, sexual orientation, gender identity, national origin, veteran status, and disability. We encourage applications from individuals of all backgrounds and experiences and all will be considered for employment without discrimination. At Eligo Recruitment diversity, equity and inclusion is integral to achieving our mission to ensure every workplace reflects the richness of human diversity.
Mar 31, 2024
Full time
Do you love building products people love? Are you a Ruby on Rails whiz with a passion for mentoring? Then this role might be your perfect match! This bootstrapped, profitable SaaS company has seen explosive growth, boasting over 365,000 customers in 140+ countries using their software. Their talented 50+ person team is passionate about building incredible products and fostering a fun, collaborative work environment. The Ruby on Rails role: This company seeks a mid-level to senior Fullstack Developer and Ruby on Rails expert to join their HQ in London. You'll play a key role in designing, developing, maintaining, and improving their systems while mentoring junior developers. Responsibilities of this Fullstack Developer role: Design, develop, test, maintain, and improve our Ruby on Rails application Participate in product planning discussions Deliver user-focused features with clean, efficient code Review code, identify areas for improvement, and guide junior developers Manage your workload and deliver features independently Requirements: 3+ years of experience in any programming language Strong problem-solving skills with data structures and algorithms knowledge Security and performance awareness Familiarity with coding standards and best practices Excellent written and verbal English communication Bonus Points: Bachelor's degree in Computer Science or similar Experience with production troubleshooting, monitoring systems, and large infrastructure Experience with Linux, command line, scripting (Bash, Python) The tech stack: Ruby, Rails, Sidekiq, VueJS, JavaScript, CSS, HTML, PostgreSQL, ElasticSearch, AWS services MongoDB, Redis, NodeJS, PHP, Python Git, GitHub, GitHub flow Monitoring tools: NewRelic, Kibana, Cloudwatch CI/CD tools: CircleCI, GitHub Actions Cutting-edge tech, big data, or AI algorithms Investment mentality for long-term growth Why apply for this Fullstack Developer role? Join a diverse, international, and close-knit team Make a real impact on products customers love Be part of an open culture of continuous improvement and constructive feedback Flexible work hours, no overtime, and casual dress code Amazing development and learning opportunities Competitive salary of 45,000 - 90,000 , and a fantastic benefits package Hybrid remote/office work (2 days per week). Ready to join a growing company at the forefront of transformation? Apply to this Fullstack Ruby on Rails Developer role now! Eligo Recruitment is acting as an Employment Business in relation to this vacancy. Eligo is proud to be an equal opportunity employer dedicated to fostering diversity and creating an inclusive and equitable environment for employees and applicants. We actively celebrate and embrace differences, including but not limited to race, colour, religion, sex, sexual orientation, gender identity, national origin, veteran status, and disability. We encourage applications from individuals of all backgrounds and experiences and all will be considered for employment without discrimination. At Eligo Recruitment diversity, equity and inclusion is integral to achieving our mission to ensure every workplace reflects the richness of human diversity.
Salary 40,000 - 60,000 GBP per year Requirements: - You're the right candidate if -You have a strong understanding and experience with Ruby on Rails -You're a team player and have experience working in an agile environment -You have excellent communication skills -You are pragmatic and focused on finding solutions -You have a well established knowledge of technology -Proficiency in English Responsibilities: - In our projects you will -Develop full-stack Ruby on Rails code -Include decent test coverage -Write clean and organized code -Take part in making decisions regarding software architecture and engineering processes -Occasionally pair-program with others in the team Technologies: - Ruby - Rails - React More: 100Starlings is a cooperative of professionals skilled at solving problems and creating excellent products that make our clients and their customers happy and more successful. Our unique mix of skills allows us to have a wide offering including consultancy, design, architecture, development, operations, training, and support. We've been working remotely since before it became cool and value flexibility and trust. We hear each other out on the job, consider everyone's input, and use it when making decisions. Outside projects we still support each other and appreciate and even help out with side projects (we have a variety of interests, from running projects for the benefit of the community, to 3d printing, electric car conversions, flying, etc). Even though we work fully remotely, 100Starlings has an office in London and Budapest for occasional meetings and in person. We're not your average employer: we believe that we are a great fit for someone who is looking for something more than a 9-to-5-job, a place where they have a voice, can guide and lead. We recognise and appreciate talent, and have also successfully supported people to grow through our team - our senior members each have 16+ years development backgrounds, have contributed to Rails, Elixir, spoken at conferences, etc.
Dec 19, 2022
Full time
Salary 40,000 - 60,000 GBP per year Requirements: - You're the right candidate if -You have a strong understanding and experience with Ruby on Rails -You're a team player and have experience working in an agile environment -You have excellent communication skills -You are pragmatic and focused on finding solutions -You have a well established knowledge of technology -Proficiency in English Responsibilities: - In our projects you will -Develop full-stack Ruby on Rails code -Include decent test coverage -Write clean and organized code -Take part in making decisions regarding software architecture and engineering processes -Occasionally pair-program with others in the team Technologies: - Ruby - Rails - React More: 100Starlings is a cooperative of professionals skilled at solving problems and creating excellent products that make our clients and their customers happy and more successful. Our unique mix of skills allows us to have a wide offering including consultancy, design, architecture, development, operations, training, and support. We've been working remotely since before it became cool and value flexibility and trust. We hear each other out on the job, consider everyone's input, and use it when making decisions. Outside projects we still support each other and appreciate and even help out with side projects (we have a variety of interests, from running projects for the benefit of the community, to 3d printing, electric car conversions, flying, etc). Even though we work fully remotely, 100Starlings has an office in London and Budapest for occasional meetings and in person. We're not your average employer: we believe that we are a great fit for someone who is looking for something more than a 9-to-5-job, a place where they have a voice, can guide and lead. We recognise and appreciate talent, and have also successfully supported people to grow through our team - our senior members each have 16+ years development backgrounds, have contributed to Rails, Elixir, spoken at conferences, etc.
Salary 60,000 - 75,000 GBP per year Requirements: - You've shown long-term repeated success on a variety of projects, typically over the course of 8+ years. You can be the go-to leader for any software development engagement. You have a broad and deep range of expertise that allows you to make an immediate impact on projects. In your previous experience, you have: -Written production-quality code in 2+ programming languages -Built high-quality, maintainable software collaboratively, incrementally, and pragmatically -Built larger features or subsystems -Used context-appropriate automated testing to inform software design choices and catch bugs -Debugged and refactored pre-existing code to incrementally improve it -Collaborated with teams using Git, MacOS/Linux, CI/CD -Addressed architecture-level concerns like scalability, security, reliability, and performance -Led projects or teams -Brought together people from different functions and perspectives in forums that encourage idea sharing and problem solving -Made thoughtful recommendations and set direction in the face of ambiguity -Mentored and shared knowledge with colleagues -Actively sought out and effectively given feedback -Communicated empathically with stakeholders and colleagues -Collaboratively led stakeholders to balance technical considerations with product needs Responsibilities: - As a lead technologist on projects, you'll work with a variety of clients, typically 1-2 in a year, and in a variety of languages over the course of your career with us. You'll lead more complicated projects, leading teams to do so. You'll work with colleagues who share your passion for creating software. You'll invest time developing your skills and sharing what you know with your colleagues. You'll be responsible for: -Making immediate contributions to projects, rapidly building trust with clients -Working pragmatically to balance technology choices while delivering high quality work within deadlines -Leading architecture and software design discussions -Generating new potential solutions to challenges (technical and non-technical) in partnership with team members and clients -Leading or initiating formal feedback conversations with teams and clients via retros -Clearly articulating and documenting outcomes and driving forward action items -Ensuring your team has a healthy, prioritized, estimated backlog -Managing high-level project roadmaps as the team lead for large engagements -Maintaining relationships with client technical leaders -Regular syncs with the client to provide status updates, and for identifying and evaluating risks and presenting potential solutions -Serving as a manager or mentor to developers on your teams -Identifying and resolving blockers to team progress -Contributing to 8th Light by serving as a mentor to apprentices, leading or designing workshops internally or for clients, representing 8th Light in the tech community, or supporting our hiring processes Technologies: - Fullstack - CI/CD - TDD - DevOps - AWS - iOS - Ruby - Rails - Java - JavaScript - Web - C# - React - Redux - Swift - Mobile - Blockchain - Python More: At 8th Light, we take a human-centered approach to software development, collaborating with the people writing the code as well as those using it. We embrace the need for adaptability in a constantly changing world. We are a team of polyglot generalists-thinkers and doers ready to take on most any challenge that we encounter. An employee-owned software consultancy, we consider software development a craft. Our team of expert developers and designers hold the title of "Crafter" to reflect our dedication to quality, our emphasis on continual learning, and our belief that software is truly a craft-something that we take pride in, and value highly. We value colleagues who enjoy learning and teaching, which creates our collaborative organisation. You'll be mentored and supported, and you'll further your expertise as a technologist, a manager, or both. We enjoy working with empathetic, passionate collaborators who value the work they do. If this approach to software development resonates with you, we'd love to talk.
Dec 18, 2022
Full time
Salary 60,000 - 75,000 GBP per year Requirements: - You've shown long-term repeated success on a variety of projects, typically over the course of 8+ years. You can be the go-to leader for any software development engagement. You have a broad and deep range of expertise that allows you to make an immediate impact on projects. In your previous experience, you have: -Written production-quality code in 2+ programming languages -Built high-quality, maintainable software collaboratively, incrementally, and pragmatically -Built larger features or subsystems -Used context-appropriate automated testing to inform software design choices and catch bugs -Debugged and refactored pre-existing code to incrementally improve it -Collaborated with teams using Git, MacOS/Linux, CI/CD -Addressed architecture-level concerns like scalability, security, reliability, and performance -Led projects or teams -Brought together people from different functions and perspectives in forums that encourage idea sharing and problem solving -Made thoughtful recommendations and set direction in the face of ambiguity -Mentored and shared knowledge with colleagues -Actively sought out and effectively given feedback -Communicated empathically with stakeholders and colleagues -Collaboratively led stakeholders to balance technical considerations with product needs Responsibilities: - As a lead technologist on projects, you'll work with a variety of clients, typically 1-2 in a year, and in a variety of languages over the course of your career with us. You'll lead more complicated projects, leading teams to do so. You'll work with colleagues who share your passion for creating software. You'll invest time developing your skills and sharing what you know with your colleagues. You'll be responsible for: -Making immediate contributions to projects, rapidly building trust with clients -Working pragmatically to balance technology choices while delivering high quality work within deadlines -Leading architecture and software design discussions -Generating new potential solutions to challenges (technical and non-technical) in partnership with team members and clients -Leading or initiating formal feedback conversations with teams and clients via retros -Clearly articulating and documenting outcomes and driving forward action items -Ensuring your team has a healthy, prioritized, estimated backlog -Managing high-level project roadmaps as the team lead for large engagements -Maintaining relationships with client technical leaders -Regular syncs with the client to provide status updates, and for identifying and evaluating risks and presenting potential solutions -Serving as a manager or mentor to developers on your teams -Identifying and resolving blockers to team progress -Contributing to 8th Light by serving as a mentor to apprentices, leading or designing workshops internally or for clients, representing 8th Light in the tech community, or supporting our hiring processes Technologies: - Fullstack - CI/CD - TDD - DevOps - AWS - iOS - Ruby - Rails - Java - JavaScript - Web - C# - React - Redux - Swift - Mobile - Blockchain - Python More: At 8th Light, we take a human-centered approach to software development, collaborating with the people writing the code as well as those using it. We embrace the need for adaptability in a constantly changing world. We are a team of polyglot generalists-thinkers and doers ready to take on most any challenge that we encounter. An employee-owned software consultancy, we consider software development a craft. Our team of expert developers and designers hold the title of "Crafter" to reflect our dedication to quality, our emphasis on continual learning, and our belief that software is truly a craft-something that we take pride in, and value highly. We value colleagues who enjoy learning and teaching, which creates our collaborative organisation. You'll be mentored and supported, and you'll further your expertise as a technologist, a manager, or both. We enjoy working with empathetic, passionate collaborators who value the work they do. If this approach to software development resonates with you, we'd love to talk.
Salary 60,000 - 90,000 GBP per year Requirements: - 4+ years experience with React JS with TypeScript Experience with Redux and modern CSS Expert in JavaScript, HTML, CSS Ability to write clean, high-performance and reusable code Knowledge of modern web app build systems, server stacks, TDD Good communication skills Bring an awesome attitude, the ability to pivot quickly, and the willingness to help the team meet the goals of delivering a great customer experience. Ability to focus on customers and have a willingness to step up and wear a couple of hats. Responsibilities: - Improve our uptime, reliability, performance, and security Implement projects that range from backend to frontend and everything in between. Maintain and improve our codebase Add to the growth and success of the best digital art platform on the web. Implement well-crafted UI designs using scalable and maintainable TypeScript and SCSS Transition existing JavaScript codebase to React and TypeScript Always focus on delivering great UX to our customers Collaborate with the team to plan and develop new features. Work with our React based components on the website and the LG TV app. Work with our React Native app for the iOS / Android system. Spend time improving usability and performance Plan iterations periodically and consult new product features Technologies: - Ruby - Rails - React - JavaScript - TypeScript More: Sedition Art is seeking a Senior Front End Software Engineer to build and improve our user-facing part of the platform. This position will be involved in making our platform more user friendly by delivering a great experience through usage of different web technologies. You'll be responsible for projects like building out features that enhance the platform, improving user flows while using our platform, all while collaborating with our product and design teams to build the world's best customer-centric digital art platform on the web. To be successful you must be passionate about improving the user experience for our customers while being able to work independently, mentor others, and understand our business needs.
Dec 01, 2022
Full time
Salary 60,000 - 90,000 GBP per year Requirements: - 4+ years experience with React JS with TypeScript Experience with Redux and modern CSS Expert in JavaScript, HTML, CSS Ability to write clean, high-performance and reusable code Knowledge of modern web app build systems, server stacks, TDD Good communication skills Bring an awesome attitude, the ability to pivot quickly, and the willingness to help the team meet the goals of delivering a great customer experience. Ability to focus on customers and have a willingness to step up and wear a couple of hats. Responsibilities: - Improve our uptime, reliability, performance, and security Implement projects that range from backend to frontend and everything in between. Maintain and improve our codebase Add to the growth and success of the best digital art platform on the web. Implement well-crafted UI designs using scalable and maintainable TypeScript and SCSS Transition existing JavaScript codebase to React and TypeScript Always focus on delivering great UX to our customers Collaborate with the team to plan and develop new features. Work with our React based components on the website and the LG TV app. Work with our React Native app for the iOS / Android system. Spend time improving usability and performance Plan iterations periodically and consult new product features Technologies: - Ruby - Rails - React - JavaScript - TypeScript More: Sedition Art is seeking a Senior Front End Software Engineer to build and improve our user-facing part of the platform. This position will be involved in making our platform more user friendly by delivering a great experience through usage of different web technologies. You'll be responsible for projects like building out features that enhance the platform, improving user flows while using our platform, all while collaborating with our product and design teams to build the world's best customer-centric digital art platform on the web. To be successful you must be passionate about improving the user experience for our customers while being able to work independently, mentor others, and understand our business needs.
Applications received for this role are reviewed on a daily basis and interviews are also held weekly. To be successful in your application you must meet the essential requirements for this role and complete the set tasks which are part of the selection criteria. Without completion of the tasks your application cannot be considered. The Senior Campaign Technologist manages project portfolios from identification of need, to collaboration with stakeholders. The role is accountable for large technology projects (email deliverability, security, whole products such as Flow, and ID), manage successful builds and ensure code rigour. You will design and build software that helps our supporters and our colleagues campaign to create a fairer and more respectful country and a more sustainable world. You would be expected and must be willing to learn new languages in support of our Tech strategy. In the last few years we've built dozens of new tools, including: A custom CRM that holds data on the millions of members who take part in our campaigns A second CRM that holds data on MPs and other politicians A website that helped hundreds of our members organise their own local picnics and fundraising events to support their local parks A tool that guides people through the process of calling their MP to discuss a forthcoming Parliamentary vote Together with the Head of Product and Technology, Product Manager, Engineering lead, Senior Campaign Technologist and the team we work with the campaign team to understand what we need to build next. You'll need to communicate and collaborate with people across the whole organisation, and across our sister organisations in other countries around the world, to imagine, design, and build new products and tools swiftly enough to take advantage of fast-moving political opportunities. New projects are developed in Typescript/Express/React stack, and our existing apps are written in Ruby (mostly Rails), use Postgres hosted on AWS RDS for most of our databases, and use Heroku to host most of our web applications. If your previous experience is with a different tech stack but you'd enjoy learning ours next, then we're still interested in talking to you. There are no formal education requirements for this role. As long as you can show us that you have the skills and experience we don t mind where you got them from! To be successful in your application you must meet the requirements for this role and answer the questions below which are part of the selection criteria. Without completion of this task your application cannot be considered. About us 38 Degrees is one of the UK's biggest campaigning communities, involving over 2 million supporters who campaign to make the UK a better place. We re united by a shared vision to create a fairer and more respectful UK and a more sustainable world. In the space of a week, millions of supporters could be campaigning on anything from protecting our NHS and stopping cuts to Universal Credit, to saving local green spaces and protecting our democracy. 38 Degrees is fiercely independent. We don t take donations from political parties, or big donors. We re run on hundreds of thousands of small donations from the public. This independence means we never have to hold ourselves back from taking on those with power and can truly listen to our supporters. Why you ll want to work here The 38 Degrees culture is honest, kind, supportive, courageous, and respectful. We move fast, and frequently change plans to respond to events. We work hard but we also have fun. We regularly enjoy team away days and social hours. Benefits include: 27 days holiday per year (plus bank holidays); Office closure between Christmas and New year; 9-day fortnight (office closed every other Friday); 4pm closure on the alternate Friday; Flexibility to work 90 days per tax year (30 day maximum per travel in any location as per approval process); one month paid sabbatical leave after 5 years of service; Employer pension contribution; 24 hour employee assistance programme; Enhanced family leave policies; Cycle to work scheme; employer paid annual flu vaccination; Rental deposit loan; Contribution to eye tests/glasses; Learning and development budget Our commitment to Diversity & Inclusion We re especially keen to hear from people who ll bring lived experience of the issues we work on and who ll make our team more diverse as a result. So if you re Black, Asian or from any other minority ethnic group, if you re disabled, LGBTQIA+, or if you re from a working class home, your application will be especially welcome. And thanks to our flexible home working approach and network of offices, we have a staff team that is increasingly based across the UK. We re keen to continue diversifying geographically, so that we re rooted in our supporters communities. To make sure that we are able to reach our goal of a diverse team we have equal opportunities monitoring requirements. Your application will not be complete without the equal opportunities monitoring form. 38 Degrees is committed to inclusive working practises, so during the application process we commit to: Paying for childcare whilst you re at 38 Degrees interviews or tasks Paying for your travel costs to the office and back - and for overnight accommodation if you re travelling from a long distance for an interview although at present the majority of interviews are held online using zoom. Making any reasonable adjustments - for example ensuring we have a BSL interpreters organised in advance if you d need one If there anything else you re concerned about or think we could provide, please let us know. The successful candidate must have the right to work in the UK at the time of appointment. Application process To apply for this role you need to: Send in your CV Complete the two tasks below and send this to us with your application Programming exercise (should take 10-15 minutes at most): Please write a TypeScript and/or Ruby programme which will print the numbers 1 to 100 on separate lines, except for if the number is divisible by 3, in which case it should print 'People', or if it is divisible by 5, in which case it should print 'Power'. If the number is divisible by both 3 and 5 then it should print 'People Power'. Replies to the following should be somewhere between 1 or 2 sentences and 1 or 2 paragraphs: Of the projects you've previously worked on, which was your favourite, which was your least favourite, and (in each case) why? What are the key skills and lessons you've learned from them that would help you in this job? Describe to a non-technical person what an API does What does the proverb "Don't let the perfect be the enemy of the good" mean to you in the context of software development?
Jul 09, 2022
Full time
Applications received for this role are reviewed on a daily basis and interviews are also held weekly. To be successful in your application you must meet the essential requirements for this role and complete the set tasks which are part of the selection criteria. Without completion of the tasks your application cannot be considered. The Senior Campaign Technologist manages project portfolios from identification of need, to collaboration with stakeholders. The role is accountable for large technology projects (email deliverability, security, whole products such as Flow, and ID), manage successful builds and ensure code rigour. You will design and build software that helps our supporters and our colleagues campaign to create a fairer and more respectful country and a more sustainable world. You would be expected and must be willing to learn new languages in support of our Tech strategy. In the last few years we've built dozens of new tools, including: A custom CRM that holds data on the millions of members who take part in our campaigns A second CRM that holds data on MPs and other politicians A website that helped hundreds of our members organise their own local picnics and fundraising events to support their local parks A tool that guides people through the process of calling their MP to discuss a forthcoming Parliamentary vote Together with the Head of Product and Technology, Product Manager, Engineering lead, Senior Campaign Technologist and the team we work with the campaign team to understand what we need to build next. You'll need to communicate and collaborate with people across the whole organisation, and across our sister organisations in other countries around the world, to imagine, design, and build new products and tools swiftly enough to take advantage of fast-moving political opportunities. New projects are developed in Typescript/Express/React stack, and our existing apps are written in Ruby (mostly Rails), use Postgres hosted on AWS RDS for most of our databases, and use Heroku to host most of our web applications. If your previous experience is with a different tech stack but you'd enjoy learning ours next, then we're still interested in talking to you. There are no formal education requirements for this role. As long as you can show us that you have the skills and experience we don t mind where you got them from! To be successful in your application you must meet the requirements for this role and answer the questions below which are part of the selection criteria. Without completion of this task your application cannot be considered. About us 38 Degrees is one of the UK's biggest campaigning communities, involving over 2 million supporters who campaign to make the UK a better place. We re united by a shared vision to create a fairer and more respectful UK and a more sustainable world. In the space of a week, millions of supporters could be campaigning on anything from protecting our NHS and stopping cuts to Universal Credit, to saving local green spaces and protecting our democracy. 38 Degrees is fiercely independent. We don t take donations from political parties, or big donors. We re run on hundreds of thousands of small donations from the public. This independence means we never have to hold ourselves back from taking on those with power and can truly listen to our supporters. Why you ll want to work here The 38 Degrees culture is honest, kind, supportive, courageous, and respectful. We move fast, and frequently change plans to respond to events. We work hard but we also have fun. We regularly enjoy team away days and social hours. Benefits include: 27 days holiday per year (plus bank holidays); Office closure between Christmas and New year; 9-day fortnight (office closed every other Friday); 4pm closure on the alternate Friday; Flexibility to work 90 days per tax year (30 day maximum per travel in any location as per approval process); one month paid sabbatical leave after 5 years of service; Employer pension contribution; 24 hour employee assistance programme; Enhanced family leave policies; Cycle to work scheme; employer paid annual flu vaccination; Rental deposit loan; Contribution to eye tests/glasses; Learning and development budget Our commitment to Diversity & Inclusion We re especially keen to hear from people who ll bring lived experience of the issues we work on and who ll make our team more diverse as a result. So if you re Black, Asian or from any other minority ethnic group, if you re disabled, LGBTQIA+, or if you re from a working class home, your application will be especially welcome. And thanks to our flexible home working approach and network of offices, we have a staff team that is increasingly based across the UK. We re keen to continue diversifying geographically, so that we re rooted in our supporters communities. To make sure that we are able to reach our goal of a diverse team we have equal opportunities monitoring requirements. Your application will not be complete without the equal opportunities monitoring form. 38 Degrees is committed to inclusive working practises, so during the application process we commit to: Paying for childcare whilst you re at 38 Degrees interviews or tasks Paying for your travel costs to the office and back - and for overnight accommodation if you re travelling from a long distance for an interview although at present the majority of interviews are held online using zoom. Making any reasonable adjustments - for example ensuring we have a BSL interpreters organised in advance if you d need one If there anything else you re concerned about or think we could provide, please let us know. The successful candidate must have the right to work in the UK at the time of appointment. Application process To apply for this role you need to: Send in your CV Complete the two tasks below and send this to us with your application Programming exercise (should take 10-15 minutes at most): Please write a TypeScript and/or Ruby programme which will print the numbers 1 to 100 on separate lines, except for if the number is divisible by 3, in which case it should print 'People', or if it is divisible by 5, in which case it should print 'Power'. If the number is divisible by both 3 and 5 then it should print 'People Power'. Replies to the following should be somewhere between 1 or 2 sentences and 1 or 2 paragraphs: Of the projects you've previously worked on, which was your favourite, which was your least favourite, and (in each case) why? What are the key skills and lessons you've learned from them that would help you in this job? Describe to a non-technical person what an API does What does the proverb "Don't let the perfect be the enemy of the good" mean to you in the context of software development?
A friendly niche education provider is looking for a full stack hands-on software development manager in our Harrow (NW London) based office. The candidate will be part of a small, agile team, working in Ruby on Rails (RoR), focused on building and scaling proprietary software. The candidate will be responsible for all aspects of development from system architecture, to feature building, to testing and deployment, and support. Key Responsibilities: Build and maintain code in Ruby on Rails, JavaScript across the several software projects Ensures the consistency and maintainability of existing applications by creating, maintaining, and enforcing standards/procedures Review all designs, code and unit test plans where applicable Working closely and efficiently with team members that include overseas developers (in Vietnam and India) and senior IT management in a collaborative environment Communicate with business Subject Matter Experts (SMEs) to improve functionality and new feature builds Regular reporting on project status to business management team Successful candidate will possess: 7+ years of front and Back End hands-on development experience Solid knowledge of and experience with Ruby on Rails Solid knowledge of core web technologies including JavaScript, JQuery, Angular, CSS and HTML Solid experience using UNIX environment, MySQL databases, NGINX and Apache, Elasticsearch and Redis Solid experience with cloud-based infrastructure - configuring fully load-balanced, resilient AWS architecture Experience with a continuous integration and deployment using Bitbucket and CircleCI Strong communication and problem-solving skills
Dec 07, 2021
Full time
A friendly niche education provider is looking for a full stack hands-on software development manager in our Harrow (NW London) based office. The candidate will be part of a small, agile team, working in Ruby on Rails (RoR), focused on building and scaling proprietary software. The candidate will be responsible for all aspects of development from system architecture, to feature building, to testing and deployment, and support. Key Responsibilities: Build and maintain code in Ruby on Rails, JavaScript across the several software projects Ensures the consistency and maintainability of existing applications by creating, maintaining, and enforcing standards/procedures Review all designs, code and unit test plans where applicable Working closely and efficiently with team members that include overseas developers (in Vietnam and India) and senior IT management in a collaborative environment Communicate with business Subject Matter Experts (SMEs) to improve functionality and new feature builds Regular reporting on project status to business management team Successful candidate will possess: 7+ years of front and Back End hands-on development experience Solid knowledge of and experience with Ruby on Rails Solid knowledge of core web technologies including JavaScript, JQuery, Angular, CSS and HTML Solid experience using UNIX environment, MySQL databases, NGINX and Apache, Elasticsearch and Redis Solid experience with cloud-based infrastructure - configuring fully load-balanced, resilient AWS architecture Experience with a continuous integration and deployment using Bitbucket and CircleCI Strong communication and problem-solving skills