Backend Engineer

elevio


2 weeks ago

08/06/2019 10:21:23

Job type: Full-time

Category: Software Dev


About Elevio

Elevio is a SaaS platform that makes it easy to create, deliver and improve help content to drive customer education. Our aim is to allow end users to help themselves so our customers can focus on what they do best.

We're a well-funded and fast-growing startup with over 500 global customers including AccuWeather, TripAdvisor, Atlassian and eBay. We're currently looking for someone to contribute to key parts of our platform and vision.

Working as a backend engineer here will mean your work will load close to a billion times every month, and growing!

As a backend engineer you'll:

  • Design and build REST, GraphQL and gRPC APIs that can handle 500 concurrent requests and beyond

  • Work on streaming data pipelines to handle real-time user interactions

  • Automate deployment pipelines and maintenance tasks to maintain and improve our 99.9% availability

  • Write and fine tune database queries to mine data from half a billion records

  • Use cutting-edge informative retrieval (IR) and natural language processing (NLP) concepts to recommend relevant content

  • Be a part of the team: do code reviews, mentor others, refactor code and share knowledge

  • Help and assist other team members to solve problems either internal or customer facing

What we're looking for:

  • Experience building and maintaining interactive and real-time web applications

  • Experience with, or an interest in, Scala, Elixir and Python

  • Experience with cloud technologies like AWS, GCP or Azure

  • Familiarity with container technologies such as Docker, ECS and Kubernetes

  • Fluency or understanding of database technologies like Postgres, ElasticSearch, DynamoDB, Redis and Redshift

  • Fluency in best-practice software development

  • Experience with automated testing and continuous integration

  • Dedication to not only maintaining but also improving system reliability and performance

  • Strong product sense to contribute back to product improvements

We're looking for someone who not only can get the job done but also challenge the status quo and constantly look for better ways to enhance customer success and also internally within our team.

Bonus points:

  • Working knowledge of PHP

  • Experience with ETL and building data pipelines

  • Knowledge of various API standards such as REST, GraphQL, gRPC and Thrift

  • Experience or interest in natural language processing (NLP) and machine learning

  • Fluency or understanding of frontend TypeScript/JavaScript

What you get from us

  • Competitive salary and equity

  • Flexible work options that suit you

  • Direct involvement in determining the direction of the product

  • Time and support for your own learning (e.g. conferences, code camps, workshops, books, etc)

  • Tools you need to get the job done

  • Monthly lunches, always-stocked drinks fridge and a few other nice perks (If you are in Melbourne)

If you're interested, even if you don't tick all the boxes we would love to talk to you!

Elevio is an equal opportunity company dedicated to welcoming applicants from any location, race, age, gender, sexual orientation and socio-economic background.

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

  • Preemptive Love Coalition
    2 weeks ago

    Reporting to the Director of Digital, the Senior Software Engineer will be responsible for server-side web application logic and integration of the work that front-end web developers do. The role will primarily be responsible for writing web services and APIs used by front-end developers and mobile application developers.   

    As a Senior Software Engineer, you will work with our team designing and developing web services, back-end data services, and REST APIs that support our ecosystem of digital assets. This includes, but is not limited to, Salesforce, Wordpress, Campaign Monitor, Intacct, et al. In addition to building out services that serve existing needs, the Senior Software Engineer will also help to dream up the next generation of solutions that will help take Preemptive Love into the future (machine learning, AI implementations, etc.).

    Job Responsibilities

    > Design and develop back-end micro services and REST APIs for connected devices, web applications, and mobile applications

    > Collaborate with front-end and mobile app development teams on user-facing features and services

    > Maintain existing backend services that facilitate the operations of Preemptive Love’s programming

    > Work with digital team, helping to optimize our data systems and identify and remove potential performance bottlenecks

    > Focus on innovating new and better ways to create solutions that add value for both the Preemptive Love administrative side well as well as end user/donors, with a penchant for simple, elegant design in every aspect from data structures to code, to UI and systems architecture.

    > Stay up-to-date on relevant technologies, plug into user groups, understand trends and opportunities that ensure we are using the best techniques and tools

    > Document all work performed, especially APIs that are created/integrated

    Required Qualifications

    > Bachelor’s degree or higher, Computer Science preferred

    > Minimum 5 years software development experience and proven track record

    > Salesforce experience required

    > Strong grasp of SQL, ORMs, databases, data schema design concepts, etc.

    > Experience working with Ruby, Ruby on Rails, Node.js, and Salesforce Apex/Java preferred

    > Track record of successfully working in a highly collaborative and rapidly changing mobile environment

    > Excellent listening and communication skills

    > Ability to effectively work remotely with minimal direct oversight

    > Strong team player with the ability to work independently

    > Proven ability to work in a remote environment where almost all interaction is online or over the phone

    > Outstanding written and verbal communication skills  


    Excited to apply? Email the team over at [email protected]

  • At Rollbar, we help developers build better software faster - and make their lives easier. We are a small team based in San Francisco with big ambition and a global presence. Over 100,000 developers use our product to power all kinds of applications that affect people’s lives and livelihoods. Rollbar is used by some of the best engineering teams in the world, including Twilio, Salesforce, Zendesk, Instacart and Twitch. 

    We are looking for an experienced Backend Engineer to join our Scale team to not only help build and run our systems and services, but help define backend engineering at Rollbar.

    Our tech stack:

    • React, Webpack, Sass

    • Python, Node.js, Scala

    • MySQL, Elasticsearch, Redis, Memcache, Spark

    • Google Cloud Platform, Kubernetes, Terraform, Ansible, Consul, CircleCI, Rollbar

    You will:

    • Work with other engineers to design and build highly available and scalable systems

    • Measure and monitor system performance, availability, and reliability

    • Implement performance improvements to our processing pipeline

    • Be in the on-call rotation and the first line of defense for major infrastructure issues

    • Help improve the tools we use to build and run Rollbar

    You have:

    • 5+ years experience in a software engineering or SRE role

    • Experience building and scaling real-time streaming data pipelines

    • Experience operating services running on cloud providers like AWS or GCP

    • Attention to detail and a methodical approach - ensuring things rarely fall through the cracks

    • BS in Computer Science or equivalent work experience

    Benefits and perks

    • Rapid career growth opportunities

    • Competitive salary and stock options

    • Medical, dental and vision health benefits

    • Parental leave - 12 weeks 

    • Generous hardware and software allowance

    • Casual work environment

    • Inclusive team-oriented culture

    • Have fun and make an impact

  • 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

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!