This job post is closed and the position is probably filled. Please do not apply. Work for Commit and want to re-open this job? Use the edit link in the email when you posted the job!
About Commit
Commit is a VC-backed professional network built for engineers by engineers. We are currently hiring Senior Full-Stack Developers looking to join some of North Americaโs most innovative startups as one of their first engineers.ย
We exclusively work with financially stable startups with great salaries and exciting tech stacks who prioritize engineersโ growth and have exceptional team culture. We provide the information you need to make the best decision for yourself and continue cultivating your craft.
Why Commit?
No technical interviews!
Work withย over 90 pre-vetted impactful startups in North America
Gain access toย transparent salary bands AND mentorshipย to grow your careerย
Collaborateย with like-minded tech junkiesย
Build new toolsย with JavaScript, React, Node and much more!
Go through aย short 3-step interviewย process with Commit.ย Learn more.
If youโre accepted into the program, youโll beย paid a full salaryย while we work together to match you to an aligned startup.
Once matched, you pilot a startup for 3 months. If you love it, you stay with them; if not, weโll work together to find a better match.ย
What Youโll Get
Full-time paid employment as an Engineering Partner
Base salary of $115K to $140K CAD depending on experience
Extended health and dental plan for you and your family
The right equipment to do your best work
Access to your own career coach and a mentor for your job search
We provide 15 vacation days on top of statutory holidays while you're part of the Engineering Partner program. There is no limit on Sick Days or Personal Days
Invitation-only events with technical leaders
Weโve been lucky to have guests like Katie Wilde (VP Engineering @ Buffer), Armon Dadgar (CTO @ Hashicorp), Gokul Rajaram (board member at DoorDash, Coinbase, Pinterest and The Trade Desk) and many others join us for private learning sessions.
We are a fully distributed, remote-first community launched in Vancouver. We raised $6M from Accomplice, Inovia Capital, Kensington Capital Partners and Garage Capital.
Who You Are
Based in AND eligible to work in Canada
4+ years of software engineering experience
Experience working on SaaS, marketplace, consumer or infrastructure
Entrepreneurial mindset and growth-oriented attitudeย
Ambitions of excellence in your craft. Some of our past EPs have grown into CTOs, principal engineers, and joined companies as the first engineer
Understanding of DevOps: MongoDB, AWS, GCP, Docker, Kubernetes/Terraform, CI/CD
Understanding of RESTful APIs and/or GraphQL
Understanding of cloud-native distributed systems and microservices
Experience with relational databases, NoSQL databases, cloud infrastructure, product design
We believe that language is a tool. Itโs more important that you have experience with one or more modern coding languages than that you have experience with any particular language itself.
Our Commitment to Diversity & Inclusion
As an early-stage startup, we know itโs critical to build inclusive processes as a part of our foundation. At Commit, we welcome talents from all races, ethnicities, religions, gender identities, sexual orientations, and underrepresented minority groups.
If you require accommodations during any stage of our recruitment process, please let us know how we can best support you.
Please mention the word ACHIEVABLE when applying to show you read the job post completely (#RMjE2LjczLjIxNi42MQ==). This is a feature to avoid fake spam applicants. Companies can search these words to find applicants that read this and instantly see they're human.
Salary and compensation
$110,000 — $140,000/year
Benefits
๐ Distributed team
๐ค Vision insurance
๐ฆท Dental insurance
๐ Paid time off
๐ฅ Home office budget
โฌ๏ธ No whiteboard interview
How do you apply?
This job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for Commit and want to re-open this job? Use the edit link in the email when you posted the job!
Not all jobs are the same, so why is every job description the same? Commit is different because we know every software developer out there is different.ย
If youโre a Senior Full-Stack, Front-End, OR Back-End Developer searching for your next startup role, weโve got you covered! We work with over 90 pre-vetted impactful startups in North America who are building innovative solutions to ambitious problems.ย
Wondering what skills you need? If you have experience with a combination of the following tech stack (not all!), weโd love to hear from you!
Understanding of DevOps: MongoDB, AWS, GCP, Docker, Kubernetes/Terraform, CI/CD
Understanding of RESTful APIs and/or GraphQL
Understanding of cloud-native distributed systems and microservices
Experience with relational databases, NoSQL databases, cloud infrastructure, product design
Get started with a few easy steps!
Apply on our website for a quicker response. Note: you must be located and eligible to work in Canada.
Attend a brief 3-step interview process with Commit. Learn more. Bonus: No technical interviews!
Got accepted? Youโll be paid a full salary while we work together to match you to a startup that best aligns with your values.
Once matched, you pilot a startup for 3 months. If you love it, you can stay with them; if not, weโll work with you to find a better match.
Please mention the word STAUNCHLY when applying to show you read the job post completely (#RMjE2LjczLjIxNi42MQ==). This is a feature to avoid fake spam applicants. Companies can search these words to find applicants that read this and instantly see they're human.
Salary and compensation
$110,000 — $140,000/year
Benefits
๐ Distributed team
๐ค Vision insurance
๐ฆท Dental insurance
๐ Paid time off
๐ฅ Home office budget
โฌ๏ธ No whiteboard interview
How do you apply?
This job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for Commit and want to re-open this job? Use the edit link in the email when you posted the job!
Looking for a new job, but the tedious application and interview process holding you back? We totally understand - job hunting is such a pain!
We anticipated your frustrations, and thatโs why we built Commit - to prioritize and represent the needs of software developers like you.
Why Commit?
NO technical interviews!
Work with over 90 pre-vetted impactful startups in North America
Access to transparent salary bands AND mentorship to grow your careerย
Collaborate with a network of vetted senior+ software developers
Build new tools with Vue, Python, Node and much more!
Attend a brief 3-step interview process with Commit. Learn more.ย
If youโre accepted:
Youโll be paid a full salary as we work together to match you to a startup that fits your values.ย
Once matched, you pilot a startup for 3 months. Love it? Stay with them. If not, weโll work with you to find something better.
Please mention the word GLOWINGLY when applying to show you read the job post completely (#RMjE2LjczLjIxNi42MQ==). This is a feature to avoid fake spam applicants. Companies can search these words to find applicants that read this and instantly see they're human.
Salary and compensation
$110,000 — $140,000/year
Benefits
๐ Distributed team
๐ค Vision insurance
๐ฆท Dental insurance
๐ Paid time off
๐ฅ Home office budget
โฌ๏ธ No whiteboard interview
How do you apply?
This job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for Commit and want to re-open this job? Use the edit link in the email when you posted the job!
Tired of endless hours of technical testing? Are you prepping for multiple rounds of technical interviews just to find out someone else got the job?
How about an opportunity that has NO technical interviews? Sounds too good to be true, but it actually exists!
At Commit, weโre hiring Senior Full-Stack/Front-End/Back-End Software Developers. Three brief, casual conversations before youโre hired (learn more).
What weโre looking for:
Must be located and eligible to work in Canada
Have 4+ years of software development experience (excluding internships)
Have experience with some or a combination of the following technical skills:
Understanding of DevOps: MongoDB, AWS, GCP, Docker, Kubernetes/Terraform, CI/CD
Understanding of RESTful APIs and/or GraphQL
Understanding of cloud-native distributed systems and microservices
Experience with relational databases, NoSQL databases, cloud infrastructure, product design
Does this sound like the right fit for you? Apply now!
Please mention the word GAINFULLY when applying to show you read the job post completely (#RMjE2LjczLjIxNi42MQ==). This is a feature to avoid fake spam applicants. Companies can search these words to find applicants that read this and instantly see they're human.
Salary and compensation
$110,000 — $140,000/year
Benefits
๐ Distributed team
๐ค Vision insurance
๐ฆท Dental insurance
๐ Paid time off
๐ฅ Home office budget
โฌ๏ธ No whiteboard interview
How do you apply?
This job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for Commit and want to re-open this job? Use the edit link in the email when you posted the job!
Looking for a new job, but the tedious application and interview process holding you back? We totally understand - job hunting is such a pain!
We anticipated your frustrations, and thatโs why we built Commit - to prioritize and represent the needs of software developers like you.
Why Commit?
NO technical interviews!
Work with over 90 pre-vetted impactful startups in North America
Access to transparent salary bands AND mentorship to grow your careerย
Collaborate with a network of vetted senior+ software developers
Build new tools with Vue, Python, Node and much more!
Attend a brief 3-step interview process with Commit. Learn more.ย
If youโre accepted:
Youโll be paid a full salary as we work together to match you to a startup that fits your values.ย
Once matched, you pilot a startup for 3 months. Love it? Stay with them. If not, weโll work with you to find something better.
Please mention the word NOURISH when applying to show you read the job post completely (#RMjE2LjczLjIxNi42MQ==). This is a feature to avoid fake spam applicants. Companies can search these words to find applicants that read this and instantly see they're human.
Salary and compensation
$110,000 — $140,000/year
Benefits
๐ Distributed team
๐ค Vision insurance
๐ฆท Dental insurance
๐ Paid time off
๐ฅ Home office budget
โฌ๏ธ No whiteboard interview
How do you apply?
This job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for Newfront and want to re-open this job? Use the edit link in the email when you posted the job!
### A bit about Newfront\nFrom the Mayflower to the moon landing, every venture relies on insurance. The $1 trillion insurance industry is fundamental to our economy and society, but remains stuck in the stone age. Incumbents rely on antiquated pen-and-paper process and there's a huge opportunity to transform it through technology. At Newfront, we're building software to supercharge insurance brokers and help them deliver a delightful experience to clients.\n\nWhile weโre a technology-driven company, we believe that people and trusted relationships matter. Newfront believes in empowering people rather than "disrupting" them. Our singular mission is to create the future of work for this massive industry.\n\nWe believe breakout growth creates breakout opportunities and diversity drives innovation.\n\nAs an Engineering Lead at Newfront, you will work with a team building features across the platform to help clients manage their risk and supercharge our brokers. There are tons of challenging technical problems to solve that directly impact the lives of your teammates and Newfront clients.\n\nNewfront scales by hiring brokers who join with their book of business. Through automation and artificial intelligence, we eliminate paperwork and pay brokers a higher split of their commission revenue. We represent a paradigm shift in the industry and career path for tens of thousands of brokers.\n\nThis position is open to remote candidates with Pacific Time Zone preferred. ***#LI-Remote***\n\n\n* ๐ฅ To learn more about the technology we're building, watch our video [Engineering at Newfront](https://www.linkedin.com/feed/update/urn:li:activity:6513862682058330112/)\n* ๐ To learn more about our mission and values, check out our [Careers Page](https://www.newfront.com/careers) or [Key Values](https://www.keyvalues.com/newfront)\n* ๐ฐ To learn more about our funding, check out this [Forbes article](https://www.forbes.com/sites/igorbosilkovski/2020/10/20/exclusive-meet-the-entrepreneurs-who-have-raised-over-100-million-to-digitize-insurance/?sh=727e74a03206)\n\n### What you'll work on\n\n* ***Lead the development of product features:*** You'll be involved during product discovery and you'll contribute to the technical design process. You are product-minded and able to collaborate with a Product Manager to define the product roadmap and vision. You'll be responsible for speccing and guiding your team in building out features and infrastructure.\n* ***Shape business processes:*** As Newfront is a technology-enabled brokerage, we are looking for new ways to improve business processes by using technology. You will become the expert on how an area of the business functions and work directly with stakeholders to build optimizations.\n* ***Define technical direction:*** You will help shape the technical vision and roadmap for a large area of the product. You will also influence best practices and introduce new technologies when appropriate. You'll need to clearly communicate your vision with the team to gain support and a shared understanding of the technologies.\n* ***Mentor other engineers:*** You will working with more junior engineers on your team to help them grow and develop their skills.\n\n### Requirements\n\n* ***5+ years of engineering experience.*** You have previous success developing and shipping a large-scale application with a user-empathetic mindset\n* ***2+ years of experience leading an engineering team.*** You have proven abilities in providing technical direction for a small to medium team of engineers.\n* ***You're product-minded.*** You take initiative to understand production intention, team goals, business context, and user problems to propose improvements, eliminate gaps, and reduce risk in the project. You contribute to and drive the teams roadmap with product and design. You meet with stakeholders across the company when needed to eliminate gaps in your knowledge. You work closely with design to make sure that a design is able to be built and that it has a logical system behind it.\n* ***Security-minded,*** You have a detailed understanding of security protocols like OAuth2/OIDC/JWT. You understand client-side cookie authentication and JWT. You should have an understanding of front-end security risks and how to mitigate them.\n* ***You're highly skilled with web technologies including JavaScript (React/Node), HTML, and CSS.*** These are important foundational skills for a front-end engineer and impact everything from performance, to maintainability, to accessibility. You understand which features can be used across the various browsers, you understand how to make a website accessible, and you know how to implement responsive design.\n* ***You have experience architecting complex front-end web applications. We use React/Next.js,*** but you might have experience with Ember or Angular. You understand the concepts of services, stores, state management, build tools, routing, testing, serverless functions, and API design. You might have experience working with micro front-end applications and you are able to discuss trade-offs when slicing up a front-end app. You have created frameworks and libraries to abstract away complexity in your application to amplify your impact across the team.\n* ***You have some experience with micro-service/cloud and enterprise architecture patterns.*** You have an understanding of cloud architecture patterns, like pub-sub and BFF APIs, and are able to work with other engineers to discuss the trade-offs and benefits. While you might not be setting up these systems, you understand how they work, why they're used, and how they can impact front-end app performance, product requirements, and front-end code architecture.\n* ***You have a strong understanding of design:*** You understand that as a front-end engineer it is your job to help uphold the quality of the product. You're aware that loss of quality is often death by a thousand cuts and you care when elements are a few pixels off. You're able to understand why particular interactions should be used and when and you're able to recommend particular UI patterns to solve user problems. You'll have contributed to or have built design systems in the past.\n\n### Some of the technologies we use\n* Node\n* Typescript/JavaScript\n* React/Nextjs\n* styled-components\n* Vercel\n* Docker\n* NestJS\n* Redis\n\n### Nice To Haves\n* Proficiency with Typescript, React, Jest, and Next.js.\n* Experience with styled-components or similar CSS-in-JS libraries.\n* Understanding of containerization technologies such as Docker.\n* Experience using Vercel to deploy applications.\n* Experience with Node.js and/or serverless functions.\n\n### Compensation + Benefits\n* $50k-$100k USD (based on experience)\n* All employees receive equity (based on experience)\n* $500 work from home stipend\n* Unlimited vacation\n\n---\n\nNewfront is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. [Learn more about our commitment to diversity and inclusion.](https://www.newfront.com/diversity-and-inclusion)\n\nNewfront provides reasonable accommodations for qualified individuals with disabilities in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at [email protected]. \n\nPlease mention the word **SUCCESSFULLY** when applying to show you read the job post completely (#RMjE2LjczLjIxNi42MQ==). This is a feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.\n\n \n\n#Salary and compensation\n
$50,000 — $100,000/year\n
\n\n#Benefits\n
๐ Unlimited vacation\n\n
\n\n#Location\nLatin America
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for Tucows and want to re-open this job? Use the edit link in the email when you posted the job!
As a Frontend Engineer, you will play a major role in rebuilding our core web experience. Youโll be part of a growing team building our next-generation fiber platform and customer experience.\n\nIdeally, you have notable experience developing web applications using a modern frontend framework like Vue.JS or React. Are comfortable using CSS to build responsive layouts, may be familiar with Node.js, and look forward to working with teammates who share your passion for web development.\n\nโโโ-\n\n#What youโll be doing:\n\nIn the first 30 days:\n* Gain deep understanding of our roadmap and help your team plan and build new web applications\n* Design and implement features of growing complexity while maintaining high code quality\n\nIn the first 3 months:\n* Create user-friendly web experiences and designs\n* Contribute to technical design and architecture discussions\n* Participate in code reviews and ensure that development standards are adhered to\n\nIn the first year:\n* Own projects or features from conception to release\n* Balance the need to ship code quickly with the need to make sound technical decisions.\n\nKey skills and experience:\n* Bachelor degree in Computer Science, Software Engineering or equivalent work experience\n* 4-5 years experience with modern frontend frameworks like React.js, Vue.js (Vue.js is preferred).\n* Experience implementing HTML and CSS from mockups using modern responsive and accessible best practices\n* Experience with Git and Continuous Integration concepts and tools.\n* Good communication skills, both verbal and written\n\nNice to have:\n* Familiarity with container technologies like Docker\n* Experience working in an agile environment\n\nโโโ-\n\n#About Ting Internet and Tucows:\n\nTing Internet is a leading fiber Internet provider in the United States, delivering future-proof internet in over a dozen Ting Towns across the country.\nWe are rapidly growing our footprint, and with a national focus on better infrastructure, we donโt expect to slow down anytime soon!\n\nAs part of Tucows (NASDAQ:TCX, TSX:TC), Ting is backed by outstanding resources and talent. We embrace a people-first philosophy that is rooted in respect, trust, and flexibility. We believe that whatever works for our employees is what works best for us. Itโs also why we foster a โwe before meโ culture.\n\nThe work we do genuinely changes lives. If this sounds exciting, weโd love to hear from you!\n\nโโโ-\n\n#About the Role:\n\nWe offer a competitive compensation and benefits package with invested growth opportunities. So if you are ready to be part of a fast-growing technology company where you determine your future, we want to hear from you.\n\nWe believe diversity drives innovation. We are committed to inclusion across race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status or disability status. We celebrate multiple approaches and diverse points of view.\n\nWe will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation. \n\nPlease mention the words **CHUCKLE IDLE PARROT** when applying to show you read the job post completely (#RMjE2LjczLjIxNi42MQ==). This is a feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.\n\n \n\n#Salary and compensation\n
$90,000 — $110,000/year\n
\n\n#Location\nWorldwide
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for Splitgraph and want to re-open this job? Use the edit link in the email when you posted the job!
# We're building the Data Platform of the Future\nJoin us if you want to rethink the way organizations interact with data. We are a **developer-first company**, committed to building around open protocols and delivering the best experience possible for data consumers and publishers.\n\nSplitgraph is a **seed-stage, venture-funded startup hiring its initial team**. The two co-founders are looking to grow the team to five or six people. This is an opportunity to make a big impact on an agile team while working closely with the\nfounders.\n\nSplitgraph is a **remote-first organization**. The founders are based in the UK, and the company is incorporated in both USA and UK. Candidates are welcome to apply from any geography. We want to work with the most talented, thoughtful and productive engineers in the world.\n# Open Positions\n**Data Engineers welcome!** The job titles have "Software Engineer" in them, but at Splitgraph there's a lot of overlap \nbetween data and software engineering. We welcome candidates from all engineering backgrounds.\n\n[Senior Software Engineer - Backend (mainly Python)](https://www.notion.so/splitgraph/Senior-Software-Engineer-Backend-2a2f9e278ba347069bf2566950857250)\n\n[Senior Software Engineer - Frontend (mainly TypeScript)](https://www.notion.so/splitgraph/Senior-Software-Engineer-Frontend-6342cd76b0df483a9fd2ab6818070456)\n\nโ [**Apply to Job**](https://4o99daw6ffu.typeform.com/to/ePkNQiDp) โ (same form for both positions)\n\n# What is Splitgraph?\n## **Open Source Toolkit**\n\n[Our open-source product, sgr,](https://www.github.com/splitgraph/splitgraph) is a tool for building, versioning and querying reproducible datasets. It's inspired by Docker and Git, so it feels familiar. And it's powered by PostgreSQL, so it works seamlessly with existing tools in the Postgres ecosystem. Use Splitgraph to package your data into self-contained\ndata images that you can share with other Splitgraph instances.\n\n## **Splitgraph Cloud**\n\nSplitgraph Cloud is a platform for data cataloging, integration and governance. The user can upload data, connect live databases, or "push" versioned snapshots to it. We give them a unified SQL interface to query that data, a catalog to discover and share it, and tools to build/push/pull it.\n\n# Learn More About Us\n\n- Listen to our interview on the [Software Engineering Daily podcast](https://softwareengineeringdaily.com/2020/11/06/splitgraph-data-catalog-and-proxy-with-miles-richardson/)\n\n- Watch our co-founder Artjoms present [Splitgraph at the Bay Area ClickHouse meetup](https://www.youtube.com/watch?v=44CDs7hJTho)\n\n- Read our HN/Reddit posts ([one](https://news.ycombinator.com/item?id=24233948) [two](https://news.ycombinator.com/item?id=23769420) [three](https://news.ycombinator.com/item?id=23627066) [four](https://old.reddit.com/r/datasets/comments/icty0r/we_made_40k_open_government_datasets_queryable/))\n\n- [Read our blog](https://www.splitgraph.com/blog)\n\n- Read the slides from our early (2018) presentations: ["Docker for Data"](https://www.slideshare.net/splitgraph/splitgraph-docker-for-data-119112722), [AHL Meetup](https://www.slideshare.net/splitgraph/splitgraph-ahl-talk)\n\n- [Follow us on Twitter](https://ww.twitter.com/splitgraph)\n\n- [Find us on GitHub](https://www.github.com/splitgraph)\n\n- [Chat with us in our community Discord](https://discord.gg/eFEFRKm)\n\n- Explore the [public data catalog](https://www.splitgraph.com/explore) where we index 40k+ datasets\n\n# How We Work: What's our stack look like?\n\nWe prioritize developer experience and productivity. We resent repetition and inefficiency, and we never hesitate to automate the things that cause us friction. Here's a sampling of the languages and tools we work with:\n\n- **[Python](https://www.python.org/) for the backend.** Our [core open source](https://www.github.com/splitgraph/splitgraph) tech is written in Python (with [a bit of C](https://github.com/splitgraph/Multicorn) to make it more interesting), as well as most of our backend code. The Python code powers everything from authentication routines to database migrations. We use the latest version and tools like [pytest](https://docs.pytest.org/en/stable/), [mypy](https://github.com/python/mypy) and [Poetry](https://python-poetry.org/) to help us write quality software.\n\n- **[TypeScript](https://www.typescriptlang.org/) for the web stack.** We use TypeScript throughout our web stack. On the frontend we use [React](https://reactjs.org/) with [next.js](https://nextjs.org/). For data fetching we use [apollo-client](https://www.apollographql.com/docs/react/) with fully-typed GraphQL queries auto-generated by [graphql-codegen](https://graphql-code-generator.com/) based on the schema that [Postgraphile](https://www.graphile.org/postgraphile) creates by introspecting the database.\n\n- [**PostgreSQL](https://www.postgresql.org/) for the database, because of course.** Splitgraph is a company built around Postgres, so of course we are going to use it for our own database. In fact, we actually have three databases. We have `auth-db` for storing sensitive data, `registry-db` which acts as a [Splitgraph peer](https://www.splitgraph.com/docs/publishing-data/push-data) so users can push Splitgraph images to it using [sgr](https://www.github.com/splitgraph/splitgraph), and `cloud-db` where we store the schemata that Postgraphile uses to autogenerate the GraphQL server.\n\n- [**PL/pgSQL](https://www.postgresql.org/docs/current/plpgsql.html) and [PL/Python](https://www.postgresql.org/docs/current/plpython.html) for stored procedures.** We define a lot of core business logic directly in the database as stored procedures, which are ultimately [exposed by Postgraphile as GraphQL endpoints](https://www.graphile.org/postgraphile/functions/). We find this to be a surprisingly productive way of developing, as it eliminates the need for manually maintaining an API layer between data and code. It presents challenges for testing and maintainability, but we've built tools to help with database migrations and rollbacks, and an end-to-end testing framework that exercises the database routines.\n\n- [**PostgREST](https://postgrest.org/en/v7.0.0/) for auto-generating a REST API for every repository.** We use this excellent library (written in [Haskell](https://www.haskell.org/)) to expose an [OpenAPI](https://github.com/OAI/OpenAPI-Specification)-compatible REST API for every repository on Splitgraph ([example](http://splitgraph.com/mildbyte/complex_dataset/latest/-/api-schema)).\n\n- **Lua ([luajit](https://luajit.org/luajit.html) 5.x), C, and [embedded Python](https://docs.python.org/3/extending/embedding.html) for scripting [PgBouncer](https://www.pgbouncer.org/).** Our main product, the "data delivery network", is a single SQL endpoint where users can query any data on Splitgraph. Really it's a layer of PgBouncer instances orchestrating temporary Postgres databases and proxying queries to them, where we load and cache the data necessary to respond to a query. We've added scripting capabilities to enable things like query rewriting, column masking, authentication, ACL, orchestration, firewalling, etc.\n\n- **[Docker](https://www.docker.com/) for packaging services.** Our CI pipeline builds every commit into about a dozen different Docker images, one for each of our services. A production instance of Splitgraph can be running over 60 different containers (including replicas).\n\n- **[Makefile](https://www.gnu.org/software/make/manual/make.html) and** [docker-compose](https://docs.docker.com/compose/) **for development.** We use [a highly optimized Makefile](https://www.splitgraph.com/blog/makefile) and `docker-compose` so that developers can easily spin-up a stack that mimics production in every way, while keeping it easy to hot reload, run tests, or add new services or configuration.\n\n- **[Nomad](https://www.nomadproject.io/) for deployment and [Terraform](https://www.terraform.io/) for provisioning.** We use Nomad to manage deployments and background tasks. Along with Terraform, we're able to spin up a Splitgraph cluster on AWS, GCP, Scaleway or Azure in just a few minutes.\n\n- **[Airflow](https://airflow.apache.org/) for job orchestration.** We use it to run and monitor jobs that maintain our catalog of [40,000 public datasets](https://www.splitgraph.com/blog/40k-sql-datasets), or ingest other public data into Splitgraph.\n\n- **[Grafana](https://grafana.com/), [Prometheus](https://prometheus.io/), [ElasticSearch](https://www.elastic.co/), and [Kibana](https://www.elastic.co/kibana) for monitoring and metrics.** We believe it's important to self-host fundamental infrastructure like our monitoring stack. We use this to keep tabs on important metrics and the health of all Splitgraph deployments.\n\n- **[Mattermost](https://mattermost.com/) for company chat.** We think it's absolutely bonkers to pay a company like Slack to hold your company communication hostage. That's why we self-host an instance of Mattermost for our internal chat. And of course, we can deploy it and update it with Terraform.\n\n- **[Matomo](https://matomo.org/) for web analytics.** We take privacy seriously, and we try to avoid including any third party scripts on our web pages (currently we include zero). We self-host our analytics because we don't want to share our user data with third parties.\n\n- **[Metabase](https://www.metabase.com/) and [Splitgraph](https://www.splitgraph.com) for BI and [dogfooding](https://en.wikipedia.org/wiki/Eating_your_own_dog_food)**. We use Metabase as a frontend to a Splitgraph instance that connects to Postgres (our internal databases), MySQL (Matomo's database), and ElasticSearch (where we store logs and DDN analytics). We use this as a chance to dogfood our software and produce fancy charts.\n\n- **The occasional best-of-breed SaaS services** **for organization.** As a privacy-conscious, independent-minded company, we try to avoid SaaS services as much as we can. But we still find ourselves unable to resist some of the better products out there. For organization we use tools like [Zoom](https://www.zoom.us) for video calls, [Miro](https://miro.com/) for brainstorming, [Notion](https://www.notion.so) for documentation (you're on it!), [Airtable for workflow management](https://airtable.com/), [PivotalTracker](https://www.pivotaltracker.com/) for ticketing, and [GitLab for dev-ops and CI](https://about.gitlab.com/).\n\n- **Other fun technologies** including [HAProxy](http://www.haproxy.org/), [OpenResty](https://openresty.org/en/), [Varnish](https://varnish-cache.org/), and bash. We don't touch them much because they do their job well and rarely break.\n\n# Life at Splitgraph\n**We are a young company building the initial team.** As an early contributor, you'll have a chance to shape our initial mission, growth and company values.\n\n**We think that remote work is the future**, and that's why we're building a remote-first organization. We chat on [Mattermost](https://mattermost.com/) and have video calls on Zoom. We brainstorm with [Miro](https://miro.com/) and organize with [Notion](https://www.notion.so).\n\n**We try not to take ourselves too seriously**, but we are goal-oriented with an ambitious mission.\n\n**We believe that as a small company, we can out-compete incumbents** by thinking from first principles about how organizations interact with data. We are very competitive.\n\n# Benefits\n- Fully remote\n\n- Flexible working hours\n\n- Generous compensation and equity package\n\n- Opportunity to make high-impact contributions to an agile team\n\n# How to Apply? Questions?\n[**Complete the job application**](https://4o99daw6ffu.typeform.com/to/ePkNQiDp)\n\nIf you have any questions or concerns, feel free to email us at [[email protected]](mailto:[email protected]) \n\nPlease mention the words **DESERT SPELL GOWN** when applying to show you read the job post completely (#RMjE2LjczLjIxNi42MQ==). This is a feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.\n\n \n\n#Location\nWorldwide
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for x.ai and want to re-open this job? Use the edit link in the email when you posted the job!
# We are building some really exciting sh*t at x.ai\nAt x.ai, we're building artificial intelligence super-powered productivity software. The software schedules meetings for our customers automatically. It avoids the typical back and forth over emails and negotiates when and where the meeting is to happen. The software uses state-of-the-art machine learning in our production environment. We're looking for a self-motivated and experienced individual to join us on the journey in building this new frontier. Youโll get to work side by side with a group of focused and passionate individuals in a fully distributed setting.\n\n# Responsibilities:\n* Build, maintain and continue to simplify the infrastructure and services that support all components of the system and customer facing products \n* Design, deploy and implement internal tools to multiply the developer team\n* Identify and measure key infrastructure performance metrics, improve and maintain monitoring and ensure robust alerting and logging systems\n* Lead our on-call process and actively troubleshoot and resolve issues, collaborate closely with customer support\n* Own system health - ensure uptime, preemptively take action to improve our systems and tooling, identify risks and interdependencies to minimize impact on customers\n* Be a main driver and contributor in building, testing, and deploying user-centric features\n* Own and drive the full cycle of building features, API and system integrations from system design to deployment\n\n# Qualifications:\n* 5+ years of experience\n* Experience with Docker and managing AWS cloud infrastructure deployments\n* Experience setting up network and troubleshooting network issues, and strong knowledge of VPN, AWS VPC, DNS, network interfaces\n* Experience in Scala\n* Experience in Javascript, Node.js, Angular a plus\n* +/- 8 hours from EST\n* Thrives in a fully remote setting\n* Intellectually curious, collaborative, self-motivated, fast learner that is comfortable with uncertainties โ evolve as needed, flexibility is key!\n* Customer obsessed\n\n \n\nPlease mention the words **PROJECT INSIDE PUMPKIN** when applying to show you read the job post completely (#RMjE2LjczLjIxNi42MQ==). This is a feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.\n\n \n\n#Location\nWorldwide
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for Libera, Inc. and want to re-open this job? Use the edit link in the email when you posted the job!
JOB SUMMARY:\nThis position is responsible for developing web-based applications in modern technologies in an Agile / Kanban environment. Adhere to best practices when designing, implementing, testing and developing scalable, secure code. Work closely with Product Managers, Quality Analysts and DevOps Engineers.\n\n\nJOB ESSENTIAL DUTIES : These are job duties essential for every position at Libera\n\nCOMMUNICATION: \n* Actively listens to others \n* Ability to present information \n* Written communication skills \n* Demonstrate concern and understanding \n* Treat confidential information appropriately \n* Promote open communication \n* Provide timely and effective written/verbal communication \n* Keep others informed of progress and/or problems \n* Share information \n* Explain reasons for decisions affecting others \n\nPROBLEM SOLVING:\n* Proactive approach to solving problems \n* Gathers and analyzes information skillfully \n* Think creatively \n* Anticipate problems \n* Demonstrate conflict resolution skills and ability to solve problems\n* Identify and mitigate risks appropriately \n* Recommend improvements to security policies when possible weaknesses are observed\n\n LEADERSHIP: \n* Deliver according to Corporate goals\n* Demonstrate ability to manage conflict \n* Take proactive approach to implement change \n* Ensure all people are treated with dignity and respect \n* Be self-motivated \n* Demonstrate a positive attitude \n* Display willingness to make decisions \n* Is customer focused \n* Motivate others to perform well \n* Manage stress \n* Seek opportunities for professional / self-development \n* Exhibits confidence in self and others \n* Be polite and avoid offensive language \n* Seek to be an example in all actions and interactions\n\n TEAMWORK: \n* Work effectively and dependably with others to meet team objectives \n* Encourage others \n* Demonstrate concern and understanding for co-workers \n* Exhibits objectivity and openness to otherโs views \n* Prepares for and leads meetings \n* Demonstrate strong responsibility toward personal assignments \n* Is accountable for actions \n* Use and/or encourages joint problem solving \n* Involves others in decision making \n* Is open to receiving and giving feedback \n* Develop peer relationships \n\nCORPORATE CULTURE:\n* Follow Liberaโs Mission by โSimplifying life through leveraging technologyโ \n* Embrace Liberaโs Vision โTo become the provider of choice for those bettering our worldโ\n* Values: Foster and deliver according to:\n* โIntegrityโ by being fair and balanced, truthful, and upholding moral fortitude\n* โInnovationโ by taking action to revolutionize, change, and transform our organization\n* โCollaborationโ by working together and sharing common goals to find the Win-Win\n* โPioneeringโ by discovering, spearheading, and trailblazing to create original products\n* โCommunityโ by serving the needs of others and of our world\n* Guiding Principles:\n* Consistently place โRelationship First, Business Secondโ\n* When collaborating โNever Negate Perceptionโ because our โDifferences Matterโ\n* Embrace our โAlways Be Improvingโ mentality\n* Exhibit a continuous โOvercome Every Problemโ attitude by recommending solutions\n\n\nAll the above job duties are subject to reasonable accommodation. This job description is to provide a representative summary of the major duties and responsibilities performed by incumbents of this job. Incumbents may be required to perform job-related tasks, duties, and/or responsibilities other than those specifically presented in this description.\n\n\n\n\n\n\n# Responsibilities\n
JOB SPECIFIC DUTIES: These are job duties specific to your role\nINTERNAL:\n\n* Perform code\peer reviews\n* Perform Systems Analysis\n* Participate in stand-up meetings\n* Contribute to design and architecture decisions as appropriate\n* Accountable for resource assignments and utilization\n* Participate in Level of Effort estimations as needed\n* Accountable for executing on Individual Development Plans\n* Participate in Change Approval Board as needed\n* Participate in Daily Service Review as needed\n* Participate in Incident Responses as needed\n\nEXTERNAL:\n\n* Communicate with clients appropriately \n* Communicate with technology partners appropriately \n* Record all external discussions \n\n# Requirements\nMINIMUM REQUIRED EDUCATION, TRAINING AND EXPERIENCE:\n\n* 5+ years of programming experience\n* 5+ yearsโ experience performing code reviews\n* 3+ yearsโ experience working in a distributed agile team environment\n* Knowledge of agile software development practices\n* Knowledge of design principles to support unit testing\n* Experience using front-end technologies (Angular 7/8, RxJS/Redux, Bootstrap 4, CSS, SASS and JavaScript/TypeScript)\n* Experience designing APIs and services using a microservices architecture (GraphQL, gRPC, REST) using NodeJS/NestJS (consideration for .NET Core)\n* Experience with SQL/NoSQL/Graph databases, such as PostgreSQL, MongoDB, Neptune\n* Familiar with enterprise architecture patterns (CQRS, EventSourcing, Messaging (via RabbitMQ)\n* Experience building responsive web applications\n* Experience with single page application architecture and UX patterns\n* Experience with Octopus Deploy and TeamCity or similar CI/CD pipelines\n* Experience building multi-platform systems\n* Experience working with Amazon Web Services (AWS) and Docker containers\n* Knowledge of Agile/Kanban software development practices\n* Familiarity with ITIL methodologies\n\nREQUIRED SKILLS:\n\n* Effective communication, organization and problem-solving skills\n* Demonstrably self-motivated with strong time-management skills \n* Extremely detail-oriented\n* Ability to meet deadlines and schedules\n* Ability and commitment to produce bug-free, quality code\n* Extremely proactive, responsive, and upbeat attitude \n\nPlease mention the words **CUSTOM CLUTCH FOAM** when applying to show you read the job post completely (#RMjE2LjczLjIxNi42MQ==). This is a feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.\n\n \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to JavaScript, Node, Engineer, Front End, Docker, Developer, Digital Nomad and DevOps jobs that are similar:\n\n
$60,000 — $120,000/year\n
\n\n#Location\nWorldwide
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.