Position: Senior Back End Wizard โจ Company: joi.studio Location: Remote (Sydney EST and LA time) ๐ Working Hours: Flexible, with a preference for working between 1pm and 12am Sydney EST (8pm to 7am LA time) โฐ Role Type: Contractor, working ideally 40 hours per week
About Us: Hey there! ๐ We're a passionate team on a mission to revolutionize mental health and personal growth. Our platform blends the best features of Netflix and Udemy, providing a unique and joyful experience to over 350,000 students across five countries. We reached product market fit over three years ago without needing external capital and continue to scale and innovate every day. ๐
Role Overview: Are you a back-end wizard who loves autonomy and taking charge? ๐งโโ๏ธ We're on the lookout for an assertive Senior Back End Wizard who can set their own working hours while aligning with our fun and dynamic team. Your skills and opinions will be highly valued, and you'll play a crucial role in our development process. You'll be responsible for delivering stellar code and conducting your own QA to western standards. ๐
Key Responsibilities:
Autonomous Work: Set your own hours while aligning with team working hours (1pm - 12am Sydney EST / 8pm - 7am LA time). Expected that there would be at least 3 hours overlap each day with other team members. ๐
Backend Development: Design, develop, and maintain robust back-end systems using our awesome tech stack. ๐ฅ๏ธ
Assertive Leadership: Be bold and confident in team discussions and decision-making processes. ๐ช
Ownership and Reliability: Take 100% ownership of your work, including any mistakes, and be expected to own them. Be reliable and ensure you do what you say when you say it. ๐
Quality Assurance: Deliver top-notch code and perform thorough QA to meet western standards. โ๏ธ
Efficient DB Queries: Create lightning-fast database queries to ensure performance and scalability. โก
Re-Architecting Systems: Reimagine and re-architect back-end systems to adapt to new and growing application needs. ๐
Front End Understanding: Have a good grasp and some experience with front-end technologies. ๐
Stake Holder Management: Effectively communicate with key stakeholders, ensuring their needs and expectations are met and aligned with project goals. ๐
Tech Stack:
Node.js
React.js
Apollo
GraphQL
TypeScript
JavaScript
Python
MySQL (AWS RDS)
MongoDB
AWS Web Services (Route 53, CloudWatch, Terraform, S3, RDS, ECS, Lambda, API Gateway)
Cloudflare
Terraform
DataDog (or other similar logging platforms)
LangChain
Qualifications:
Proven experience as a Senior Back End Engineer. ๐
Strong proficiency in our tech stack. ๐ ๏ธ
Demonstrated ability to work autonomously and assertively. ๐
Experience in re-architecting back ends for scalability and performance. ๐
Strong QA skills with an eye for detail. ๐
Strong experience in MySQL and MongoDB. ๐พ
Passion for working with mental health and helping others. โค๏ธ
Excellent communication and collaboration skills. ๐ค
Reliable and trustworthy, with a commitment to owning your work. โ
Ideal candidate will have had 10 years of development experience. ๐
Beneficial, though not critical, to have a passion for AI, Python, and LangChain. ๐ค
Why Join Us:
Work on a unique and impactful platform that combines the best of Netflix and Udemy. ๐บ๐
Be part of a team that values your skills and listens to your opinions. ๐ฃ๏ธ
Contribute to a product that has achieved product market fit and continues to scale successfully. ๐
Make a difference in the mental health space, helping over 350,000 students improve their lives across five countries. ๐
Most of our team members stay with us for over 2.5 years. In fact, here's a heartfelt message from one of our wonderful team members about our leader (Robert) of the joi.studio on his birthday:
"Hi Robert, On this special day, I want to take a moment to wish you a very happy birthday! Your leadership, vision, and unwavering dedication have been a constant source of inspiration for all of us. Your ability to guide us through challenges with grace and wisdom is truly remarkable, and we are fortunate to have you as our leader. Beyond your professional excellence, your kindness, understanding, and genuine care for each team member make you an extraordinary person. You create an environment where we feel valued and motivated to give our best, and for that, we are deeply grateful. May this year bring you abundant joy, good health, and countless moments of happiness. Here's to celebrating you today and always. Happy birthday!"
If you are a highly skilled, autonomous, and assertive Senior Back End Wizard with a passion for mental health, giving back to those in need, and making the world a better place, we would love to hear from you. Join us in making a meaningful impact through innovative technology. โจ
Please mention the word IMPARTIAL when applying to show you read the job post completely (#RMjE2LjczLjIxNi4xODA=). This is a feature to avoid fake spam applicants. Companies can search these words to find applicants that read this and instantly see they're human.
Salary and compensation
$20,000 — $80,000/year
Benefits
๐ Unlimited vacation
โฌ๏ธ No whiteboard interview
๐ No monitoring system
๐ซ No politics at work
๐ We hire old (and young)
How do you apply?
How to Apply: Please send your resume and a cover letter explaining why you are the perfect fit for this role.
๐ 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 Open Signal and want to re-open this job? Use the edit link in the email when you posted the job!
\nConcrete Platform – Back-End Node.js Engineer \n\nLocation Farringdon London\n\nSalary £65k-£70k\n\nBenefits - We have a healthcare scheme, 25 days’ holiday and a flexible 2-day/week work-from-home policy.\n\nThe Role Concrete are looking to accelerate the delivery of our product feature roadmap for our new SaaS-based platform. To make these goals a reality we are expanding our engineering team, providing greater resources to reduce development times and enabling more projects to be worked on simultaneously.\n\nThe scrum team are responsible for building, testing and deploying all new back-end features to a Continuous Integration/Continuous Delivery pipeline, working predominantly in Node.js and ES6+ whilst utilising a range of modern tools including Docker, Kubernetes, Amazon Web Services and MongoDB. As work begins to ramp up, we are looking for an experienced Back-End Engineer to join our team and work closely with the Senior Engineers to ensure new features are completed at a consistent pace.\n\nBy providing an Agile induction we’ll get you up to speed very quickly and you’ll be actively involved in projects in no time, participating in team Scrum meetings and following a two-week release cycle within a Kanban work-management system.\n\nWorking as a Back-End Engineer you will be actively building APIs using Node.js with Express.js as a framework. Day-to-day, Node, Express and ES6+ (JavaScript) will be your bread and butter letting you take full advantage of the latest features and industry practices to create new Greenfield services, ensuring that our platform remains both scalable and future-proof.\n\nSupporting your daily work, you will utilise a diverse range of tools and services from the cutting edge of industry adoption. Using non-relational databases such as MongoDB, you will build queries and create tables, whilst using Kubernetes and Docker when deploying your code to Amazon Web Services (AWS).\n\nQuality is important to us, so you will take responsibility for the tech debt that you create: testing your own code and taking part in code reviews form a core part of the role. We currently use Jest for testing purpose and have a rigorous peer review process, helping to ensure that the code you create is always the highest quality possible. Once your code is signed off, you will merge it into the master branch, triggering, testing and orchestrating deployment into the Continuous Integration/Continuous Delivery pipeline.\n\nAs a company, we believe in fostering a supportive environment when you need it, but otherwise take a hands-off approach, giving you autonomy over your work. There’s already a great senior team in place, that is always happy to lend a hand. There may be times when you will work in a paired-programming environment alongside another engineer, but for the most part you will work independently from the user stories and materials provided.\n\n\nWhat we need from you You will, first and foremost, have a proven track-record in a Back-End Engineering role, working in an Agile product environment. We don’t mind whether you’ve worked as a web developer using open source tech or as a Java/C# engineer, so long as you’re excited by the prospect of moving to a JavaScript focused role moving forward.\n\nThe ability to write native JavaScript is crucial to the role, including a solid technical understanding of asynchronous programming in ES6+, enabling you to discuss how promises function and, ideally, how to use them in relation to the ‘async’ and ‘await’ functions.\n\nYou will have experience working independently, building APIs and features from scratch and generally working on the API-layer, including integrating APIs into pre-existing systems. Your level of knowledge should be sufficient to walk us through the lifecycle of a RESTful request, drawing on your own experiences and starting from the HTTP request all the way to testing end-points.\n\nWe work with MongoDB, but you don’t need direct experience. You should be able to explain why NoSQL databases would be used instead of relational databases (e.g. MongoDB/Couchbase instead of MySQL/PostgreSQL/SQL Server) We want someone who understands the fundamentals and is interested in learning more.\n\nThe ability to self-test your code will be critical to the role, so you should have a firm understanding of the benefits that this strategy brings. Your experience with testing tools (e.g. Jest, Jasmine, Mocha, JUnit, or even PHPUnit) will have left you with a strong understanding of why unit testing is important.\n\nOn top of that, you’ll also relish code reviews and recognise them as a feedback mechanism that helps both you and your team to improve.\n\nWe’ll expect you to have some knowledge of a Continuous Integration/Continuous Delivery (CI/CD) setup, including awareness of Docker and a basic understanding of DevOps skills.\n\nWe work in a collaborative environment and you will “Be Part of a Great Team”, so you should enjoy working closely with other team members. In particular, you must be happy to work paired with another engineer and should be able to discuss how this strategy can benefit your productivity, skills development and the integrity of the wider project itself.\n\nFinally, at Concrete we love what we do and expect you to be fascinated by every element of your job. You will be passionate about the front-end sector, getting stuck in to technical conversations whenever possible and will always be eager to provide your opinion, viewing challenges as a learning opportunity rather than a roadblock.\n\n\nWhat you’ll get from us A supportive and flexible learning environment, including great opportunities to gain new skills – or hone existing ones – with technologies that are rapidly becoming industry standards, particularly Node.js and the latest features of ES6 (JavaScript). You will be up-skilled as a priority with the aim to make you a truly full-stack engineer, including learning React and Redux on the front-end. We’re happy to adjust to your interests and strengths, so if you want to learn more about the front-end, Minimum Viable Products, Node.js or anything else, we’ll support you to develop those abilities, leaving you with a truly desirable skillset – after all, we believe you should always “Stay Hungry”!\n\nBy working closely with our DevOps teams, you will gain a strong understanding of the DevOps mindset, alongside hands-on experience using Amazon Web Services (AWS), Kubernetes and Docker. These skills will give you a great overview of the processes and methods required to work in a Continuous Integration/Continuous Delivery pipeline, with the potential to transition into a DevOps focused role if that is desirable.\n\nAs the team scales to support further platforms, services and projects coming from our pipeline, there will be a real opportunity for driven individuals to take on more senior positions within the department, including transitioning into Technical Lead or Lead Engineer roles.\n\nThere will be regular opportunities to work on large Greenfield projects with a genuinely global reach. We have a busy project pipeline so there will be plenty of possibilities for you to really make a mark on the direction of our platforms and services, whilst gaining exposure to a wide variety of areas of the business.\n\nWe’ll trust and support you to truly take ownership of your work, providing real autonomy on the projects you work on. We’ve got your back if necessary, but you’ll be entrusted to get stuck in and put your skills, and vision, to work. We truly believe that brilliant products are built by teams that work brilliantly together; but brilliant teams can only be built with brilliant people!\n \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to JavaScript, Node, Engineer, Backend, React, DevOps, Amazon, NoSQL and Senior jobs that are similar:\n\n
$65,000 — $120,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
# 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.