Back-End Engineer

Slang


1 month ago

05/18/2019 10:39:43

Job type: Full-time

Category: Software Dev


We’re looking for talented individuals interested in joining a new and growing global company. At Slang, you’ll be an early team member of a well-funded startup spun out from MIT. We’re building a world-class team to revolutionize language learning with cutting-edge technology and beautiful design.


What we’re working on at Slang

Slang started at MIT as a research project on using AI and NLP to make learning a new language as efficient as possible. Our technology powers a highly adaptive e-learning platform that offers an unprecedented variety of specialized English courses and proficiency tests for career development in over fifty fields like Sales, Finance, Logistics, Medicine, and Law. With just a small team, we’ve already created the largest professional English offering in the world. Now, we’re scaling up to release 1,000 more courses over the next three years.

Learn more about our unique approach at slangapp.com. We’d love to field any questions you have about our product and vision!


What this role is about

In this role, you’ll be involved in both product development and company strategy and execution — you’ll own the research, design, and development of the back ends of new features and you’ll help us refine our product roadmap. We have tens of thousands of active users and many subproblems in language learning to tackle.


Our codebase is built with best practices in mind and our product is designed with proper user and developer experience at the forefront of development. The work we’re facing encompasses interesting infrastructural hurdles and data-heavy modeling and algorithmic tasks.


Some of our technology comes from the open-source community, so be prepared to contribute back!

Some interesting problems we’re tackling

How can we determine what parts of a language a user already knows from a small sample of test exercises? How should we decide which parts of a language a user should learn next?

How should we architect our database to support the growing number of activities our users submit every week (currently at more than a million per week)?

How can we aggregate and communicate the learning statistics of a company’s employees for display to their managers?

How can we analyze and leverage the massive amount of learner and content data we have to improve our learners’ experience?

Skills and technologies

Two or more years of experience in modern back-end web development, including…

… Experience with modern web API stacks and related technologies, with a preference for Ruby on Rails experience.

… Experience with database technologies, data structures, and related optimization. We currently deal with large amounts of data in PostgreSQL and Redis.

A strong desire to maintain a clean, reliable, maintainable, and efficient codebase.

Excellent discipline and focus, especially in autonomous environments, and strong English communication skills. We’re a small team and we’re moving quick!

A plus: interest or experience with computational linguistics, natural-language processing (NLP), language-learning, speech recognition, data science, or machine learning.


What Slang can offer you

Our compensation package includes a competitive salary, company equity, and unique benefits.

Most importantly, we offer the special experience of being part of a fast-moving and quickly growing international company within the entrepreneurial ecosystems of Boston and MIT.

For more information about Slang and our ecosystem, check out our El Tiempo interview from our beta launch; the portfolio of Social Capital, our lead investor and investor in companies like Slack and Intercom; our Crunchbase profile; and the profiles of our founders, Diego Villegas and Kamran Khan.


Where we’re located

Our team is currently split between Boston and Bogotá, and we are recruiting great people in these locations and around the world who are able to work remotely. This role provides an opportunity to travel to our current offices in Boston and Bogotá and the new offices we’ll be opening this year!

Our US headquarters is located in the Cambridge Innovation Center in the heart of downtown Boston, easily accessible by public transportation and alongside other innovative companies. Our Colombia office is located in the Rosales neighborhood of Bogotá.


Interested?

We'd love to hear from you — apply below!

