Senior Backend Engineer

TileDB


1 month ago

05/12/2019 10:25:18

Job type: Full-time

Hiring from: USA

Category: Software Dev


DESCRIPTION

We are looking for a Senior Backend Engineer to help us develop, maintain and administer the TileDB cloud-based service.

Key Responsibilities

Work as part of a team to develop a complete cloud-based service

Develop, unit test and validate components of Golang based services

Help design new service layers and advanced DB feature sets (ACL, SQL, etc)

Maintain production infrastructure

Our headquarters are located in Cambridge, MA. The candidates must be US or Greek citizens or permanent residents.


REQUIREMENTS

In-depth experience with Golang based REST services

Experience using Kubernetes for production service deployments

Experience with OpenAPI (Swagger) specifications

Experience with production MariaDB/MySQL usage and administration

Nice to Have

Devops experience with DNS, logging and monitoring

Experience debugging performance critical applications

C/C++ experience (i.e. CGO)

BENEFITS

TileDB, Inc. offers very competitive compensation and benefits, which include:


Health Care Plan (Medical)

Stock Option Plan

Paid Time Off (Vacation, Sick & Public Holidays)

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

  • Heroku / Salesforce (North America)
    3 weeks ago

    Heroku is looking for a Developer Advocate with past experience in a developer-facing role, creating demos, writing blog posts, and building communities.

    Heroku’s Developer Advocacy team is small but scrappy and distributed around the U.S. We educate, inspire, and spark community among developers and also advocate internally for them.

    Do you consider yourself a software developer, but you are also excited about developer communities and helping other developers? If that sounds interesting to you, please read on.

    Heroku is looking for a Developer Advocate with past experience in a developer-facing role, creating demos, writing blog posts, and building communities. This role can be remote or you can work from a Salesforce office, but we would like you to be in a North American timezone. Also, this role will require 10-30% travel.


    > What is Heroku?

    Heroku’s mission is to create the fastest path for application developers to turn an idea into a production app of any scale. We want to remove every obstacle that slows down creative coders and let them focus on their customers’ experience while leaving everything else to our service. Today, Heroku powers over 7 million apps ranging from personal hobby apps to Internet top 100 apps. In aggregate, we serve more than 23 billion requests per day. Yet, it only takes minutes for a new developer to get the first app up and running, ready to serve customers.

    Heroku is one of the fastest growing businesses at Salesforce.

    Heroku’s Developer Advocacy team is small but scrappy and distributed around the U.S. We educate, inspire, and spark community among developers and also advocate internally for them. Sometimes this means working individually on some code or a demo or a conference talk. Other times, this means working closely with other Heroku teams like Product, Marketing, or Engineering.

    > Some Things You Might Work On

    • Interact (virtually and in-person) with developers

    • Write blog posts

    • Organize meetups

    • Create product demos

    • Record podcasts

    • Test new product features

    • Create conference talks

    • Attend events

    • Design and build a community program

    • Collect and share developer trends, desires, and feedback internally

    • Mentor other developers (writing and speaking)

    • Maybe most importantly, decide which of these are important and define how we work on them


    > Who you are


    CODE

    You're a developer first. As a coder, you can empathize with other developers, build credibility speaking to them, and even sit down with them in a debugging session.

    You have experience with at least one of Heroku’s supported languages: Node, Ruby, Java, PHP, Python, or Go and something else. Experience meaning not just an understanding of the syntax but also the community. That “something else” could be data, Apache Kafka, API design, web performance, mobile development, continuous delivery, microservices, distributed systems design/architecture, AI/ML, etc. Share what you're excited about with us.

    But you aren't satisfied calling yourself just a developer.

    COMMUNITY

    You also like engaging deeply with developer communities. Even better, you've helped build or grow a developer community. This means you've participated in or helped to organize meetups, conferences, or hackathons. Or it could mean that you've been an integral member of a popular open source project, or you've otherwise participated in a community in a meaningful way virtually. Ideally, more than one of these things.

    CONTENT

    Content is how the Developer Advocate communicates their ideas and the meaning behind their code. Whether it's writing a technical blog post, scripting out an engaging demo, crafting a clear GitHub repo README, speaking in a podcast, or presenting an idea or project in a conference talk, content allows us to share our message with and hear feedback from a larger audience.

    You should relish the thought of composing clean, clear prose almost as much as you do writing concise, elegant code and not be averse to speaking in front of a group of your peers.


    Other Desirable Characteristics or Background

    • Infectious energy

    • Excited about Heroku’s desire to provide simple, intuitive tools to developers

    • Experience at a company with a developer-focused product

    • Comfortable (as much as one can be) with public speaking

    • Comfortable speaking with customers

  • 6 days 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.

  • Codelitt (US timezone preferred)
    2 weeks ago

    DESCRIPTION

    Codelitt is looking for a Golang senior with experience building high complex applications. Preferably you communicate well with other engineers. You work well with others and friendly.

    While this is a remote position, there are often meetings at 9 a.m. ET. Something to take into consideration. Mountain Time, Central Time, or Eastern Time preferred. 


    REQUIREMENTS

    - Experience working and collaborating with teams

    - Experience in Linux and command line a must

    - Solid Golang experience a must

    - You know how to architect all components of a backend project

    - You have experience reading API documentation and working with different endpoints to compose the desired effect

    - You know how to run projects through solid processes (things like code reviews, reviewing stories, planning)

    - Picks up new technologies quickly and efficiently

    - Uses Git effectively

    - Know how to create tests and why it's important

    - Knowledge of OOP and software design principles

    - Driven, ambitious, and interested in tech

    - Self-motivated

    - Acumen. You must be able to think of and judge multiple solutions for a problem and be able to reason between them.

    - You’re aware of how to build secure apps


    Additional Requirements

    - You’ve practiced continuous integration

    - You've tinkered with Docker

    - You’re interested in startups

    BENEFITS

    - Great mentorship and company culture 

    - Remote work

    - Challenging work and interesting projects

    - Healthcare benefits package

    - Fun office space in Wynwood (Miami - if you so choose)

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!