Search

Wednesday, November 25, 2020

NOW HIRING: Senior Backend Developer (Scala)

Company: Jetcake

Website: https://jetcake.com

Headquarters: San Francisco, California, United States


This is a contract position with JetCake clients for talented Scala developers. You'll work directly with our clients on a variety of projects. You might find yourself building an API from scratch as the only engineer, coding new features while working in a team of developers, improving an existing system, debugging production issues, creating a technical design, or solving scalability challenges.

We’ve built and led product development teams at Hotwire, Expedia, OneKingsLane, Jigsaw (acquired by Salesforce), Lyft, among others. Inspired by our eye-opening experiences hiring remote talent, we started JetCake to connect Silicon Valley companies with software developers, UX/UI designers, product managers around the globe who want to do impactful work.

When you join the JetCake network, you go through in-depth training to show you the ropes of working with product development teams in Silicon Valley. And then we continue to support your professional success with on-going mentorship from our founders and hands-on classes led by internal or external experts


What you’ll do

  • Design and code back-end systems, sub-systems, and features
  • Write unit tests, integration tests, and system tests for your code
  • Attend meetings such as daily standup, sprint planning, backlog grooming
  • Help debug and solve critical production issues across the stack
  • Write technical design documents
  • Regularly communicate progress and blockers
  • Work with non-technical stakeholders to scope timelines and feasibility
  • Review code written by other developers


What you should have:

  • Bachelor's degree in Computer Science, related technical field, or equivalent work experience
  • 3+ years of full-time (40 hrs/week) employment as a software engineer. Co-op work terms count
  • Strong technical design and coding skills in: Scala, Java
  • Proficiency in written and spoken English
  • Experience in the full life cycle of software development, from design and coding to testing and deployment
  • Understanding of systems engineering concepts such as reliability, security, monitoring, and scaling
  • Familiarity with running back-end services in cloud platforms such as AWS, GCP, Azure


Notes
Expected work schedule is 40 hours/week, Monday to Friday. This position requires a 4 hour overlap with GMT business hours (8AM-12PM GMT). The work will be performed remotely. You will need to have a reliable internet connection, and a quiet place for participating in meetings over video conferencing or VOIP calls during work hours.

Compensation
USD $50,000 to $75,000


NO AGENCIES or RECRUITERS please

Source: Remote OK











NOW HIRING: Web Developer

Company: LearnCube

Website: https://www.learncube.com

Headquarters: Remote


Looking to join a fun, highly-talented team that’s working on an edtech product the world really needs right now?

LearnCube is on a mission to transform live online education across the globe. Through our award-winning online classroom and online school, we help education entrepreneurs from the individual online tutor to some of the world’s largest tutoring companies, succeed online. We also have a special strength in online language education, where we work with iconic language education companies like Babbel. We're growing fast and need your help.


More about LearnCube and our development stack:

LearnCube is a leading edtech SAAS provider. Our Virtual Classroom and Online School platform makes it easy for language teachers and tutors to teach online professionally. LearnCube’s customers are individual tutors, edupreneurs, online language schools and tutoring companies.

We’re a fast-growing company founded in 2014, based in London but with a “remote-first” culture.

As a web developer for LearnCube, you will be working with a close, highly-talented team on our online classroom and online school products. You will have so much more opportunity to learn, contribute and grow professionally with a startup like LearnCube, than you would from working for a big but soulless technology company. We use vue.js, Python and Django to build our cutting-edge solution but there’s also plenty of room to build your skills, experiment and play with other exciting technologies.


What you’ll do:

  • Contribute to online classroom features and new products. For example, in the last year, we released new homework, large group classroom and breakout room features for our online classroom.
  • Improve the experience for our school administrators, teachers and students through learning analytics and data logging.
  • Scaling infrastructure is not the focus of your work but we offer a unique opportunity to gain experience if you’re curious. COVID-19 has increased the number of classes we deliver by more than 10-fold with more high-potential opportunities on the horizon.
  • Collaborate with other areas of LearnCube - customer support, customer success and sales - to improve the business, user experience and customer experience.
  • Provide some technical customer support for customer queries, especially for our VIP customers using our API products.
  • Keep up-to-date with best practices and technology.
  • Support research and development of our most innovative ideas within our “Learncube Labs” including smart ways to improve education through A.I.


More about the role:

  • Initial 3-month fixed term contract (remote position) followed by full-time contract if it goes well.
  • Market-related, competitive salary with a generous vacation policy.
  • Salary with company bonus.
  • This a remote position, there is no office!
  • Think of this also as a 'spring-board' position with lots more opportunity to grow your career into a leadership role if that is your desired path.


Criteria for a successful candidate:

  • Honest, humble, highly competent, fast-learner, self-starter and motivated by the mission
  • Minimum of 2+ years of software development experience
  • Excellent communication skills and ability to work in a team
  • Attention to detail
  • Shows initiative and not shy from taking on responsibility and projects
  • Ability to adapt and grow (startup life isn’t a straight line)
  • Able to overlap with European business hours at least once per day


Bonus points for a successful candidate:

  • Some experience with VueJS
  • Some experience with Django
  • Some experience with MySQL
  • Experience with WebRTC / Websockets
  • Experience with Redis
  • Experience with AWS tech stack
  • API gateway, Lambda, DynamoDB, ELB, EC2, RDS
  • Experience with Elasticsearch
  • Design / UX skills
  • Association or experience with tutoring or learning spoken languages
  • Startup experience
  • Evidence of creating your own products and solutions


Non-negotiables

  • Are you a team player and a good person? We have a strict no d***head policy and are not looking for “programming purists”.
  • Do you have a passion for education?
  • Are you fluent in spoken and written English? Note, you don’t have to be a perfect native speaker… in fact, that’s probably a positive :)
  • Do you already share our values: honesty, trust, grit, motivation, and energy?
  • Can you demonstrate strong skills in customer support and care, understanding how to work with people and getting them the help they need?
  • Can you provide evidence of at least 6-12 months of experience working at least 20 hours a week remotely?


LearnCube perks and path

  • Freedom to live wherever you like as long as you have reliable internet and a permanent residence.
  • A clear career path to lead part of our development and product team as we grow.
  • We offer a supportive, safe and fun work environment. Whatever gender, race, sexuality, nationality, religion, education, languages or quirks you have (or don’t), we don’t mind. Just bring strong values of honesty, trust, grit, motivation, and energy.
  • Annual all-expenses-paid team trip to an exciting location in Europe (when the Covid-19 crisis is over).
  • We’ll provide a monthly contribution towards your home-office or favourite local co-working space.
  • Loads of opportunity for professional development.
  • Oh… and you’ll feel much more motivated knowing you’re changing the world for the better; improving both the access to and quality of education across the world.

Source: Remote OK



Strategies for Maintaining Professionalism as a Freelancer

  Written By: Rosanna Webb Maintaining professionalism is not just about delivering quality work; it's about fostering trust, reliabilit...