Senior Backend Engineer

Rollbar


3 months ago

07/23/2019 10:21:23

Job type: Full-time

Category: Software Dev


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

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

  • At Doist, our mission is to inspire the workplace of the future by creating simple yet powerful productivity tools that promote a more fulfilling way to work and live.

    We're a multidisciplinary, fully remote team that’s passionate about creating products, like Todoist and Twist, that improve people’s lives. We thrive on innovating new solutions to old productivity challenges and we seek to rethink how productivity tools are made.

    When you become a Doister, you’re not only joining a global, remote-first company, but a team of 60+ people who value:

    > Feeling empowered to achieve their ambitions

    > Inclusivity, open-mindedness, and diversity

    > The wellbeing of their teammates and the people around them

    > Making long-term, high-impact decisions, even if they’re harder

    > We invite you to visit our blog to learn more about us, our values, and how we work.

    Your role:

    As a Front-end Developer, you’ll be joining a small team of developers to work on the web apps of our core products; Todoist and Twist. Both apps are highly interactive and complex, allowing you to leverage modern tools such as React and Redux, to deliver a unique experience to over a million of our active users around the world.


    Like every member of the team, you’ll own the projects from day one and help the team make core architectural decisions. Within this role you’ll also have the opportunity to collaborate in cross-functional teams to drive exciting initiatives like @mentions for Twist or the new dark mode for Todoist. Questioning the status quo, improving processes, sharing, writing and testing code will be on your daily agenda. 


    About you:

    You are a skilled JavaScript developer with a deep understanding of the latest Internet technologies, a keen engineering intuition, and outstanding communication skills. Additionally, to thrive as a front-end developer at Doist you should have:

    > Experience building complex interactive web applications.

    > Solid knowledge of modern JavaScript and React (Bonus: Redux)

    > Experience in writing automated unit, integration or end-to-end tests.

    > The ability to use and customize tools (e.g. Webpack, Gulp) to streamline our development and build processes.

    > Proven ability to work autonomously and stay self-motivated. Previous experience working in remote team is a bonus.

    > Fluency in written and spoken English.

    Benefits

    We’re bootstrapped, profitable, and committed to building a sustainable company that will grow for decades to come. We’ve built a benefits package that invests in our employee’s long-term personal and professional growth and well-being. Here’s a sample of what that includes:

    > Work-Life balance. That means 8 hours of work, 5 days each week (for a total of 40 hours) because the time you spend outside of work is just as important as the time you spend working.

    > Flexible schedule and location. This is a fully remote position, so you can work from wherever you please and on a schedule that works best for you. All you need is a computer and access to a stable internet connection (which we sponsor!).

    > Generous paid vacation. 40 days of paid time off to use however you like (vacation, national holidays, etc.).

    > Paid parental leave. 18 weeks of paid maternity leave and 5 weeks of paid paternity/adoption leave.

    > Education stipend. You’ll have a monthly budget to buy books, courses, and other resources you need to continue learning and developing.

    > Competitive compensation.

    And much more!

    ---


    All information collected through this application is stored in Workable, Doist’s Applicant Tracking System, where it will be used for recruitment purposes only. For more information on how we handle candidate data at Doist, we invite you to review our recruitment privacy notice. For questions, please contact us at [email protected]

  • Frontastic GmbH (in/near Europe)
    1 week ago

    Frontastic is looking for a cloud-native System Engineer (f/m/*) as either part-time or full-time position. We are a remote-first company currently operating in the Europe/Berlin timezone. Locations in or close to Germany are preferred to make our regular in-person meetings easier

    As our system engineer you will have the opportunity to be a major influence on our cloud product deployment architecture and building the groundwork for an infrastructure powering many large dynamically scaled eCommerce Platforms in the near future. This is not a junior position, but if you are experienced and ship proven work on your own, this position is for you.

    THIS MEANS

    • Shape the deployment of dynamically scaled platforms on Google Cloud

    • Improve our Ansible based provisioning infrastructure

    • Enhance our monitoring using ELK or similar approaches

    • Maintain our PaaS & SaaS infrastructure powering many different eCommerce Platforms built on top of Frontastic

    YOU BRING

    Deep knowledge of Ansible and experience with Google Cloud platform and deploying & monitoring larger dynamically scaled infrastructure landscapes. Experiences with NodeJS, PHP (Symfony 4), CouchDB or MySQL are a bonus. Writing and speaking English is a natural part of your life. You are born in the cloud – that means, you don’t know the old server systems anymore, but for you there is only the operation in the Google Cloud.

    You are motivated to work from your home office or a co-working space and able to structure your work day accordingly. That’s what makes you special:

    • You are highly motivated, committed to improving existing skills and like to learn new skills during working hours

    • You have a vision of how to better shape the development experience for all engineers.

    • You have a completed education and at least 3 to 5 years of professional experience as an system engineer or in a comparable field.

    • Deep knowledge of Ansible & Cloud Infrastructures

    • An understanding of the requirements of working in software development (quality assurance, testing, monitoring)

    • You are able and willing to prefer written communication to make well structured information readily available to everyone and follow established communication patterns


    WHAT WE OFFER

    As our colleague you have the flexibility to choose your own working hours throughout the day to incorporate this job into your life-work balance. Our work week has 40 hours maximum and overtime is the exception. No vacation days are necessary to run errands, and there is certainly no need to wait until after work to take care of a family emergency.

    Our development team strives to improve themselves following these guidelines:

    • A culture of owning your code from design & development to deployment and monitoring, which is sometimes called DevOps.

    • We offer a friendly learning environment and try hard not to blame anyone for not knowing something and actively encourage mentoring of your peers.

    • We use practices like pair programming, mob programming, test driven development when it makes sense and continuously refactor our code to constantly share knowledge and keep the amount of technical dept low.

    • We are a remote-first company with regular meetings in-person. We use tools like Email, Trello, Hangouts and Slack to stay in touch during our daily work.

    We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. If we receive job applications from yet underrepresented groups those applications will be preferred.

    COMPENSATION

    For this particular job, we are offering to pay between 40.000 € to 70.000 € based on experience and skills. Optionally you can get Virtual Shares from our Virtual Shares Options Program (VSOP) as part of your compensation.

    If this job sounds interesting to you, please send a letter of motivation, CV and your earliest possible starting date to [email protected] Do you still have a question? Do not hesitate to get in contact via mail!

    ABOUT FRONTASTIC


    Frontastic is the specialist provider for the digital customer experience. As cloud software, Frontastic enables ambitious online merchants, brands, marketplaces or even agile startups to implement customer centricity easily and without IT.

    Frontastic is going be the standard Frontend Management Platform for the IT trend of the API economy, in which the frontend and backend are consistently separated. Based, for example, on Commercetools, About You Cloud, Shopify Plus or other API-based cloud services, online teams can quickly implement and scale new business ideas independently of programmers.

  • 2 weeks ago

    About HashiCorp

    At HashiCorp, we value top-notch collaboration and communication skills, both among internal teams and in how we interact with our users. We take care to balance and be responsive to the needs of our open source community as well as our enterprise level customers.

    Engineering at HashiCorp is largely a remote team. While prior experience working remotely isn't required, we are looking for team members who perform well given a high level of independence and autonomy.

    The Cloud Services team is a newly created organization working towards delivering our software as a Cloud service. This effort will enable a distribution model wherein customers can use a fully managed service with an API contract.

    In your cover letter, please describe why you're interested in working at HashiCorp, and what draws you to this role in particular! Specifics of your past experience that are relevant to this role are great to include, too.

    In this role, you can expect to:

    • Work on next-generation distributed systems for operations management

    • Build and architect systems for managing extremely large-scale global fleets of resources

    • Interface directly with internal teams, users and HashiCorp customers

    • Own the full lifecycle of feature development from design through testing and release

    • Program mostly in Golang, learning from and contributing to a team committed to continually improving their skills

    • Work with various Cloud partners

    You may be a good fit for our team if:

    • You are familiar with micro-services architectures, and ideally have seen them in operation at a global scale

    • You have prior experience working in high performance or distributed systems; while we strive to hire at a variety of experience levels, this particular opening is not well-suited for recent graduates

    • You are able to knowledgeably discuss performance, security, and user interactions in complex systems

    • You have built or operated a large scale Cloud service

    HashiCorp embraces diversity and equal opportunity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. We believe the more inclusive we are, the better our company will be.

    #LI-RM1


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!