Slang is an equal-opportunity employer. We celebrate diversity and are excited about creating an inclusive and healthy environment for all employees.

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • About Down:

    Down app is the #1 hookup / casual dating app. Honest dating: choose Date or Hookup. You can find Down in the Android or Apple store, with 6m+ users

    Our mission is to enable more honest, sex-positive, and fun relationships and conversations around the world.


    About the gig:

     Down is a 100% remotely-distributed team! 


    We are looking for a Senior Backend Engineer who is excited to share their experience building products and scaling systems. We want you to help us design and build the next generation of high performance APIs and backend services.


    This is a great opportunity to join a small and growing engineering team, where you will make a big impact daily on a product is used by hundred of thousands of people each month. 


    Here are some projects our team is currently working on: 


    Redesigning our matching algorithm

    Exploring new integrations of payment systems, including cryptocurrency

    Analyzing and improving user lifecycle and funnels

    Building community marketplace for dating discussions, advice, and personal connections 


    **What would qualify you as a good fit for us??


    You have 3+ years of work experience on backend tech (APIs, web services, and distributed systems) 

    You have experience coding professional projects in Ruby on Rails 

    You show considerable care for code quality, documentation, testing and accuracy of implementation. 

    You are comfortable being the lead or solo developer on a project 

    You design your code for scalability and performance. 

    You can reason and debate about tradeoffs and database choice for a particular storage problem. 

    You absolutely love to work with other engineers and jump at the chance to help answer questions or solve a problem for someone else.

    Clear communication and ability to own complex projects end-to-end, coordinating with other teams as necessary 


    Location of work: anywhere in this world


  • About Brankas

    Brankas is a cutting-edge provider of consumer and enterprise focused financial management software and systems. Brankas’ backend service-oriented architecture is entirely written in Go, and deployed on cloud-based systems (GCP, AWS), making heavy use of third-party systems and APIs.

    About the Position

    Brankas is looking for a strong developer generalist with previous experience building production quality systems in Go. Candidates should have a strong desire to work in a fast moving, but rigorous development environment, with focus on pushing high quality, production grade, and secure code. Candidates should be familiar with service-oriented architectures / “microservices” and have strong working knowledge of systems architecture and design.

    In this position, you will work directly, hands-on with the CTO and will have the opportunity to make a direct and meaningful impact on the future technology of a fast growing tech company and platform.

    Qualifications

    • BS in Computer Science or related field

    • Minimum 4 years work experience

    • Strong knowledge / understanding of algorithms, software engineering, distributed systems, test driven development + continuous integration, databases, configuration management, and web services

    • Demonstrated experience working with frontend (web, Android, and iOS) and backend technologies

    • Strong commitment / experience to building secure, efficient and resilient systems

    • Familiar with cloud technologies, service offerings, and related APIs (AWS, GCP, etc)

    • Capable of building, deploying and managing Go production applications “in the cloud”

    • Previous experience working in banking, ecommerce, or finance is a plus

    • Candidates must have excellent English communication skills and be independently driven to success

  • 2 weeks ago

    At Medium, words matter. We are building the best place for reading and writing on the internet—a place where today’s smartest writers, thinkers, experts, and storytellers can share big, interesting ideas; a place where ideas are judged on the value they provide to readers, not the fleeting attention they can attract for advertisers.

    We’re looking for engineers who are mindful, empathetic, self-aware, and ambitious to join our team to help us move thinking forward. With a focus on growth and personal development, Medium is the ideal place to develop your skills in an environment that is built on mutual trust and respect.

    What will you do?

    The core platform team is responsible for the systems that orchestrate continuous service integration and delivery. This includes Kubernetes, Istio service mesh, observability via Prometheus, and custom-built Kubernetes operators and tooling.

    As a core platform engineer you will help us design, build, and improve the platform that all Medium services run on.

    Who are you?

    • You have a strong understanding of production systems.

    • You have 3+ years of software engineering experience.

    • You are passionate about availability and performance.

    • You have a deep understanding of backend infrastructure.

    • You are proficient at programming and interacting with APIs.

    • You are flexible, resilient, and curious.

    • You draw inspiration from prior art, but you feel compelled to innovate beyond it.

    • You respectfully challenge your peers, and welcome when others challenge your thinking.

    We’d particularly love it if:

    • You have strong proficiency with Go, Python, and JavaScript

    • You have experience with AWS or other cloud providers

    • You have experience with observability stacks such as Prometheus

    • You have experience with service mesh systems such as Istio

    • You have experience with orchestration systems such as Kubernetes, Mesos or ECS

    • You have worked in a service-oriented or microservice architecture

    This role can be based in San Francisco, New York, or be remote within the U.S.

    At Medium, we foster an inclusive, supportive, fun yet challenging team environment. We value having a team that is made up of a diverse set of backgrounds and respect the healthy expression of diverse opinions. We embrace experimentation and the examination of all kinds of ideas through reasoning and testing. Come join us as we continue to change the world of digital media. Medium is an equal opportunity employer.

    Interested? We'd love to hear from you.

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!