Remote Redis Jobs

Last Week

Staff Engineer, Datastores
Auth0  
azure redis mongodb postgresql Apr 09
Auth0 is a unicorn that just closed a $120M Series F round of funding, with total capital raised to date of $330M and valuation of nearly $2B. We are growing rapidly and looking for exceptional new team members to add to our exceptional talent pool - and who will help take us to the next level of success. One team, one score. 

Our vision is to provide people with secure access to any application in one click or less. And our promise is to make identity work for everyone—whether you’re a developer looking to innovate, or a security professional looking to mitigate. We are looking for curious, excited, boundary-pushing team members. So, if you’re a big thinker who is nimble and adaptable, Auth0 may be an ideal place for you to shine.

We are looking for a Staff level Datastore Engineer who is passionate about distributed systems, availability, and delivering customer value. Our Staff Datastore Engineer will maintain and automate all aspects of our datastore platform including infrastructure, tooling, and observability.

Ideal candidates have advanced datastore knowledge, and likely are DBAs with Staff level software engineering and architecture experience.

Responsibilities:

  • 10+ years production datastore engineering experience.
  • Expert knowledge of datastore internals for at least two of the following: PostgreSQL, MongoDB, Redis, Kafka.
  • Experience working with Microsoft Azure and/or Amazon Web Services.
  • Experience developing large-scale schema migration solutions.
  • Experience in designing data pipelines at scale and understanding the flow of data from on space to a centralized data warehouse.
  • Experience with observability best practices, including logging, metrics, and tracing.
  • Proficiency in Golang.
  • Experience coaching and mentoring engineers at all levels up to their peer level.
  • Experience in disaster recovery and failover.
  • Deep understanding of microservice architecture and best practices.

Skills and Abilities:

  • Experience with regulations and laws such as HIPAA, SOC2, PCI, and GDPR.
  • Experience building data migration solutions in a heterogeneous environment.
  • Working knowledge of Kubernetes and containerized applications.

Preferred Locations:

  • #EU; #(GMT-4); #(GMT-5);
Auth0 safeguards more than 4.5 billion login transactions each month and its top priorities are availability and security.

We like to think that we are helping make the internet safer. Our team is spread across more than 35 countries and we are proud to continually be recognized as a great place to work. Culture is critical to us, and we are transparent about our vision and principles

Auth0 is an Equal Employment Opportunity employer. Auth0 conducts all employment-related activities without regard to race, religion, color, national origin, age, sex, marital status, sexual orientation, disability, citizenship status, genetics, or status as a Vietnam-era special disabled and other covered veteran status, or any other characteristic protected by law. Auth0 participates in E-Verify and will confirm work authorization for candidates residing in the United States.
Share this job:
Backend Node.js Javascript Engineer
node-js api web-services mongodb backend javascript Apr 05

Breezy HR's a globally loved, Jacksonville-based full-stack hiring platform for SMBs.


About the role

In order to execute our vision, we need to grow our team of best-in-class engineers. We are looking for developers who are excited about launching new products and features into production, who can work autonomously and aren’t afraid to try new technologies, and who don’t back down from the challenges of scale. Our ideal candidate has experience building core services and web-based APIs from the ground up, cares just as much about the product itself as the technology that powers it, and is capable of both structuring and writing clean, maintainable code. We hire engineers into each of our product teams.

Responsibilities

  • Design, implement or improve features in a variety of backend systems including our REST APIs, micro-services, data ingestion and processing systems, and integration partners
  • Write and maintain scalable, performant code that can be shared across platforms
  • Meaningfully contribute to the product and core backend systems by suggesting and executing improvements
  • Improve engineering standards, tooling, and processes
  • Debug production issues across services and multiple levels of the stack

Requirements

  • 4+ years of experience building web applications
  • You have experience in writing applications in Node.js
  • You have knowledge of microservice architectures
  • You have experience with scalable backend APIs
  • Understanding monitoring and alerting platforms is a plus
  • You have attention to detail and a passion for correctness
  • You are comfortable learning new technologies and systems
  • You have strong interpersonal and communication skills with a bias towards action

Bonus Points

  • Experience with MongoDB, Redis, and ElasticSearch
  • Deep understanding of HTTP
  • Comfortable with Linux/Unix and shell scripting
Share this job:

This Month

Senior Software Engineer
postgresql redis python senior data science saas Apr 03

About Prefect:

Are you looking for an incredible opportunity to work with a high-growth SaaS company? Our workflow orchestration platform bridges the gap between data engineers and data scientists, allowing them to do what they do best. We are looking for enthusiastic new additions to our team who are excited by the question “what will you build?”

Role Summary: 

As a Senior Software Engineer at Prefect, you will work on and lead projects critical to the success of the company. You will focus on scaling our API with expert knowledge of databases and in-memory datastore systems. These systems need to provide extremely low latency to support high throughput of requests that orchestrate events in real time.

You will coordinate with internal stakeholders, including our CTO and CEO, on new features and help Prefect execute our company’s product roadmap. You will proactively identify opportunities for improvement, build consensus, track risks and dependencies and lead projects to completion with a positive attitude. You will be a mentor and provide leadership to other members of the engineering team.   

We expect our engineers to be product focused and enthusiastic to take on new challenges and drive our product and culture forward. 

What you’ll be doing (core responsibilities): 


  • You will be responsible for optimizing and scaling our product to stay one step ahead of the high demand and traffic


  • You will set up monitoring to finely tune our queries and database performance


  • Familiarity with multi database technologies and access patterns (for example, PostgreSQL, BigQuery, Snowflake)


  • You will design and build new features from our product roadmap


  • You will mentor members of the engineering team


  • You will lead a high-performing and winning culture and foster a collaborative working environment with other members of the engineering team


  • You are a self-starter: you will not hesitate in taking ownership of your ideas and advocating for them


  • Extreme attention to detail - Prefect requires thinking through extreme edge cases without losing sight of providing a simple user experience 

Qualifications (you must have):


  • 5+ years experience working with Python (including asyncio)


  • 5+ years of working with and maintaining databases (preferably PostgreSQL) and datastores (such as redis)


  • Experience deploying and monitoring scalable Kubernetes applications


  • Experience with cloud services (AWS, Azure, GCP)


  • Advanced knowledge of building highly available systems


  • Experience delivering projects from inception to production


  • Management or leadership experience

About you (we’d like you to have):


  • Knowledge of GraphQL and GraphQL servers


  • Experience with Apollo and Hasura 


  • Experience contributing to open source projects 


  • Excellent judgement and analytical ability


  • Demonstrated track record as a successful people manager


  • Experience in a start-up or high-growth environment 


  • Experience with data engineering and data science workflows


  • … and an understanding of how and when to “break the mold” when the best practice for Prefect deviates from an industry standard

Share this job:
Full-Stack Senior Software Engineer
react-js node-js redis javascript mongodb senior Apr 02

Who are we?

CircleBlack, Inc. provides financial advisors with technology that aggregates data, integrates other financial applications seamlessly, manages data from multiple custodians and delivers actionable intelligence about client portfolios, helping advisors better manage clients' wealth while growing and deepening advisor-client relationships. CircleBlack provides a leading platform built for the digital age, with a web-based and mobile application that can be taken anywhere and accessed anytime. CircleBlack's solution leverages proprietary technology that helps sustain the Company's unique competitive advantages. CircleBlack believes in making wealth management better, for both the investor and the advisor. For more information about CircleBlack, visit https://www.circleblack.com

Position Summary

We are looking for a passionate, forward thinker Full-Stack Senior Software Engineer to design, develop and maintain our software solutions. You will be working on building quality performing software that enables financial advisors to deliver real time data to their clients while adapting to industry trends. Ideal candidates should be passionate about solving complex problems while being able to design, develop and support industry-leading solutions using Node.JS in a fast paced environment.

Responsibilities:

  • Design and develop NodeJS APIs, integrations, analytics engines, and infrastructure tools.
  • Implement modern React user interfaces.
  • Lead migration from one core application to another, while proposing and implementing modern performance optimizations and scaling strategies, such as React user interface.
  • Drive software change while ensuring  software deliverables comply with quality standards.
  • Collaborate effectively with stakeholders, designers and testers advising on impact, and performance to deliver the highest quality of software.
  • Perform code reviews, suggesting improvements and ensuring adherence to best practices.
  • Participate in an Agile development process.
  • Developing for a full stack of technologies including NodeJS, Nginx, React, Angular 1, MySQL, ElasticSearch, Kibana, PHP, Perl, Python and/or Ruby, Redis on AWS Linux servers.
  • Determine the root cause for complex software issues and develop practical solutions.
  • Serve as technical team lead and act as a mentor to allow for skill development through coaching, and training opportunities. 

Competencies:

  • Ability to approach problems in a holistic manner, both tactical and strategic
  • Continuously aware of leveraging coaching and mentoring opportunities with junior software engineers 
  • Creative, resourceful and outside- the- box thinking approach
  • Initiator; natural “fixer” mentality 
  • Problem-solver and analytical

Education/Qualification:

  • 7+ years of application development experience; 4+ years experience using NodeJS. This is a must!
  • 2+ years of experience with MySQL database development
  • Experience building maintainable and testable code bases, including API and Database design in an agile environment and driving software change
  • Hands on experience integrating third-party SaaS providers using a variety of technologies including at least some the following: REST, SOAP, SAML, OAuth, OpenID, JWT, Salesforce
  • Experience working in a cloud environment, specifically AWS
  • Experience with non-relational databases such as Mongo, Redis, ElasticSearch
  • Ability to work independently, and remotely for the time being
  • BSc degree in Computer Science, Engineering or relevant field
Share this job:
Senior Full Stack Developer
django postgresql react-js python full stack senior Mar 29

We're looking for a hungry Full-stack developer with excellent technical expertise who is keen to keep growing. You will be working with an agile engineering team to help us execute our extensive roadmap to accelerate our growth in the telemedicine space.

 * Work closely with the product and engineering team to implement technical solutions

* Architect solutions to complex problems

* Own the quality of your features, from inception to deploy

* Bring new ideas and frameworks to the team


Skills/Qualifications

*  Proficiency in javascript and experience with a front-end framework such as React or Vue is a must-have

*  Experience with a backend framework such as Django, Rails, Express

*  Solid fundamental understanding of web technologies including HTTP and RESTful services

*  Experience with a relational database such as Postgres or MySQL

*  Ability to work independently with minimal supervision


Our stack

* Python 3 & Django on the back-end

* Postgres and Redis data stores

* ES6 and ReactJS on the front-end


Bonus

* Experience working with Django and AWS

* Security mindset or previous experience in a medical-related field


Interview Process:

Due to the current state with COVID-19, OnCall Health will conduct all interviews virtual meeting software where needed such as Google Hangouts and Zoom. Our intention is to respect everybody's need for safety and adherence to social distancing restrictions.

Our process involves a resume and experience deepdive where you will speak to an engineer about your background and future goals. We will also do a pair-programming exercise where we will provide you with a React project that we will work together to contribute to.

Share this job:
Remote Senior Backend Engineer
IRL  
python api mysql backend senior linux Mar 27

Company Overview


Imagine being part of a nimble team where your ideas and input have the potential to impact millions of lives. IRL aims to make an impact on collective loneliness by bringing people together in real/remote life. Our goal is to help our users engage more with friends in-person to boost their overall happiness, encourage curiosity and make the task of organizing hang outs a breeze.

Our team is focused on building an event social network We're looking for self-motivated engineers who have a passion for building high-quality consumer-facing applications.


*COVID-19 Note: While we still ultimately retain our goal of facilitating people spending more time together in person, due to COVID-19 we have shifted our focus to online events and successfully raised a Series B round (https://techcrunch.com/2020/09...)

Job Summary

We are looking for an analytical, but flexible, back-end developer who will work with team members to troubleshoot and improve current back-end applications and processes. The back-end developer will use his or her understanding and tools to analyze current code and industry developments, formulate more efficient processes, solve problems, and create a more seamless experience for users. You should have excellent communication, computer, and project management skills.

Responsibilities

  • Managing our Calendar integrations (Google, Outlook, iCal, etc.)
  • Work with remote mobile team to design and implement new features
  • Help establish a culture of engineering discipline amongst the engineering team
  • Fix bugs and improve API performance

Requirements

Candidates must have experience in:

  • 5+ years in backend software development
  • SQL & MySQL in a clustered environment
  • PHP 7, Python 3, or Ruby
  • Docker
  • AWS Core Services (EC2, SNS, SES, S3)
  • Source Code Control (Subversion, Git)

Candidates must have a basic knowledge of:

  • Laravel framework or 1 or more of the well-known Python web frameworks
  • Basic Linux operating system concepts
  • Experience building RESTful APIs

Desirable Experience

  • Excellent verbal and written communication skills
  • Ability to work remotely and communicate asynchronously
  • Experience using performance analysis and debugging tools
  • Providing mentorship to other engineers
  • Bachelors degree in Computer Science or the equivalent hands-on experience
  • Experience with gathering and documenting technical requirements and specifications
  • Experience with Google Calendar API, Outlook Calendar API, and dealing with date-time/timezone issues in software
  • Caching technologies like Redis & Memcached
  • Experience with ElasticSearch
  • Experiencing reviewing technical specifications and architectural plans with the ability to make trade-offs and compromise to meet business objectives and product goals

Ideal Candidates will also have

  • Ability to mentor other developers and provide technical direction on application architecture
  • Experience working in an Agile and SCRUM environment
  • Strong problem-solving capabilities

Benefits & Perks

  • Full coverage health insurance
  • Dental
  • Paid Holiday
  • Remote work

Additional Details

  • Open to international applicants (benefits may vary)


Get Together Inc. is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, veteran status, and disability, or other legally protected status.

Share this job:
Software Engineer
go node-js microservices javascript html css Mar 27

Eliminate Crime. Build Community.

Flock Safety provides a public safety operating system that empowers private communities and law enforcement to work together to eliminate crime. We are committed to protecting human privacy and mitigating bias in policing with the development of best-in-class technology rooted in ethical design, which unites civilians and public servants in pursuit of a safer, more equitable society.

Our Safety-as-a-Service approach includes affordable devices powered by LTE and solar that can be installed anywhere. Our technology detects and captures objective details, decodes evidence in real-time and delivers investigative leads into the hands of those who matter.

While safety is a serious business, we are a supportive team that is optimizing the remote experience to create strong and fun relationships even when we are physically apart. 

Our flock of hard-working employees thrive in a positive and inclusive environment, where a bias towards action is rewarded. Flock Safety is headquartered in Atlanta and operates nationwide. We are well funded by Meritech Capital, Initialized Capital, YCombinator, Matrix Partners, BedRock Capital, and Founders Fund - and we're scaling quickly.

About the opportunity 

This role falls in our Platform team, a team of 4 extremely sharp engineers responsible for our backend data processing pipeline, user facing products, and overall system architecture. They’re the glue that works closely with our Machine Learning and Hardware teams to tie everything into a cohesive product experience for our users.

Some challenges you’ll tackle

  • Own features through their lifecycle: backend, frontend, data stores – the whole shebang (#!)
  • Collaborate with Machine Learning and Hardware teams on multifaceted projects touching the entire system
  • Design systems at scale – We process over 20M images daily in real time
  • Learn our system. If a technology is out there, we probably touch it
  • Working directly with Product to scope features into iterative efforts
  • Assess new technologies as needed for a task and make decisions balancing technical need and business impact

About You

  • Love writing code and have extensive experience doing so. 
  • Motivated by taking an unknown problem, sinking your teeth in, and coming up with a plan of attack.
  • Have a strong desire to grow their role as well as have a direct influence on the growth of a young company. 
  • Be interested in all aspects of the business, from direction to office space. 
  • Be excited about working on a fast-paced, constantly evolving product. 
  • Be able to crack a joke every now and then, even if you're the only one who laughs.

Our Tech

If you noticed, the above list says very little about specific coding skills. We believe the right person for this role is much more than a great engineer. But to get into the nitty gritty, currently our stack looks like:

  • Typescript (Node) web services with a bit of Scala and Go in there as well as needed
  • React on the frontend, but also some mix of plain ole HTML, CSS (bootstrap), and Javascript (jQuery + KnockoutJS) as needed
  • Postgres DB, but occasionally Redis or DynamoDB (use the right tool for the job)
  • Kubernetes, Docker
  • AWS (SQS, S3, etc)

Why join the Flock? 

When you join the Flock, you are joining a diverse team of passionate, ambitious, intelligent people that put team over self. We offer competitive salary, benefits, and the opportunity to grow your career at a fast-paced, high growth start up. We genuinely care about the well-being of our employees both in and out of the office and understand the importance of work/life balance. We’d love for you to join us in the fight to eliminate non-violent crime, one neighborhood at a time. 

Share this job:
Tech Lead
node-js flutter javascript mongodb redis java Mar 23

About the role: 

As a Tech Lead, you will be shaping and implementing strategic solutions to ensure DKatalis stays on the bleeding edge of technology. You would be contributing across the design decisions, technology stack, covering web development, API development, DB communication/handshake, performance and security measures.

What will you do :

  • Responsible for designing and developing backend system for web platform 
  • Develop and maintain high-performance system
  • Uses Agile engineering practices (coding practices, unit testing, automation, code reviews, refactoring, continuous integration, continuous deployment) to develop efficient solutions 
  • Collaborate with other team members across functions to deliver complex solutions

What you need to have :

  • Bachelor’s Degree in Computer Science/IT/Programming or related fields 
  • At least 7-10 years of development experience with knowledge of Agile practices
  • Excellent in at least 2 of the following languages (NodeJs, Java, Ruby, React Native) and excited to learning new languages/technologies
  • Familiar with all aspects of MVC web applications 
  • Familiar with popular databases with hands-on experience in MySQL and MongoDB 
  • Experience of designing RESTful APIs, OAuth 2, Swagger
  • Familiarity working on cloud platform e.g. AWS, GCP
  • Familiar with Linux environment development and common SHELL command
  • Deep understanding of cache technology (Redis/Memcached etc.
  • Experience leveraging various design patterns, test-driven development, and automated testing framework
Share this job:
Software Engineer
node-js react-js go postgresql aws javascript Mar 21

About the opportunity 

This role falls in our Detectives & Dispatch team, the team tasked with our flagship crime solving software solutions used by Detectives, Dispatch, and other Law Enforcement officers across the country. This is an opportunity to join a team and product that is helping to solve crimes and make communities safer every day.

Some challenges you’ll tackle

  • Own features through their lifecycle: backend, frontend, data stores – the whole shebang
  • Build applications that help solve crime
  • Collaborate with Machine Learning and Hardware teams on multifaceted projects
  • Work directly with Product to understand user needs and scope solutions
  • Assess new technologies as needed for a task and make decisions balancing technical need and business impact

About You

  • Love writing code and have extensive experience doing so. 
  • Motivated by taking an unknown problem, sinking your teeth in, and coming up with a plan of attack.
  • Desire to grow your role and have a direct influence on the growth of a young company. 
  • Interested in all aspects of the business, from direction to office space. 
  • Excited about working on a fast-paced, constantly evolving product. 

Our Tech

If you noticed, the above list says very little about specific coding skills. We believe the right person for this role is much more than a great engineer. But to get into the nitty gritty, currently our stack looks like:

  • Typescript (Node) web services with a bit of Scala and Go in there as well as needed
  • React on the frontend, but also some mix of plain ole HTML, CSS (bootstrap), and Javascript (jQuery + KnockoutJS) as needed
  • Swift(iOS) or Kotlin(Android) for mobile apps
  • Postgres DB, ElasticSearch, but occasionally Redis or DynamoDB (use the right tool for the job)
  • Kubernetes, Docker
  • AWS (SQS, S3, etc)

Why join the Flock? 

When you join the Flock, you are joining a diverse team of passionate, ambitious, intelligent people that put team over self. We offer competitive salary, benefits, and the opportunity to grow your career at a fast-paced, high growth start up. We genuinely care about the well-being of our employees both in and out of the office and understand the importance of work/life balance. We’d love for you to join us in the fight to eliminate crime, one neighborhood at a time.

Share this job:
Head Engineer
python javascript css saas docker aws Mar 15
This is an excellent position for a highly capable software engineer who's ready to take on bigger responsibilities, team wide leadership, and a leap of faith, to not only continue shipping codes and building amazing products and systems, but also lead and build a team of solid engineers to help scale cutting edge tech solutions from ground up for a massive and overlooked market .

The Head Engineer will report to the CEO directly, and join the management team to provide engineering leadership company wide. 

KEY RESPONSIBILITIES (in the order of priorities)

  • Hands on scaling tech platforms with large data and activity volumes and complex user entities
  • Provide basic managerial and leadership support to enable an engineering team of 5-10
  • Recruiting/hiring strong engineers
  • Work with the CEO to refine/improve engineering production, outcome, and practice
  • Empower other parts of the company with engineering and technical insights

QUALIFICATIONS (EXPERIENCE)

  • BS, MS or PhD in Computer Science or related engineering discipline
  • 5+ years of hands on software engineering work experience
  • Proficiency with technologies around Python, Postgres, Flask, Docker, Redis, ElasticSearch, Airflow, Terraform, AWS services (EC2, S3, RDS, and ECS), Javascript/CSS/React/Typescript.
  • Successful hands on experience scaling tech platforms from ground up to large scale
  • Successful experience working with a team of people (cross functionally and leading Jr. engineers) to build and scale systems
  • Experience in recruiting solid software engineers (participation at least if not as a hiring manager)
  • Experience in mentoring, coaching if not leading and managing other software engineers
  • Experience in very early stage tech start ups is a huge plus

QUALIFICATIONS (CHARACTER)

  • Hungry for responsibility, impact, and growth
  • Humble to learn, curious to learn, open-minded to learn
  • Team first
  • Strong sense of ownership
  • Treat others with respect, empathy, and constructive candor

COMPENSATION

  • Competitive salary, founding level equity, flexible title.
  • 100% coverage of medical, dental, and vision insurances.
  • 401K plan with 3% company hard match.
  • $100 monthly data plan.
  • Unlimited paid time off.
  • Expenses for setting up home-office.
Email your resume to careers@smarking.net for an interview with the CEO directly!



About Smarking

Smarking is a group of passionate MIT PhDs, data scientists, Silicon Valley engineers, and battle-tested business professionals, committed to enable highly efficient urban mobility by building the digital infrastructure for the massively overlooked $131B parking industry.

Smarking is hired by organizations like Brookfield Properties, City of Miami, ABM Industry Groups, and many other enterprise industry leaders to turn their parking data into business results.  Smarking's dynamic pricing engine has been creating 40%-400% revenue uplift for online parking sales at parking facilities in Chicago, NYC, Boston, and many other cities, without any manual involvement required from property managers, leveraging fully automatic algorithm-driven yield management technologies similar to the airline and hotel industries. 

By providing the very first business intelligence and yield management enterprise SaaS to the parking industry, Smarking is establishing itself as an emerging leader in the US parking market. Smarking currently works with 2,500+ parking locations cross North America, based in San Francisco, and backed by top investors like Khosla Ventures and Y Combinator.
Share this job:
Software Engineer
python api postgresql redis Mar 13

Are you the newest Software Engineer at Pagefreezer?

What we do and why:

  • Millions of conversations are taking place online every minute. And the content of all these conversations is often important and sensitive. Regulations demand accurate recordkeeping of all content, and companies are realizing the value of having access to complete, searchable electronic records—not only for evidence capture and litigation preparedness but also for greater insight into how and why conversations are taking place.
  • We offer solutions at every stage of the information governance lifecycle (creation, retention, management, and disposal) that archives data in real-time and gives organizations a simple and effective way to search and use it.
  • Pagefreezer’s Social Media Archiving and Monitoring solution enables organizations to create and share defensible records of their social media content, quickly and easily in our dashboard, in real-time—every like, share, edit, and deletion. With added features like sentiment analysis and keyword flagging, our customers can also get insights into the conversations taking place and receive alerts when inappropriate or sensitive information is shared on their platforms, to help them promote and protect their employees, customers, brand, and business.

What’s special about us:

  • Our coworkers are collaborative, proactive, and interesting -- and they care about the right things. We’ve built a culture based on values that mean something to us and we practice them daily.
  • Our compensation is comprehensive, competitive, and can include benefits like extended health insurance, a $600 Lifestyle Spending Account, a $1000 annual learning budget, a Tax-Free Savings Account, and a matching Retirement Savings Plan and paid time off, if you’re in Canada. Not in Canada? We’ll create a compensation package you’re excited about together.
  • Our employees’ priorities matter. Career growth? Balancing work and life? Growing your own side-hustle? Helping you live your best life is #goals.
  • Our track record is strong, our market opportunity is growing, and we’re already providing solutions to some of the biggest companies in the world-- and you'll be helping us accelerate even faster. Come join a sustainably profitable, small company and see the impact of your work.

What our Software Engineers do:

  • Engineer business solutions and a highly available, self-healing platform (using best practices) that can handle the massive amounts of our customers’ data as we scale, optimized for high performance, efficiency, stability, and quality front of mind, using our techstack which includes:
    • Docker, Swarm (and soon, Kubernetes)
    • Cassandra, Postgres, ElasticSearch, Redis (we’re fans of polyglot persistence, and use what makes the most sense for scaling. We have over 50 servers with 20+ services and multiple datacenters to sync…)
    • Tornado, Django, AsyncIO, and Celery
  • Keep up with our API partners as they grow and change (Facebook, Twitter, Salesforce… those kinds of API partners!)
  • Set our Engineering teammates up for success by writing thorough documentation, reusable libraries, and reliable tests
  • Collaborate closely with internal stakeholders (like Product, QA, and Support, to start) to ensure a stellar Customer Experience of our product end-to-end

What makes you a great fit:

  • Alignment with our Core Values
  • Able to code in Python using asynchronous programming or desire to learn it quickly
    • Ideally with 1-5 years working as a Software Developer or Engineer on a team with a production-quality business solution
  • Understand microservices architecture that utilizes both REST APIs and event-based architecture from a security perspective (for example, understanding the vulnerabilities of HTTP Protocol)
  • Realize the value of customer data traveling through the wire and the technologies used to make data cryptographically secure, such as Hashicorp Vault, SSL/TLS
  • Built a live, self-healing product relying on distributed systems, using non-relational databases (bonus points if it scaled to support more clients)
  • Big fan of automation -- our entire development and deployment pipeline (for our social media product) is automated using Ansible, Stackstorm (IFTTT), and Hashicorp Consul
  • Top-notch team communicator, share knowledge with peers, create tools that help Devs be more productive and utilize the tools and process we use, like Slack, Jira, and GitHub, and happy to work with legacy code
  • Able to work 40 hours a week and either:
    • Authorized to work in Canada (anywhere in Canada works for us)
    • Aspiring to work in Canada and can obtain a work permit (yes, we can help with that)
    • Willing to work remotely as a contractor
      • Can be anywhere in the world as long as you commit to overlapping 4-8 hours of time with Vancouver and can work with a team in English

If all this sounds awesome to you, then it’s time to apply!

Share this job:
Senior Frontend Engineer
react-js node-js postgresql typescript graphql frontend Mar 13

About Contra

Contra is a professional network for the independent digital workforce. Digital professionals use Contra to create stunning visual profiles, earn money commission-free, and build high-quality professional communities and referral networks. Contra was started by a group of independents who were tired of existing professional networks that are blind to the needs of digital professionals. We’re creating a new way to work for the independent digital workforce.

How you’ll add value at Contra:

  • Contribute to a rapidly growing React application
  • Build and refine our internal design system
  • Ensure application safety and stability with Typescript and Jest
  • Use Relay with React Suspense to build cutting edge, API-driven experiences

You’ll be successful here if you:

  • Carefully plan your work and build for the future
  • Deliver transparent, honest, and direct feedback to your peers on an early-stage product
  • Enjoy participating in all parts of the product process, not just coding
  • Thrive in a remote-first environment
  • Are located in a timezone within 3 hours of San Francisco
  • Are fluent in verbal and written English

Our stack:

  • Typescript
  • React, Suspense, & Relay
  • styled-system, styled-components, and storybook
  • DevOps: Gitlab CI/CD, ArgoCD, Kubernetes
  • Backend: NodeJS, GraphQL, GraphQL Helix, Redis, PostgreSQL

How Contra can add value for you:

  • Remote-first culture
  • Healthcare for employees
  • Well-funded company built to scale
  • Competitive salary + equity
  • Generous vacation policy + paid holidays off
  • Flexible parental leave
  • Flexibility to choose employee or contractor status
  • Team retreat post-COVID
  • No Meeting Wednesdays
  • Half day every third Friday of the month
  • A custom slack emoji, just for you

Why join Contra?

Hear it from us:

“It’s really fulfilling to work with such a passionate team to reimagine the future of work. There’s a lot of excitement around what we’re building, but at the same time, it’s balanced with a healthy respect for each other, working async and fully remote.” - Head of Product

“Working at Contra means working with humble and talented peers at the cutting edge of technology and design trends. Being able to contribute to a product with the potential to make work "work" for the individual and empower creatives fills me with joy every single day.” - Frontend Engineer

Our interview process:

  • Complete a self-assessment form (10-15 minutes)
  • Non-technical (introduction & culture) interview (30-45 minutes)
  • Technical interview with CTO (30-45 minutes)
  • Technical interview with Frontend Lead Engineer (30-45 minutes)
  • You will receive a final answer from Contra no later than 48 hours after your final interview
Share this job:

This Year

Sr. Fullstack Software Engineer
ruby-on-rails react-js api javascript sql ruby Mar 02

We are a tight-knit group with diverse backgrounds who value our culture. Individually, we strive to be humble, hungry, and people-smart. As a team we put learners first, we ask clarifying questions, we highlight what’s working, we share before we are ready, we have difficult conversations, we get agreements, and we make time for life. These aren’t just slogans we put on the wall…we love and live by our culture.

So, if you are a hungry engineer who is looking to jump on a path of continuous learning, continuous improvement, and a team that values impacting real people in a real way… look no further, you may be a llama and just don’t know it yet.

This person will be a vital member of our team and will require full stack versatility. We want to enable those on our team to pursue their passions. We realize that some people love query optimization and API design as much as they love CSS and UI component structures. This team/role will have their hands in a little of everything—from a little UI, all the way to API development. 

Candidates for this senior role will typically have at least 3+ years experience and will be most successful if they have a desire to grow in our entire stack but specialize in both frontend and backend development, but if you've gained equivalent experience in another way, we'd still love to talk.


Roles & Responsibilities

  • Backend Engineering (40-60%)
    • Backend engineering at Lessonly includes the following server-side tech stack; Ruby, Rails, PostgreSQL, Redshift, Algolia, Redis, Memcached, and whatever comes next.
    • This job will require the ability to write code according to our Ruby style guide and Rails style guide which will include fixing bugs, authoring and modifying gems, as well as authoring and modifying core and supporting application functionality.
  • Frontend Engineering (40-60%):
    • As a front-end engineer, you’ll work alongside back-end engineers, designers, testers, and product managers to figure out how best to meet our customers’ needs in a lean, accessible, internationalized, and extensible way.
    • Our frontend codebase depends primarily on React, Webpack, and SCSS-preprocessed CSS, with a sprinkle of legacy jQuery and Backbone that we’re working on replacing.

  • Code Reviewer (20-30%):
    • A strong peer review culture is incredibly important to us. Everyone strives to improve every day, and the code review process is vital to this goal.
  • Infrastructure Engineering (0-10%)
    • Infrastructure engineering is for those who have expertise in the systems we use to build and deliver software, such as development environments, deployment pipelines, and hosting infrastructure.
    • This set of responsibilities is not a requirement for this job, however, if you geek out over docker, kubernetes, local TLS, or the like, this job could have that opportunity.

 Skills

  • Essential Abilities
    • Server-side tech (Ruby on Rails)
      • You are able to write production-quality APIs, controller-level code, and/or application business logic services.
    • Client-side tech (JS—React in particular—CSS, and HTML)
      • You have experience writing and maintaining code with a team at scale.
    • Working cross-functionally
      • You have experience working closely with back-end engineers, designers, testers, and product managers. People skills, along with a desire to both learn and teach, are essential.
    • Producing value, not work
      • You frequently ask clarifying questions about the intended impact of the work, weighing options, and devising creative solutions to complex problems.
    • Showing progress through iteration
      • You take a big problem and decompose it into shippable chunks that can ensure all parties are aligned on the outcome.
    • Business and technical translation
      • You are able to translate the non-technical business needs into a clear technical action plan and vice versa, seamlessly.
    • Promises delivered
      • You are known for the ability to make an estimate, establish a deadline collaboratively, and hit that mark.
    • Accessibility
      • You have a passion for building interfaces that serve the broadest range of users, and a fluency with standards like Section 508 of the American with Disabilities Act and the W3C’s Web Content Accessibility Guidelines.
  • Nice-to-have Abilities
    • Infrastructure tech
      • You are able to write production-quality integrations that involve JSON, XML, and open protocols such as SAML or xAPI.

Lessonly Benefits 

  • Health Insurance - Medical, vision, dental, and life plans available.
  • Disability Insurance - Short-term and long-term coverage.
  • Paid Parental Leave - Because time with your new baby llama is important.
  • Unlimited PTO - We believe in making time for life, so we like to keep this benefit simple. 
  • 401k Plan - Save and prepare for the future with us.
  • Equity - When we win as a team, you should win, too. 
  • Flexibility - What works best for you, works for us—whether that means you’re in the office, at a coffee shop, or at your kitchen table. We have llamas working in Indy and across the U.S. We also provide everyone with a tech stipend to keep their tech rocking and rolling smoothly.
  • Work Happier - Our community is one of recognition and fun. From company-wide shoutouts to dogs in the office to our vibrant Slack workspace, we’re constantly collaborating and celebrating together. 
  • Make Indy Brighter - Every year, we select four organizations that serve kids in Indianapolis and dedicate our time, money, and talent to them. Making time to volunteer and give back to our community matters.
  • Professional Development - We learn from experts, community leaders, and each other constantly. From Mass Classes and workshops to company events and daily conversations, we’re always growing.
  • Accessibility - We’re conveniently located in the Monon16 neighborhood, right by the Monon Trail and the Red Line if you prefer to run, walk, bike, or bus to work. 
  • Self-Care - We have in-house yoga, ping-pong, Peloton bikes, a meditation room, a library for silent work, a mother’s room, wellness groups, and more because we’re humans first and llamas second. 
Share this job:
Remote Backend Engineer
java spring-boot swagger sonarqube kubernetes backend Feb 28

Job Title: Mid-Level, Senior or Lead Backend Engineer
Salary: $130K - $230k (dependent on seniority & work location) + Attractive Early Stage Equity
Location: Fully Remote anywhere in the US or onsite in Venice (CA) post Covid 

What you’ll do:

  • Work closely with the Engineering Manager, lead engineers, product and business teams
  • Analyze and solve complex problems spanning multiple user personas and workflows
  • Focus on building and scaling systems
  • Integrate data from multiple custodians, aggregating, modeling financial data, and loading the data into a transactional system
  • Work on complex calculations to produce performance reporting in a consistent and accurate manner

Preferred Requirements:

  • Experience building scalable RESTful back end services using Java and Spring Boot framework
  • Implemented microservices architecture for backend services for delivering highly distributed and resilient architecture
  • Implement and believe in automated testing like unit/integration test
  • Experience using Swagger for API documentation, SonarQube for code quality
  • Strong grasp over database technologies using SQL and NoSQL databases like Postgres, MySQL, HBase/Cassandra, Redis
  • Strong understanding of caching technologies like CDN, Redis, Memcache.
  • Working knowledge of Docker/Container technologies like Kubernetes or ECS

Bonus points

  • Experience building cloud infrastructure on cloud technologies like AWS
  • Familiarity with ELK stack to ensure we have consistent logging, monitoring and alerting built for the services
  • Practiced Continuous Integration/Continuous Delivery
  • Experience working with huge data set and be able to consumer/aggregate and summarizing results will be a huge advantage
  • Strong domain knowledge of brokerage platforms and financial services
Share this job:
Senior Site Reliability Engineer
senior cloud redis devops crypto Feb 24
About Kraken

Kraken is changing the world. Join the revolution!

Our mission is to accelerate the adoption of cryptocurrency so that you and the rest of the world can achieve financial freedom and inclusion. Founded in 2011 and with over 4 million clients, Kraken is one of the world’s largest, most successful bitcoin exchanges and we’re growing faster than ever. Our range of successful products are playing an important role in the mainstream adoption of crypto assets. We attract people who constantly push themselves to think differently and chart exciting new paths in a rapidly growing industry. Kraken is a diverse group of dreamers and doers who see value in being radically transparent.

In less than a decade Kraken has risen to become one of the best and most respected crypto exchanges in the world. We are changing the way the world thinks about money and finance. The crypto industry is experiencing unprecedented growth and Kraken is leading the charge. We’ve grown from 70 Krakenites in January 2017 to over 1200 today and we have no intention of slowing down.

About the Role

This is a fully remote role, we will consider applicants based in North America, South America and EMEA

Our Engineering team is having a blast while delivering the most sophisticated crypto-trading platform out there. Help us continue to define and lead the industry.

As a Sr. Site Reliability Engineer (SRE) at Kraken, you'll be tasked with keeping one of the fastest growing companies in the world up and available in a 24/7 environment. Kraken is growing at an extremely rapid pace along with the entire cryptocurrency industry, and if you like hard challenges and learning, look no further as this is the role for you!

Responsibilities:

  • Build software to automate parts of our release cycle
  • Take a relentless approach on keeping availability at Kraken as high as possible (identifying bottlenecks before they arise)
  • Deploy and maintain production / non-production services

Requirements:

  • 5+ years in a DevOps role (DevOps, SRE, etc)
  • Extensive experience with Kubernetes
  • Extensive experience with monitoring /alerting (primarily with Prometheus/Grafana) and knowledge of best practices in the area
  • Experience benchmarking applications and identifying bottlenecks
  • 1-3+ years experience with a programming language (primarily Golang)
  • Experience with Terraform
  • Extremely knowledgeable on security best practices
  • Self starter

Nice to haves

  • Passion for open-source and contributing back to the community
  • Experience with Cloud infrastructure
  • Experience benchmarking applications and identifying bottlenecks
  • Experience with Slack, Jira, Google, and/or Gitlab APIs
  • Experience with monitoring / alerting (primarily with Prometheus / Grafana) and knowledge of best practices in the area
  • Experience with distributed systems and technologies (gRPC, Kafka, NoSQL, SQL, Redis, ...)
We’re powered by people from around the world with their own unique backgrounds and experiences. We value all Krakenites and their talents, contributions, and perspectives.

Check out all our open roles at https://www.kraken.com/careers. We’re excited to see what you’re made of.  

Learn more about us

Share this job:
Senior Back-End Engineer
node-js django api celery postgresql senior Feb 22

Radical candor? More like radical gander, right?

Ok, enough goose puns for the moment, but now that we’ve got your attention, allow us to tell you more about this company called GooseChase and why might you want to join us!

You love an app that makes you smile, right? Well our product is a lot of fun. And even though our origins are that of a humble scavenger hunt app, we’ve now evolved (hatched?) into a super-flexible platform used by millions to create all sorts of experiences! It’s all the best parts of a scavenger hunt, with a delightful twist to keep you coming back for more.

With all that fun and flexibility, we’ve been growing like crazy. For teachers in the classroom, we’re the new “TV cart”, aka the learning tool that students legitimately look forward to. For today’s workplaces, virtual or otherwise, we help the team connect with each other to the point where they want to come into (or logon) to work. And for local cities and towns, we bring families together in a way that truly builds a sense of community.

But we’re also unique in that we don’t have any investors and, as a result, are able to put our people before profit. Seriously. We have a profit sharing program specifically for this reason! It also means we grow at the pace we want to and put the time into making this the best possible place to work. When we do something, it’s because it’s the best thing for our team and our customers, no matter what. We’ve actually been fully remote from the very beginning, because we wanted our people to have the flexibility to live wherever and however they wanted!

So what exactly is this job?

If you’re looking for impact & ownership, this is about as good as it gets. You’ll have the opportunity to take lead on our back-end tech stack going forward, charting our technical path, contributing to our product direction and helping shape the team as we grow!

From a day to day perspective, you’ll be a core member of our cross-functional product development team, focused on both the game organizer and participant experiences. Within our product team, there are no silos or artificial barriers, meaning you’ll be working closely with other engineers and designers! Whatever will help give our customers the best experience possible!

We recognize building the best products requires using the best tools, so we empower our engineers through access to the best tools and hardware available to remove barriers and enable fast iterating, robust code deployments.

In terms of technologies, you’ll be working closely with our front-end engineers as well as developing our API and async task system which:

  • Is currently based on Django / TastyPie / Celery, with plans to migrate to a Node.js-based architecture (that’s where you come in!)
  • Stores data in Postgresql, with images & videos in S3
  • Utilizes redis and memcached for caching, session storage, and async task result storage
  • Runs on Linode, switching over shortly to our new kubernetes-based cluster
  • Powers our mobile applications and web-based game manager

Looking at how we work, our methodologies are:

  • Continuous integration using CircleCI to empower developer autonomy and shorten development cycles
  • Agile, with two week sprint cycles
  • Daily async check-ins - stay connected to the team, but without zombie standups
  • Project management in Asana, with our “office” taking place on Slack & Zoom - we have a very strong gif game

How do you know if this might be for you?

At GooseChase you’ll be working alongside a team of highly motivated, world-class engineers with tons of opportunities for learning, growth, and mentorship. Our product team works closely together, so we are extremely selective about who we hire to ensure the calibre of our engineering talent remains high. Be prepared to bring your ‘A’ game!

We understand that relevant experience comes in all shapes and sizes and the ability to do the job is all that matters. With that in mind, we aren’t going to put together a generic list of all the requirements that we’re looking for with this job, however, there are certain things we are looking for - specifically:

  • Have you been able to collaborate & communicate successfully with others in a cross-functional team?
  • Do you have very high standards for your work and desire to work with other talented people?
  • Have you succeeded at architecting and implementing APIs that have been used by lots of people?
  • Are you passionate about full stack development and the web ecosystem?
  • Do you bring a depth of expertise in security and performance best practices?
  • Are you experienced in developing production-grade web systems that are performant and fault-tolerant at scale?
  • Are you based in the GMT-4 to GMT-8 time zones (North America), so you can work closely with our distributed product team?
  • Can you get down with an uncomfortable amount of goose puns?

Ok the last one isn’t super work related, but we honestly do have a lot of goose puns. It’s one of our favourite parts of our culture!

We do things differently here. We’re all about fun, but also making an impact. We care deeply about working with amazing people, and have set up our company culture specifically for that - our compensation is competitive, our work environment is autonomous and collaborative, and our emphasis is on learning and growth. Put simply, it’s the type of company we actually want to work at ourselves!

So, this is us, standing in front of you, asking you to join us. 

Share this job:
Senior Full Stack Developer
python rest react-js react-native postgresql full stack Feb 16

Introduction

Motosumo is an innovative Danish startup founded in 2014 and based in Copenhagen. We are a fit-tech company that delivers live streaming indoor bike classes; think Peloton, but for everyone. Our app, along with some cutting-edge machine learning, uses the sensors built into smartphones to provide a more fun, engaging fitness experience, no matter what bike you are using at home. Our live streaming solution is already on the market, and now, we are looking to ramp up development to make the experience even smoother and our classes even more engaging.

We are a small, close-knit team working in a fast-moving and ever-changing market. Our team is growing, and we’re looking for a senior full-stack developer to join the fold.

The job

Our current solution is built on a React Native app for iOS and Android, and a React.js web front-end with game components developed in Unity. Our backend is based on Python, Elixir, Redis, PostgreSQL, and deployed with Chef and Docker on AWS. 

Our tech department consists of nine developers (or at least it will after you have been hired), and is split between two four-person teams: the Live Experience team, and the Activation and Subscriptions team. You will be part of the Activation and Subscriptions team, together with our experienced and dedicated full-stack and front-end developers. The team is responsible for creating the smoothest experience possible for our users, whether it’s making it easy to sign up for a trial, joining the right class, or setting up the best environment for using our product at home with a stationary bike. 

Your job will be to help create a superlative user experience. That might involve  making the app faster and more responsive, developing a slick UI for the onboarding flow, coming up with clever solutions for sign-in across multiple applications, making it easy to subscribe to our application, implementing Kafka in our backend, or just keeping everything humming along while optimizing our build process. 

Apart from the other developers on your team, you will be working closely with our product owner and UX designer. But you will still have freedom to shape the new features that you’ll be implementing with the rest of the team. 

You will be part of a team that maintains both a React.js web app, a React Native app, and a very central component of our Python and postgreSQL-based backend. You need to take responsibility for all aspects of a project to ensure the user always gets a great, reliable, and consistent  experience with our product.    

Who you are

You are a senior full stack developer, and preferably you already know your way around React JS, React Native, Python, and AWS. But, being the developer you are, you won’t have  any problems getting to grips with new technologies, or any other skill you might need in order to do your job a little better. 

We understand you can’t be an expert at everything, but you will be part of a cross-functional team, so we’d be excited to hear about any hidden skill you might have that could help us build a better product. That could include having an eye for UI design work; a knack for designing a totally frictionless, yet secure, authentication system; or insights into creating great RESTful API’s.

You will be working with a lot of different profiles at Motosumo, and that’s ok because communication and teamwork is something you enjoy. You know that writing software is a team sport, so you feel it’s essential that your code is well tested and documented. Also, you might enjoy working for Motosumo so much that one day, you might be the one that has to figure out what that clever bit of code actually does.

What we offer

A role in an exciting startup with an ambitious team, right as we embark on a journey into a new market of live, online fitness classes. We need to scale our platform and implement a ton of new features, so there will be plenty of challenges along the way.

Even though we’re currently very busy shipping  new features, we promise to do our best to help you adapt to the new role, and we’ll give you plenty of time to grow as a developer and as a member of the team. 

The word “startup” sometimes conjures up the dreaded  “bro culture” stereotype (yuck!), but in this case, it’s not true. We are very much an equal opportunity employer, and we value diversity and mutual respect.


Perks and benefits

This job comes with several perks and benefits.

Reasonable Work-Life Balance

Sure, we’re a startup, but that doesn’t  mean it’s always crunch time around here! Of course, there are periods where there is a lot of work to do, but we strongly believe that you should be able to have time for yourself and your family. So we work hard to ensure everyone has a healthy work-life balance. So far we’ve been successful delivering on that promise.

Free lunch

They say there ain’t no such thing as a free lunch, but we do have a nice canteen at the office, where you can enjoy lunch with your colleagues, every day (after the pandemic!), at a very reasonable rate.

Fresh fruit, coffee, and soda.

Fruit, coffee and soda is available, free of charge, at the office.

Remote Work

Our physical office is in Copenhagen, but like everyone else, we have been affected by the ongoing Covid-19 pandemic, so our team has been mostly working remotely for the last year. Even before the pandemic, we had remote developers, and after all this is over, remote work will continue to be an option when you are working for Motosumo.

Competitive Salary

We offer a competitive salary and, if you’re interested, the option to convert a percentage of it into equity.

Pension and Health Insurance

We offer a pension plan and health insurance as part of the package.

6 weeks of vacation

We are open to hiring a developer based abroad, so even if you don’t live in Denmark, you’ll still enjoy the generous Danish vacation allowance.

Share this job:
Senior Backend Engineer Who Loves Typescript
node-js postgresql aws javascript typescript backend Feb 13

WELL is a patient communication infrastructure for healthcare. We enable enterprise health systems, private practices, and vendors to conduct seamless conversations with patients across multiple channels — including texting, email, telephone, and live chat. 

With WELL, patients receive all of their healthcare communication from one trusted source — their provider. The platform empowers service representatives to converse with patients in real time, ensuring patients feel heard while driving staff efficiency and increased revenue.

Founded in 2015, WELL is based in Santa Barbara, California and is the highest rated patient engagement software on G2. WELL serves many of the country’s leading health systems and more than 20 million patients. 

WELL is honored to be ranked number 170 on the 2020 Inc. 5000 list of fastest growing private companies. WELL is also proud to have been named one of the 2020 Central Coast Best Places to Work by the Pacific Coast Business Times, and one of the 2020 Best Places to Work in Healthcare by Modern Healthcare. To learn more about WELL, please visit our LinkedIn.

SUMMARY

WELL is looking for a talented, experienced backend developer to join our fast-paced, growing engineering department. This developer will primarily be working with Node.js. As a Node.js Backend Engineer at WELL, you will work directly alongside a team of bright and motivated backend engineers, under the guidance of our Engineering Director. 

You will be responsible for working with the rest of the team to maintain and grow features in the backend code base. This work will range from supporting Node.js web facing APIs, to writing SQL queries, to developing workflows in Golang.

In addition to being a strong developer, you will have a keen interest in how software and modern communication channels can improve the patient experience. You will also have the attention to detail and quality needed to meet high Service Level Agreements (SLAs) in a product that serves roughly 20 million patients nationwide. You will also be flexible and adaptable enough to thrive in a fluid startup environment.

RESPONSIBILITIES

  • Build new backend services using Typescript on Node.js, open source technology and tools including NestJS.
  • As an experienced engineer, you will help the team adhere to software best practices, level up others in your areas of expertise, and contribute to the architecture of our ongoing refactor project. 
  • Collaborate with the product team in an agile environment to break down requirements, plan and estimate tasks.
  • Drive quality by writing effective unit, integration and functional tests for high availability systems and libraries.
  • Create high availability and high throughput systems using Redis, Postgres, Kinesis, S3, MongoDB, and AWS services.
  • Effectively collaborate with Product, QA, UX, Client Success, and other internal groups (both technical and non-technical).

REQUIREMENTS

  • Bachelor's Degree in Computer Science
  • 5+ years designing and implementing backend services and distributed systems in a professional environment
  • Strong grasp of Javascript/ES fundamentals, Typescript, or strong experience in another modern OO language
  • Proficiency in SQL (PostgreSQL) database design
  • Experienced working with asynchronous requests in large scale applications
  • Commitment to testing best practices

BONUS

  • Collaboration/contributions with the open source community
  • Strong leadership skills
  • Experience with:
    • Go, Python
    • Docker
    • Terraform
    • AWS
    • Event sourced and microservice architecture

LOCATION

WELL is headquartered in Santa Barbara, CA and has a satellite office in Orange County, CA. Today, all WELL positions are remote, and we are looking forward to when our company returns to in-office work at or around June 2021. We are open to candidates that are looking for a permanently remote role depending on their level of experience. Historically, remote team members visit the Santa Barbara office regularly, and we’ve found that works best when they are on the West Coast, specifically in Southern California.

PERKS AND BENEFITS

  • Fantastic company culture – frequent Zoom company events (Lunch & Learns, trivia, yoga, etc.) and daily fun brought to you by many creative Slack channels.
  • Workplace groups – company committees available for all to join (Diversity & Inclusion and Workplace Engagement).
  • Learning and development – frequent events and tools available to help our employees #PursueGrowth.
  • Career mobility – we promote from within and have opportunities for employees to transfer between teams. 
  • Santa Barbara office perks: dog-friendly office, healthy (and unhealthy) snacks, Kombucha and beer on tap, light-filled space, standing desks, and the occasional taco truck.
  • MacBook Pro provided
  • Unlimited PTO
  • Generous equity package
  • Full health benefits – medical/dental/vision

WELL Health Inc. is an Equal Opportunity Employer and is committed to fair and equitable hiring practices. All hiring decisions at WELL are based on strategic business needs, job requirements and individual qualifications. All candidates are considered without regard to race, color, religion, gender, sexuality, national origin, age, disability, genetics or any other protected status. 

We’re dedicated to creating an inclusive, equitable, and diverse workplace, where everyone feels safe to be themselves and diversity is a strength. WELL is committed to providing employees with a work environment free of discrimination and harassment; WELL will not tolerate discrimination or harassment of any kind.

Share this job:
Backend Architect
Percona  
backend saas linux docker cloud redis Feb 11
We’re looking for a full-time Backend Architect with extensive SaaS experience to join our team and help build Percona Monitoring and Management (PMM). This is an amazing opportunity to build something from the ground up and integrate our existing Client/Server products with Cloud to deliver a new wave of services and functionality to our users. The work is challenging, but that’s why it’s also fun and rewarding!  Plus, our team is small, so you and your work will have a large impact.

Location:  Remote work from home specifically from the Europe / Eastern Europe region. 

What You Will Do

  • Design, architect and support the team in building performant, reliable and high-quality systems
  • Interact with stakeholders to translate business needs to clear technical specs and architecture documents
  • Establish frameworks, define development and security guidelines to allow the dev teams to operate with ease
  • Participate in code and design reviews identifying potential improvements
  • Identify and uphold engineering best practices
  • Develop scalable, high-volume, performant API-first applications focused on simplicityand user delight
  • Plan solutions to highly complex problems well in advance of development starting
  • Interact with devops engineers to help build a resilient infrastructure and CI/CD system

Your Experience

  • 3-5 years experience setting architectural direction of a web-based product, bonus points for hybrid on-prem/cloud design
  • A deep understanding of modern approaches to building application architecture
  • 5+ years programming in Go with excellent programming fundamental
  • sExperience with MongoDB, MySQL or PostgreSQL
  • Comfortable with Linux (CentOS or Debian or Ubuntu)
  • Great experience with Client/Server applications
  • Experience in building products on cloud computing platform (AWS or GCP or OpenShift)
  • Good command of git, familiarity with Github Actions
  • Ability to work with others as well as independently in a fully remote environment
  • Excellent written and verbal English language skills

What Will Make You Stand Out

  • Knowledge of other databases/data stores (ex: redis, clickhouse)
  • Deep knowledge of security and encryption techniques for transmitting and storing sensitive data
  • Experience writing and maintaining unit and integration tests
  • Experience with Docker and Kubernetes
  • Experience with continuous deployment to cloud / virtualized environments (“DevOps”)
  • Experience with Prometheus or other systems monitoring tools
  • College degree in Computer Science or similar
Percona is a respected thought leader in the open source community. We provide services and software for MySQL, MongoDB, PostgreSQL and MariaDB to open source users globally. 

Percona is remote-first and globally dispersed. We have 250 people in 40+ countries. We offer a collaborative, highly-engaged culture where your ideas are welcome and your voice is heard. The growth and development of our staff is a top priority. We provide funding for training, certifications, conferences and more. 

Discover what it means to work with some of the smartest people in the industry, who also know how to have fun and are always willing to lend a helping hand. We offer flexible hours, the ability to work remotely and the amazing experience of working with a multinational team of experts.

<!--WEB-ONLY-->
Share this job:
Senior Full Stack Engineer
Quartzy  
php full stack senior laravel saas redis Feb 09
Quartzy is seeking a Senior Full Stack Engineer(PHP) for our product development teams building and maintaining clean, modern applications for our internal and external customers. Our platform consists of two primary products including a SaaS based inventory management platform and an e-commerce shop for inventory ordering.

The ideal person will have experience working as a Senior team member in a team-based environment with B2B SaaS platforms or mission-critical financial systems with e-commerce.  You’re a self-starter with a bias for action and can take projects from start to finish, but also know when to ask for help. You like to work with a small, tightly-knit team that moves quickly and pushes changes to production daily. Occasionally, you end the day with more lines of code removed than added; and that feels great. You’re motivated by our mission to accelerate the Life Science industry by the building tools to accelerate research & development.

About You
You are an eager Senior level Engineer that has experience working in a team-based engineering environment. You have a collaborative mindset, are passionate about growing your technology skillset, and are open to both leading and learning new problem solving approaches from your team members to achieve business outcomes.  Most of all, you are a builder and a problem solver at heart, and you seek to develop thoughtful solutions that will delight our customers. 

Why Quartzy
Quartzy is the world’s #1 lab management platform. Every day, hundreds of thousands of scientists from all over the world improve the efficiency of their research by using Quartzy. Our software combines lab resource management and eCommerce, producing unique value in this large market, returning time to researchers who can focus on their next discoveries. Our customers range from wine makers, to food/ag companies, to companies working on COVID testing and cancer therapeutics. We are humbled every day to serve them. 

What You'll Do

  • Collaborate with and occasionally lead other Engineers, QA, and Product team members working on new product features
  • Work closely with your team Lead to design and develop robust, high quality and scalable solutions and provide technical work direction to other team members.
  • Own the technical implementation, architecture, and support for key areas of the Quartzy platform
  • Participate in our scrum processes, communicate status and identify obstacles
  • Create and participate in others code reviews to ensure code quality and shared knowledge.
  • Write well-tested code that is resilient to heavy iteration.
  • Participate in knowledge sharing opportunities and contribute to the overall growth of the collective knowledge of the team

What We're Looking For

  • 5-8+ years experience developing software in a production environment at scale
  • Demonstrable experience writing clean, thoughtfully crafted PHP that scales
  • Collaborative experience providing technical work breakdown and direction to other Engineers
  • Broad experience with our technology stack(or similar technologies): MySQL, React, Laravel, Elasticsearch, Redis, Beanstalkd, RabbitMQ, nginx
  • Familiarity with asynchronous worker queues
  • Experience writing automated unit tests and working in a CI/CD environment
  • An entrepreneurial attitude that enables you to get high-quality projects done quickly.
  • Start Up experience is helpful
  • A strong communicator. You write well and can easily explain complex technical concepts to non-technical people

What We Offer

  • Great Insurance -  we cover 100% of employee premium cost and 50% for partner/family
  • Great Culture - participate in our fun events like ActiviTuesday, Wellness Wednesdays, happy hours & speaker series
  • Remote Team -  we’re 100% distributed so you can live anywhere in the US! 
  • Transparency -  Weekly all company stand ups, monthly town halls, quarterly state of the start ups and anytime access to co-founders
  • Generous Time Off - take the time you need, when you need it 
  • Great Gear - We’ll set you up for success with the latest tech and help you outfit your home office. And, a free Spotify premium account!  
Want to learn more take a look at what people are saying about us on Glassdoor!

If that sounds like you, we'd love to hear from you! 
Share this job:
Back-end Python Django Developer
django python javascript unit-testing rest backend Feb 08

Scalable Path is looking for a Back-end Python Django Developer to join the team and work on a client project. This is a remote, full-time position. The client is also open to candidates who are available part-time.

CLIENT COMPANY DESCRIPTION:
The client is a startup in the UK with secured funding to complete the product development. Their product helps individuals and small businesses manage their most important data in a secure and convenient way.

DUTIES AND RESPONSIBILITIES:
The client is looking for a skilled, experienced backend Django developer to work with an international team of professionals on an exciting new product in the area of private data management. Your work will focus on supporting the app's features on the backend within a REST-API framework based on documented requirements, data structures, and existing code base.

The project is already well into development, but the current developer needs to focus on new things. You will need to come in and review the system, ask questions, understand the requirements, get a tour from the existing developer, and take over development of the backend.

The ideal candidate will have:
- 5+ years post-collegiate software development experience
- Proven programming skills in Python Django, preferably in a consumer space/mobile environment
- Previous working experience with Django REST Framework
- Previous working experience with WebSocket protocol
- Excellent knowledge of PostgreSQL and relational databases in general
- Good understanding of front-end web technologies, HTML5, CSS3, JavaScript, and JQuery
- Previous experience with deployment on DigitalOcean and AWS
- Solid knowledge of OO design, thread synchronization, and data structures
- Ability to implement features from high-level specifications (including design and testing)
- Ability to review legacy code base to extract critical modules for reuse
- Work experience with Agile development methodology and development tools (e.g. JIRA, Bitbucket, Confluence, etc.)
- Excellent knowledge of English

RELATIONSHIPS - WHO YOU'LL BE WORKING WITH:
You will be reporting to the company Director and working along side mobile app and UI/UX developers. There is an existing daily meeting at 10:00 am Europe/London (+00:00) GMT.

START DATE:
As soon as possible.

EXPECTED CONTRACT DURATION:
We expect the first phase of development to be around 3 months long, but it could become a continuing engagement if things go well.

NOTES:
Client is open to Latin American and Europe (and other time zones) as long as they can make the 10 am call in London. Client has had a good experience with female developers in the past.

REQUIRED SKILLS:


  1. - Code review (Must have)

  2. - HTML (Must have)

  3. - CSS (Must have)

  4. - JavaScript (Must have)

  5. - Python (Must have)

  6. - Django (Must have)

  7. - PostgreSQL (Must have)

  8. - Websockets (Must have)

  9. - RestfulAPI (Must have)

  10. - Redis (Must have)

  11. - Sentry (Must have)

  12. - Git (Must have)

  13. - Unit testing (Must have)

  14. - Requirements Gathering (Must have)

  15. - Traefik (Strongly preferred)

  16. - Digital Ocean (Strongly preferred)

  17. - AWS (Strongly preferred)

  18. - JIRA (Strongly preferred)

  19. - Swagger (Strongly preferred)

  20. - Automated Testing (Nice to have)

Share this job:
Full Stack Engineer
Quartzy  
php full stack laravel saas redis mysql Feb 03
Quartzy is seeking a Full Stack Engineer(PHP)for our product development teams building and maintaining clean, modern applications for our internal and external customers. Our platform consists of two primary products including a SaaS based inventory management platform and an e-commerce shop for inventory ordering.

The ideal person willhave experience working with B2B SaaS platforms or mission-critical financial systems with e-commerce. You’re a self-starter with a bias for action and can take projects from start to finish, but also know when to ask for help. You like to work with a small, tightly-knit team that moves quickly and pushes changes to production daily. Occasionally, you end the day with more lines of code removed than added; and that feels great. You’re motivated by our mission to accelerate the Life Science industry by the building tools to accelerate research & development.

About You
You are an eager Engineer that has experience working in a team-based engineering environment.  You have a collaborative mindset, are passionate about growing your technology skillset, and are open to learning new problem solving approaches from your team members to achieve business outcomes.  Most of all, you are a builder and a problem solver at heart, and you seek to develop thoughtful solutions that will delight our customers.

Why Quartzy
Quartzy is the world’s #1 lab management platform. Every day, hundreds of thousands of scientists from all over the world improve the efficiency of their research by using Quartzy. Our software combines lab resource management and eCommerce, producing unique value in this large market, returning time to researchers who can focus on their next discoveries. Our customers range from wine makers, to food/ag companies, to companies working on COVID testing and cancer therapeutics. We are humbled every day to serve them.  

What You'll Do:

  • Collaborate with other Engineers, QA, and Product team members working on new product features
  • Participate in our scrum processes, communicate status and identify obstacles
  • Provide support for operational issues
  • Work closely with your team and team Lead to design and develop robust, high quality and scalable solutions
  • Create and participate in others code reviews to ensure code quality and shared knowledge
  • Write well-tested code that is resilient to heavy iteration
  • Participate in knowledge sharing opportunities and contribute to the overall growth of the collective knowledge of the team

What We're Looking For:

  • 2-4+ years experience developing software in a production environment at scale
  • Demonstrable experience writing clean, thoughtfully crafted PHP that scales
  • Some experience with other parts of our technology stack: MySQL, React, Laravel, Elasticsearch, Redis, Beanstalkd, RabbitMQ, nginx
  • Experience using team-based version control tooling, ticketing systems, and other team collaboration tools
  • An entrepreneurial attitude that enables you to get high-quality projects done quickly.
  • Start Up experience is helpful
  • A strong communicator. You write well and can easily explain complex technical concepts to non-technical people

What We Offer:

  • Great Insurance -  we cover 100% of employee premium cost and 50% for partner/family
  • Great Culture - participate in our fun events like ActiviTuesday, Wellness Wednesdays, happy hours & speaker series
  • Remote Team -  we’re 100% distributed so you can live anywhere in the US! 
  • Transparency -  Weekly all company stand ups, monthly town halls, quarterly state of the start ups and anytime access to co-founders
  • Generous Time Off - take the time you need, when you need it 
  • Great Gear - We’ll set you up for success with the latest tech and help you outfit your home office. And, a free Spotify premium account! 
Want to learn more take a look at what people are saying about us on Glassdoor!

If that sounds like you, we'd love to hear from you! 
Share this job:
Lead Full Stack Engineer
Quartzy  
php full stack laravel saas redis mysql Feb 03
Quartzy is seeking a Lead Full Stack Engineer (PHP) to lead one of our product development teams building and maintaining clean, modern applications. Our platform consists of two primary products including a SaaS based inventory management platform and an e-commerce shop for inventory ordering.

The ideal person will have experience leading other engineers and have a background working with B2B SaaS platforms or mission-critical financial systems with e-commerce. You’re a self-starter with a bias for action and can take projects from start to finish. You like to work with a small, tightly-knit team that moves quickly and pushes changes to production daily. Occasionally, you end the day with more lines of code removed than added; and that feels great. You’re motivated by our mission to accelerate the Life Science industry by the building tools to accelerate research & development.

About You
You are a forward thinker who will motivate the team and enable them to produce their best work. You have a collaborative mindset, but you are also decisive and can ruthlessly prioritize what needs to get done to achieve business outcomes. You’re passionate about understanding the root problems customers face before entertaining solutions. You understand business objectives and work to balance speed and quality in product development. Most of all, you are a builder and a problem solver at heart, and you seek to develop thoughtful solutions that will delight our customers. 

Why Quartzy
Quartzy is the world’s #1 lab management platform. Every day, hundreds of thousands of scientists from all over the world improve the efficiency of their research by using Quartzy. Our software combines lab resource management and eCommerce, producing unique value in this large market, returning time to researchers who can focus on their next discoveries. Our customers range from wine makers, to food/ag companies, to companies working on COVID testing and cancer therapeutics. We are humbled every day to serve them. 

What You'll Do:

  • Lead the design, implementation, and building of new product features or applications based on technology and business needs
  • Take technical ownership, and provide technical work direction to other Software Engineers, of one or more parts of the platform 
  • Participate and help drive scrum projects, communication of team status and obstacles, and lead technical aspects of planning and estimating
  • Lead code reviews and drive improved coding practices to ensure code quality, mentorship, and shared knowledge.
  • Measure and improve site performance and scalability
  • Write well-tested code that is resilient to heavy iteration
  • Participate in knowledge sharing opportunities and contribute to the overall growth of the collective knowledge of the team

What We're Looking For:

  • 7+ years experience developing software in a production environment at scale
  • Experience in a lead role leading other Engineers in a team based environment
  • Demonstrable experience writing clean, thoughtfully crafted PHP that scales
  • Experience with other parts of our technology stack: MySQL, React, Laravel, Elasticsearch, Redis, Beanstalkd, RabbitMQ, nginx, Git
  • Experience fine tuning Elasticsearch indexes to get your searches just right
  • Familiarity with asynchronous worker queues
  • Experience writing automated unit tests and working in a CI/CD environment
  • An entrepreneurial attitude that enables you to get high-quality projects done quickly.
  • Start Up experience is helpful
  • A strong communicator. You write well and can easily explain complex technical concepts to non-technical people.
  • History of staying current on best practices in technology

What We Offer:

  • Great Insurance -  we cover 100% of employee premium cost and 50% for partner/family
  • Great Culture - participate in our fun events like ActiviTuesday, Wellness Wednesdays, happy hours & speaker series
  • Remote Team -  we’re 100% distributed so you can live anywhere in the US! 
  • Transparency -  Weekly all company stand ups, monthly town halls, quarterly state of the start ups and anytime access to co-founders
  • Generous Time Off - take the time you need, when you need it 
  • Great Gear - We’ll set you up for success with the latest tech and help you outfit your home office. And, a free Spotify premium account!  
Want to learn more take a look at what people are saying about us on Glassdoor!

If that sounds like you, we'd love to hear from you! 
Share this job:
Senior Software Engineer
ruby-on-rails kubernetes postgresql terraform circleci backend Jan 24

COME HELP US BUILD THE FUTURE OF HEALTHCARE

We are growing and evolving at an incredible pace. Embracing new technologies and driving positive change is core to our beliefs and success. We emphasize creative problem solving and great communication over specific technical skill sets. If you are looking for cool technical challenges and want to make a difference in the world with your work, this is the position for you!

RESPONSIBILITIES

You will be responsible for the design, development and maintenance of our core backend systems that interact with apps, devices and third party services. Depending on the team that you will join you may help support user facing apps with millions of users, build a study platform used to advance medical research, or develop efficient systems to securely integrate with health and fitness data providers. In this role you will also:

  • Define and review Technical Design Documents used to architect our systems
  • Learn and use Terraform and Kubernetes to deploy and manage our infrastructure
  • Develop Site Reliability Indicators to monitor systems and predict failures

QUALIFICATIONS

Minimum Qualifications:

  • Bachelor's degree in Computer Science (or related technical field) 
  • 5+ software engineering experience or equivalent (e.g., CS undergrad + some work) 
  • Advanced experience with Ruby on Rails and its testing frameworks (e.g., Unit Test)
  • Experience with relational databased (e.g., Postgres)

Preferred Qualifications:

  • Master degree in Computer Science
  • Experience building RESTful frameworks and integrating APIs at scale
  • Know-how of Sidekiq, Redis, CircleCI, Datadog, NewRelic, or similar tools
  • Working knowledge of AWS and its services (e.g., Cognito, Kinesis, RDS)
  • Familiarity with Kubernetes and infrastructure as code (e.g., Terraform)
Share this job:
Senior Ruby on Rails Software Engineer
ruby-on-rails ruby aws javascript senior docker Jan 24

Ruby on Rails developers at Leadfeeder work mainly on our backends: building APIs, background data processing flows, and integrations. Being a very data-intensive application, much of the work on the Leadfeeder backend involves optimising and effectively using various databases – Cassandra, AWS RDS & Aurora, Elasticsearch and Redis, to name a few.

Our backend, we run multiple small-to-medium-sized Ruby on Rails apps and use serverless components (AWS Lambda, API Gateway, Kinesis) on the side. We pride ourselves on keeping apps working smoothly, and the codebase tidy and well-tested. We dedicate time for upgrades, refactoring and improvements in the developer experience.

For people with skills and interest, we offer possibilities to work on our Ember.js frontend too, enabling people to grow to a fullstack role. Equally, there are opportunities to learn and be involved in infrastructure, DevOps and serverless development.

Responsibilities

  • Developing new features together with your squad
  • Build internal and public APIs
  • Build, benchmark and optimise our core backend components
  • Helping operate our production environments on AWS
  • Providing code reviews to your peers

Essentials skills and expertise:

  • 5+ years work experience writing maintainable and well-tested Ruby on Rails apps
  • Strong software architecture & data modelling skills to base engineering decisions on product vision
  • Ability to help and improve the work of your colleagues through your teamwork and communication skills
  • Experience managing, monitoring and troubleshooting production grade web applications
  • Capability to work remotely (minimum 4-hour overlap with central European working hours)

Preferred experience:

  • Experience working with various APIs
  • DevOps, AWS, Terraform, Docker, Kubernetes
  • Serverless computing, AWS stack in particular

Benefits

  • Get to work in a talented, remote-first international team
  • Chance to make an impact on a global product
  • Actual work-life balance with healthy 40-hour work weeks
  • Flexible work time
  • Biannual company retreats
  • Competitive salary
  • Friendly and encouraging work environment

Our hiring process:

After we've received and reviewed your application, there are a number of stages in our process.


  1. Initial video call. You'll get to learn more about the role and our company, and we'll learn how you communicate and what are you looking for in the job.

  2. Technical interview. Qualified candidates proceed to our technical interview, where we ask more in-depth technical questions.

  3. Home assignment. We'll test your coding skills in building a small application. You can do this at home on your own time. The assignments usually take about 4-6 hours to complete.

  4. Assignment review and skills interview. After our team has reviewed your assignment, we invite you to the next interview. We'll provide feedback and ask questions about your code. This interview also includes some pair-programming, where we do some improvements or additional features to your project.

  5. Culture interview. The final step before decisions. Great cultural fit is highly important in our remote team. We also want to give you as much as possible information on how it is to work at Leadfeeder and what our culture is like.


All interviews are done remotely over video calls, but of course, if you happen to be in the same city with some of our team members we're happy to organize a meeting on site.

Share this job:
Senior Software Engineer
node-js aws php python javascript senior Jan 21
DialogTech provides the leading AI-driven conversation intelligence platform for marketers at businesses that value inbound phone calls. When consumers call, DialogTech turns those conversations into actionable insights businesses use to improve marketing ROI, increase sales conversions, and deliver more personalized customer experiences, both online and over the phone. Recognized as the leader and pioneer in call analytics since 2007, DialogTech is the trusted conversation intelligence platform for many of the world's most successful brands and agencies. 

DialogTech’s Attribution team codes the glue that ties your web experience to your phone experience and then channels this data into tools that allow our clients to better understand their customer’s experience. The process is called “attribution” and we accomplish this by creating and consuming APIs that gather and merge large volumes of data from many systems and then make this data available to our clients in reports, APIs, and GUIs. 

Our technology stack is deeply diverse – In addition to a variety of 3rd party APIs, it includes an assortment of programming languages and AWS products. Most of our new projects are being written in Node.js and we have repositories with Node.js, PHP, and Python. As a member of the attribution team, you’d be encouraged and enabled to stay abreast of current technology trends and to use that research to contribute to the industry’s leading product.

Where you fit in:

    • You will be working with our attribution team as a back-end engineer to help expand our core call tracking product, SourceTrak.
    • The Attribution team works with various tools and services in AWS including RDS MySQL, DynamoDB, EC2, Lambda, Kinesis, and SQS.
    • Integrate with technologies from key partners including Google, Adobe, Salesforce, Microsoft, and Amazon while building new products.


Ideal Experience:

    • Passionate and curious about technology -- researches trends, advocates best practices, and finds applications of new technology to customer needs
    • 5+ years of experience developing with modern languages, preferably several different languages. In use today: Node.js, Python, PHP, JavaScript
    • Knowledge of the following AWS services would be preferred but not required: Lambda, EC2, DynamoDB, SQS, CloudWatch
    • Collaborated with teams doing lean software development, agile software development, and/or continuous deployment practices
    • Familiarity with several data storage engines including DynamoDB, SQL, NoSQL, Elastic, Redis and the contexts in which they are appropriate
    • Working understanding of API design including building and consuming 3rd party APIs. Experience with any of the following: Google Adwords, Adobe Analytics, Marin, Double Click, Adobe Media
    • Optimizer, Optimizely, Hubspot, and Convertro is a plus.
    • Experience with a wide variety of enterprise application integration patterns, their tradeoffs and proper contexts for use


Join us at one of the 101 Best and Brightest Places to Work in Chicago and nationally, 11 times running, Chicago Tribune's Top 100 Workplaces company and a 2017 Crain's Fast 50 company!

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.
Share this job:
Senior Backend Engineer
api web-services python backend react-native senior Jan 20

What we’re looking for

We are looking for an experienced Backend Engineer. You love learning, and are always eager to apply what you’ve learned to your work. You’re an expert in object oriented development and ideally have familiarity with Python and at least one other OO language. 

We are an entrepreneurial environment and previous startup experience is a huge plus. 

As a Senior Backend Engineer, you’ll be an unrelenting individual willing to brave the storm of learning. This position will report to the VP of Engineering and will be responsible for ensuring the reliability and stability of the platform.

Some of Your Responsibilities

  • Collaborate with Head of Engineering on technical standards and practices.
  • Develop features iteratively using the Agile SCRUM methodology.
  • Work together with product, design, and business to define the roadmap
  • Guide the integration of several third party of APIs — Turn is the glue that will stitch the offerings of many companies together, thus successful and highly performant integrations are critical. Redundancy is key.
  • Add and maintain features in our backend systems, and back office suite
  • Work in small teams to design, prototype, and build our product offering and tools
  • Create robust automated unit/functional tests
  • Develop backend applications for large scale services and APIs
  • Handle and resolve issues escalated from the production support team
  • Troubleshoot performance, reliability, and scalability issues
  • Collaborate directly with engineers and stakeholders inside and outside of Turn
  • Build and take operational responsibility for web services that will serve our users
  • Take an active role in growing the engineering team
  • Be part of a growing distributed organization that spans the US and Mexico

Technical Requirements

  • Real-world experience building very large scale, highly available applications
  • Proven experience developing web services/APIs to be consumed by third parties
  • A track-record of building large scale distributed real-time systems
  • Solid relational DBMS skills using MySQL, PostgreSQL or other DBMS products
  • Experience with NoSQL platforms such as Redis, Cassandra or Mongo
  • Comfort with test-driven development (TDD or BDD)
  • Strong quality focus and bias towards code testability; knowledge of unit-testing frameworks, coverage and code analysis tools

Pluses

  • Experience with Amazon Web Services, with knowledge of Autoscaling, ELB, ElastiCache, SQS, SNS, RDS, S3
  • Familiarity with other Platform as a Service offerings (Heroku, Engine Yard etc)
  • DevOps skills
  • Search & recommendation experience also preferred (especially ElasticSearch)
  • Security best practices and application hardening
  • Data analysis/big data experience
Share this job:
Senior Site Reliability Engineer
senior java data science machine learning saas linux Jan 19
Labelbox is building software infrastructure for industrial data science teams to do data labeling for the training of neural networks. When we build software, we take for granted the existence of collaborative tools to write and debug code. The machine learning workflow has no standard tooling for labeling data, storing it, debugging models and then continually improving model accuracy. Enter Labelbox. Labelbox's vision is to become the default software for data scientists to manage data and train neural networks in the same way that GitHub or text editors are defaults for software engineers.

We are backed by some of the finest people in the Silicon Valley who work at Andreessen Horowitz, Gradient Ventures (Google's AI fund), Kleiner Perkins and First Round Capital.

What you'll be doing

  • Executing and actioning on an infrastructure roadmap, collaborating with team members across engineering, product, and design
  • Maintaining and improving our monitoring and alerting for both our SaaS and on-premises offerings
  • Managing log and metrics collection using tools such as ElasticStack, Datadog, and others
  • Enabling development teams to monitor, analyze, and manage their services
  • Building out tools or frameworks to improve the overall development experience
  • Identifying and measuring key performance metrics for our infrastructure and defining service-level objectives (SLOs)
  • Participating in our on-call rotation

We're looking for someone with

  • 4+ years of relevant experience in an SRE or DevOps role
  • Experience with modern Linux systems and running services in production
  • Experience managing infrastructure in a major public cloud (AWS, GCP, Azure)
  • Experience with Kubernetes or other container orchestration systems
  • Experience with CI/CD tools and technologies such as Codefresh, Jenkins, TeamCity, etc
  • Experience with and an understanding of complex distributed systems

Bonus

  • Experience with automation tools and technologies such as shell scripting, Terraform, Helm, etc
  • Experience deploying, maintaining, and automating services in on-premises environments
  • Coding skills in languages such as Java or Golang
  • Experience with database technologies such as PostgreSQL, MySQL, or other RDBMS
  • Experience with other open source technologies such as Redis, Elasticsearch, and RabbitMQ
  • Experience with SOC 2, FedRAMP, HIPAA, and other compliance-related programs
  • Experience managing multiple Kubernetes clusters / clusters spanning multiple cloud providers
  • Advanced knowledge of infrastructure management in GCP
We believe that AI has the power to transform every aspect of our lives -- from healthcare to agriculture. The exponential impact of artificial intelligence will mean mammograms can happen quickly and cheaply irrespective of the limited number of radiologists there are in the world and growers will know the instant that disease hits their farm without even being there.

At Labelbox, we’re building a platform to accelerate the development of this future. Rather than requiring companies to create their own expensive and incomplete homegrown tools, we’ve created a training data platform that acts as a central hub for humans to interface with AI. When humans have better ways to input and manage data, machines have better ways to learn.
Share this job:
Senior Operations Engineer
senior java data science machine learning linux cloud Jan 19
Labelbox is building software infrastructure for industrial data science teams to do data labeling for the training of neural networks. When we build software, we take for granted the existence of collaborative tools to write and debug code. The machine learning workflow has no standard tooling for labeling data, storing it, debugging models and then continually improving model accuracy. Enter Labelbox. Labelbox's vision is to become the default software for data scientists to manage data and train neural networks in the same way that GitHub or text editors are defaults for software engineers.

We are backed by some of the finest people in the Silicon Valley who work at Andreessen Horowitz, Gradient Ventures (Google's AI fund), Kleiner Perkins and First Round Capital.

What you'll be doing

  • Executing and actioning on an infrastructure roadmap, collaborating with team members across engineering, product, and design
  • Maintaining and troubleshooting instances in development and production environments, both in the cloud and on-premises
  • Deploying and maintaining services in cloud and on-premises environments
  • Supporting developers and support engineers in solving blocking issues
  • Identifying and measuring key performance metrics for our infrastructure and defining service-level objectives (SLOs)Participating in our on-call rotation

We're looking for someone with

  • 4+ years of relevant experience in an Operations, SRE or DevOps role
  • Experience with modern Linux systems and running services in production
  • Experience managing infrastructure in a major public cloud (AWS, GCP, Azure)Experience with Kubernetes or other container orchestration systems
  • Experience with and an understanding of complex distributed systems
  • Experience with database technologies such as PostgreSQL, MySQL, or other RDBMS
  • Experience with other open source technologies such as Redis, Elasticsearch, and RabbitMQ
  • Experience with shell scripting or Python

Bonus

  • Experience with CI/CD tools and technologies such as Codefresh, Jenkins, TeamCity, etc
  • Log and metrics collection experience using tools such as ElasticStack, Datadog, and others
  • Experience with automation tools and technologies such as Terraform, Helm, etc
  • Coding skills in languages such as Java or Golang
  • Experience with SOC 2, FedRAMP, HIPAA, and other compliance-related programs
  • Experience managing multiple Kubernetes clusters / clusters spanning multiple cloud providers
  • Advanced knowledge of infrastructure management in GCP
We believe that AI has the power to transform every aspect of our lives -- from healthcare to agriculture. The exponential impact of artificial intelligence will mean mammograms can happen quickly and cheaply irrespective of the limited number of radiologists there are in the world and growers will know the instant that disease hits their farm without even being there.

At Labelbox, we’re building a platform to accelerate the development of this future. Rather than requiring companies to create their own expensive and incomplete homegrown tools, we’ve created a training data platform that acts as a central hub for humans to interface with AI. When humans have better ways to input and manage data, machines have better ways to learn.
Share this job:
Software Engineer
Ceros  
aws node-js javascript jquery php docker Jan 19

About Ceros

Ceros is an experiential platform that empowers the creation of bespoke, immersive digital experiences without code. We’re passionate about helping companies transform their static digital content into engaging experiences. From custom microsites to immersive interactive webpages, you can build it with Ceros. Publish and update live content and instantly embed it into your site or social media platforms such as Pinterest or Snapchat. Join us and be part of the movement to enable everyone to create experiences that matter.

Our customers include some of the world’s leading brands, such as Mashable, Bloomberg, Red Bull, United Airlines, and AIG.

We are well-funded and institutionally-backed by prominent investors including Sumeru Equity Partners, Grotech Ventures, Greycroft, and Starvest Partners.

The Role

Designing and building the Ceros platform is not an easy task. We require the best-of-the-best Developers, Designers, and QA Testers, ready to bring the functionality of desktop software to the web, often pushing web browsers to the limits of what’s currently possible.

Our codebase is 95% JavaScript and the Ceros product is comprised of multiple single-page applications with a client-heavy focus. We use libraries like jQuery, Require, and Backbone. The Ceros Studio is architected around the HTML5 Canvas element. We’re not language zealots. We believe in using the right tool for the job, and our current server-side infrastructure runs PHP, Node.js, Redis, AWS Aurora, Docker, Jenkins, etc. on the Amazon AWS cloud.

The Team

As part of the Ceros product team, you’ll be working with a small, cross-functional group of the most talented people you’ve ever worked with. We hire only passionate and creative people with a proven and unquestionable ability to execute, and every member of the team is equally responsible for moving the product forward.

We have a dynamic company culture that collaborates daily. We care deeply about the user experience, and we debate passionately about our ideas. When you work at Ceros, you check your ego at the door, and you aren’t afraid to be honest, especially to yourself. We take our jobs seriously but ourselves not so much -- whether it’s cracking jokes in the chat room or poking fun at the CEO’s atrocious spelling.

Key Responsibilities

  • Writing maintainable code (probably goes without saying)
  • Having your day ruined by functional QA testers who find every bug you write
  • Planning and leading high-complexity stories and epics
  • Reviewing story docs and offering insights on impacts to other parts of the application
  • Performing code reviews and helping to enforce our code and architectural standards
  • Participating as a primary on-call resource for service disruptions
  • Handling superfriend responsibilities with minimal assistance
  • Acting as release owner
  • Mentoring other software engineers
  • Suggesting new technologies and techniques to improve engineer productivity
  • Agonizing over the user experience until even a trained monkey could use the product
  • Collaborating with and mentoring your peers on security best practices
  • And finally, deploying your code to production and seeing the customer create something amazing and beautiful with it.

Key Things to Know

  • This is a remote role
  • We want you to start ASAP
  • This is a full-time position

Benefits

  • Competitive salary
  • Unlimited vacation days
  • Stock options
  • Premium health insurance
  • Wellness Fridays (shorter work days)
  • Excellent gear (15” Macbook Pro, iPad, external monitor, etc.)
  • Paid parental leave
  • Virtual experiences in which Cerosians can collaborate, educate, and create social connections with one another

At Ceros, we are deeply committed to the recruitment, retention, and growth of diverse talent; uniting people from unique backgrounds in our shared passion for unlocking creativity through technology.

As an equal opportunity employer, we prohibit any unlawful discrimination against a job applicant on the basis of their race, color, religion, veteran status, parental status, gender identity or expression, transgender status, sexual orientation, national origin, age, disability or genetic information.  We respect the laws enforced by the EEOC and are dedicated to going above and beyond in fostering diversity across our company.

Share this job:
Java Engineer
java api tomcat microservices postgresql big data Jan 18

Pentalog is currently hiring for the Java Engineer position, open remotely. The job involves developing a project for a top user-generated travel platform, whose mission is to help people around the world plan their perfect trip.

As a Java Engineer, you will join an amazing, professional, multicultural team. Good communication is key for the success of our team management, whether it’s done via Slack, video-conferencing (primarily), email or JIRA.

Job requirements


  • 3+ years of experience with production-level high-performance Java code;
  • Front- and Back-End development experience;
  •  Previous experience with memory management, optimization;
  •  Heap profiling and snapshotting;
  •  API-driven development;
  •  Unit and integration tests;
  •  Experience with Java 8/11;
  •  Servlet container know-how (Tomcat);
  •  Experience with Microservices, JSON, REST APIs, GraphQL;
  •  API tools: Swagger;
  •  Build tools: Gradle, Maven;
  •  Database: Postgres, Jooq’.
  •  Previous experience of coding in a team environment, doing stand-ups & code reviews;
  •  Ability/ flexibility to read and work with other people’s code;
  •  Previous experience with coding in a team environment, stand-ups, code reviews;
  •  Ability to read and work with other people’s code;
  •  Experience in using SVN, Git for code repository;
  •  Strong written and verbal English language skills (needs to be able to express ideas clearly).

Extra skills


  • Object stores, caching and search tools: Elastic, Redis, Memcache;
  • Servlet containers: Jetty, NGINX;
  • Experience with developing complex ETL processes;
  • Experience in working with big data technologies.
Share this job:
Sr. Software Engineer
Ceros  
node-js react-js aws typescript kubernetes saas Jan 16

About MarkUp

MarkUp is the leading visual commenting platform for images and live websites. It’s the perfect companion in your creative process to bring teams together, helping close the feedback loop for anyone that works with multiple collaborators on a project.

Within just 12 months, we have signed up over 50,000 users, winning two awards on Product Hunt. 2021 is already looking to be a bright year for MarkUp as we grow out our nimble product team.  

Our customers include some of the world’s leading brands such as Verizon, Herbalife, Getty Images, BDO, Colliers, AIG, Rosetta Stone, Johnson & Johnson, and Dolby.

We are owned and operated by our parent company Ceros— a design platform that empowers the creation of bespoke, immersive digital experiences without code. As we share the same DNA as Ceros, we’re also passionate about helping companies transform their approach to creating and managing digital content. 

We are well-funded and institutionally-backed by prominent investors including Sumeru Equity Partners, Grotech Ventures, Greycroft, and Starvest Partners.

The Role

Building a product that can ingest and render well any website is no easy task! We require the best-of-the-best, those who are ready to get creative and find solutions to complex problems across multiple browsers, stacks and platforms.

After a strong first year of nailing down product basics and building a foundational user base, we’re now expanding the product in numerous ways. These include but are not limited to building out our paid tiers, integrating with a multitude of other products (Asana, Jira, Trello, Slack, Figma, etc.), and improving upon the overall user experience with greater stability and performance of the MarkUp product. Our goal is to make MarkUp an integral part of anyone’s creative workflow. This is not just about making marketing or creative teams more efficient. It’s about empowering content collaboration across the entire organization. 

The MarkUp codebase is 92% TypeScript, comprising multiple services and packages, predominantly NodeJS based. We use libraries like React, Express, Lerna, Webpack and Jest. We believe in using the right tool for the job, our infrastructure runs on NodeJS, Redis, AWS Aurora, Kubernetes, Terraform and Ansible on AWS.

The Team

As part of the MarkUp team, you’ll be working with a small, cross-functional group of the most talented people you’ve ever worked with. We hire only passionate and creative people with a proven and unquestionable ability to execute, and every member of the team is equally responsible for moving the product forward.

We have a dynamic company culture that collaborates daily. We care deeply about the user experience, and we debate passionately about our ideas. When you work at Ceros, you check your ego at the door, and you aren’t afraid to be honest, especially to yourself. We take our jobs seriously but ourselves not so much -- whether it’s cracking jokes in the chat room or poking fun at the Ceros CEO’s atrocious spelling.

Key Responsibilities

  • Writing maintainable code (probably goes without saying)
  • Writing unit, functional and e2e tests 
  • Planning and leading high-complexity stories and epics
  • Reviewing story docs and offering insights on impacts to other parts of the application
  • Performing code reviews and helping to enforce our code and architectural standards
  • Participating as a primary on-call resource for service disruptions
  • Handling superfriend responsibilities with minimal assistance
  • Acting as release owner
  • Mentoring other software engineers
  • Suggesting new technologies and techniques to improve engineer productivity
  • Agonizing over the user experience until even a trained monkey could use the product
  • Collaborating with and mentoring your peers on security best practices
  • And finally, deploying your code to production and seeing the customer revel in feedback loop nirvana.
  • Bonus Stuff:
    • Background in B2B or SaaS and Product-Led Growth Companies
    • Experience working in a remote-first environment

Key Things to Know

  • This is a remote role
  • We want you to start ASAP
  • This is a full-time position

Benefits

  • Competitive salary
  • Unlimited vacation days
  • Stock options in Ceros with increased incentives as MarkUp scales
  • Premium health insurance
  • Excellent gear (15” Macbook Pro, iPad, external monitor, etc.)
  • Paid parental leave
  • Virtual experiences in which Cerosians can collaborate, educate, and create social connections with one another

At Ceros, we are deeply committed to the recruitment, retention, and growth of diverse talent; uniting people from unique backgrounds in our shared passion for unlocking creativity through technology.

As an equal opportunity employer, we prohibit any unlawful discrimination against a job applicant on the basis of their race, color, religion, veteran status, parental status, gender identity or expression, transgender status, sexual orientation, national origin, age, disability or genetic information.  We respect the laws enforced by the EEOC and are dedicated to going above and beyond in fostering diversity across our company.

Share this job:
React Software Developer
Cluby  
react-js react-native python javascript postgresql docker Jan 09

Cluby is a membership card for best places in the city. Users get benefits and discounts from places such as restaurants, bars, cafes, and barber shops. They can also buy products, e.g. lunch & coffee passes, event tickets and VIP-cards. Businesses get a simple way to reward their loyal customers - and acquire new ones. With our freemium business model we are uniquely positioned and aim to become the #1 membership platform in every city we launch.

We are looking for an experienced React Developer to be part of our engineering team. We are ready to hire the right person immediately when we find the right one. Our current tech stack consists of dockerized cloud-based Python-backend (PostgreSQL, Redis, etc) and React & React Native based web and mobile applications.

Our work culture is a mix of individual freedom and responsibility. Everyone is accountable for their own work and how they do it. We believe professionals know how to get things done - or ask help when they don’t. As a member of our core team, you will also have a direct impact on the product. 

Responsibilities

  • Enthusiasm towards building awesome products and software
  • Being passionate and committed to tasks in hand
  • In general an autonomous person with high levels of initiative and energy
  • A professional and respectful attitude towards others and their work

Essentials skills and expertise

  • 2+ years of working experience
  • Strong and evolving competence in several programming languages and technologies, working knowledge of multiple toolsets, technologies and implementation environments
  • Strong emphasis on code quality and testing
  • Experience in designing software architectures for scalability, reliability, security and performance
  • Continuous improvement mindset and experience working with legacy code and improving it in-place :)
  • Hands-on experience in running and working with production environments

Preferred experience (at least few of these)

  • Javascript, Typescript, Python, (Java, Objective-C)
  • PostgreSQL, Redis, Docker, Amazon Web Services, Google Cloud Platform
  • React Native, React (iOS, Android)

We offer

  • An interesting opportunity to build a world class B2C product
  • Professional and technically strong team members
  • Competitive compensation with salary and early employee equity or options
  • Growth start-up atmosphere
  • Suitable candidate to be able to start immediately
Share this job:
Software Engineer, Ruby/Rails
ruby-on-rails postgresql react aws ruby javascript Jan 04

Why Red Canary

Red Canary was founded to make security for every business better by protecting organizations around the world from cyber threats. Our combination of market defining technology, processes, and expertise delivered using an innovative SaaS model is preventing breaches every day.

The Red Canary engineering team builds and operates the platform to deliver unmatched threat detection and response. We process billions of events per day from hundreds of thousands of systems worldwide. Every engineer is on the front lines of cyber security with unique opportunities to learn new technology and solve the hardest problem in cyber security.

Why You Matter

You are passionate about applying your technical expertise to quickly ship an MVP based on requirements, and refine it through feedback from your customers. You're comfortable diving into a large Rail application that serves 200+ customers. We are searching for a Rails engineer to join us in building the Red Canary platform. We continuously push product enhancements to production so on day one you will be making security better for a large number of organizations. Our customers depend on us 24/7 and the software you build makes a meaningful difference to improve their security. In this role you may work from our Denver office or remote.

Who You Are

  • Love to write code and take full ownership of a product or feature from concept to launch
  • Are experienced with Ruby on Rails and other common libraries such as RSpec and Sidekiq
  • Have experience with Javascript, HAML, Redis, Postgres, AWS, Docker or some combination of similar tech
  • Architect scalable applications that serves both internal and external users and high-volume background tasks
  • Have confidence making architectural design decisions that improve scalability & performance
  • Test the software you write to ensure we deliver the highest quality products 
  • Bonus: have deep knowledge of operating Postgres at scale, including replication, monitoring and optimization

Individuals seeking employment at Red Canary are considered without regard to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation.

Share this job:
Backend Engineer
Density  
react-js postgresql redis backend aws frontend Jan 04
At Density, we build one of the most advanced people sensing systems in the world. The product and infrastructure is nuanced and one-of-a-kind. Building this product for scale has been an exercise in patience, creativity, remarkable engineering, laser physics, global logistics, and grit. The team is thoughtful, driven, and world-class.  

Importance of Engineering  

We build systems that are real-time, accurate, and anonymous by design. Our systems help today’s largest companies understand how their buildings get used. We have counted hundreds of millions of people.  

Counting people in “real-time” is unique and particularly hard to achieve. It allows a user to walk into a room, beneath our sensor, and see the room’s occupancy increment 700ms later.   

Today alone, Density will ingest over 1m events. In the coming year, our sensor network is on track to grow ten-fold. The overall system load is exploding. Maintaining our low latency standards requires an increasingly thoughtful system.  

We’re architecting infrastructure where annual, unscheduled downtime is measured in minutes. We’re building intelligent redundancies so missed events are an oddity. We’re constructing an exceptional engineering team to support always-on, intelligible analytics generated on the fly.  

Real-time can solve one of the world’s most fundamental problems -- how do humans use all this space? Last week we launched Safe by Density to help organizations safely return to the workplace. This product, a singular example, would not have been possible without real time data.   

This is a large, nuanced, deeply technical problem. We need your help solving it.   

You can read our values here.   

This role reports to our Director of Software Engineering. 

What we're looking for:

  • You have 5+ years experience shaping highly scalable enterprise systems. Or can demonstrate similar proficiency. 
  • You have a command of technologies like Time Scale DB, Redis, Kafka, Postgres, AWS, Django, and Python.
  • You have architected complex data pipelines, APIs, and data delivery mechanisms.
  • You have had significant senior responsibility for monitoring, profiling and improving system performance. 
  • You have demonstrated the ability to navigate the nuanced needs of internal tools and customer facing systems.
  • You can balance a demanding workload, discern priorities, and communicate tradeoffs effectively.
  • You are resourceful, direct, helpful, driven, and mission-oriented.
  • You have an understanding of statistical analysis and trend data modeling.
  • You have worked with container orchestration technologies like kubernetes or nomad.
  • You embrace the opportunity to share your knowledge. 
  • You have a working knowledge of front end technologies like ES6, React, and Redux. 
  • You have an excitement for and ability to interact directly with customers. 
  • You have an awareness of your weak spots and a genuine desire to improve. 
  • You’re looking for a long-term role with a company that has long-term ambition. 
Share this job:
Senior Backend Engineer
IRL  
api mysql php backend senior redis Jan 02

Company Overview

IRL aims to solve technology addiction by bringing people together in real life. Our goal is to help our users engage more with friends in-person to boost their overall happiness, encourage curiosity, and make the task of organizing hang outs a breeze.

Our team is focused on building an intuitive app to facilitate people spending more time together in person by making it easy and fun to find and plan things to do together. We’re looking for self-motivated engineers who have a passion for building high-quality consumer-facing applications.

*COVID-19 Note: While we still ultimately retain our goal of facilitating people spending more time together in person, due to COVID-19 we have shifted our focus to online events and successfully raised a Series B round (https://techcrunch.com/2020/09...)

Job Summary

We are looking for an analytical, but flexible, back-end developer who will work with team members to troubleshoot and improve current back-end applications and processes. The back-end developer will use his or her understanding and tools to analyze current code and industry developments, formulate more efficient processes, solve problems, and create a more seamless experience for users. You should have excellent communication, computer, and project management skills.

Responsibilities

  • Managing our Calendar integrations (Google, Outlook, iCal, ect.)
  • Work with remote mobile team to design and implement new features
  • Help establish a culture of engineering discipline amongst the engineering team
  • Fix bugs and improve API performance

Requirements

Candidates must have experience in:

  • 5+ years in backend software development
  • SQL & MySQL in a clustered environment
  • PHP 7
  • Docker
  • AWS Core Services (EC2, SNS, SES, S3)
  • Source Code Control (Subversion, Git)

Candidates must have a basic knowledge of:

  • Laravel 5
  • Python 3
  • Experience building RESTful APIs

Desirable Experience

  • Excellent verbal and written communication skills
  • BS degree in Computer Science or the equivalent hands-on experience
  • iOS mobile app deployment and management
  • Experience with gathering and documenting technical requirements and specifications
  • Experience with Google Calendar API
  • Experience with Outlook Calendar API
  • Experience with iCloud Calendar API integration
  • Caching technologies like Redis & Memcached
  • Experience with ElasticSearch

Ideal Candidates will also have

  • Ability to mentor other developers and provide technical direction on application architecture
  • Experience working in an Agile and SCRUM environment
  • Strong problem-solving capabilities

Benefits & Perks

  • Full coverage health insurance
  • Dental
  • Paid Holiday
  • Remote work

Additional Details

  • Open to international applicants (benefits may vary)


Get Together Inc. is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, veteran status, and disability, or other legally protected status.

Share this job:
Software Engineer
Homee  
node-js javascript rest microservices kubernetes docker Jan 01

Job Description

We are looking for a Software Engineer to continue to build and support our core platform and APIs. You will be a key technical contributor and will help contribute to important architectural decisions. This position involves using advanced critical thinking to solve common issues seen in on-demand service platforms supporting the gig economy. 

We are looking for a highly reliable and very disciplined person who will remain committed to the progress of our team and our company. The whole organization will move faster and deliver higher quality products backed by well-written code.

Responsibilities:

  • Analyze user needs and develop software solutions
  • Work with the product owners to determine specification requirements
  • Write maintainable, well-documented code with extensive test coverage
  • Recommend and perform software upgrades to optimize operational efficiency
  • Collaborate with other developers to design and optimize code
  • Build high performance and scalable server-side technologies

Qualifications:

  • Previous experience in software development, computer engineering, or other related fields
  • 3+ years of professional software development experience shipping high-volume, scalable applications on a service-oriented architecture
  • In-depth knowledge of RESTful APIs and/or GraphQL
  • Familiarity with Node.js frameworks such as Express, NestJS or Hapi
  • Familiarity with relational databases such as MySQL, Postgres, and SQL Server
  • Familiarity with non-relational databases such as MongoDB, Redis, and Memcached
  • Thorough understanding of architectural patterns of large, high-scale web applications
  • Knowledge of test automation frameworks and experience in test authoring
  • Proven ability to self-manage but also work as part of a close-knit team using Agile development tools for tracking progress, issues, etc.

Nice to Have:

  • Experience with container orchestration technologies such as Docker and/or Kubernetes
  • Experience with microservices and transport protocols such as GRPC.
  • Familiarity with Typescript
Share this job:
Senior Full-Stack PHP Developer
GeoPhy  
php vue-js laravel postgresql aws senior Dec 09 2020
As Senior PHP Full Stack Developer, you will be responsible for building and maintaining our client facing products. You will be working on a range of SaaS applications that will provide our clients with the information they seek.

Part of that responsibility is designing and building the required auxiliary services to maintain billing, authentication, and API requests.  Our applications typically don’t have to handle a large number of visitors but, rather, have to provide a large body of information in a useful and concise way. 

What you’ll be responsible for

  • You will be in charge of developing new product lines and features for our web applications as well as improving and maintaining the quality of the entire codebase.
  • You will participate in the full product lifecycle: planning, conception, development, testing, customer feedback, and iteration.
  • You will proactively suggest improvements across the whole stack.
  • Maintain our web application tech stack: PHP Laravel, Vue.js, PostgreSQL, Redis and whatever else is required to get the job done.

What we’re looking for

  • Strong agile mindset, able to iterate fast and give early feedback.
  • Proven experience with PHP (7+) and VueJS.
  • Excellent communication skills in English.
  • Experience developing SaaS style applications or public API’s.
  • Positive attitude.
  • Desire and eagerness to contribute to the success of the company and grow along with it.
  • Hands-on mentality.

Bonus points for

  • AWS experience.
  • Experience with Event Sourcing and DDD.
  • Data visualisation experience.
  • Experience building client facing data applications.
  • Active member of the open source community.
  • Basic understanding of the (global) real estate market.

What we’re offering

  • You will have the opportunity to accelerate our rapidly growing organisation.
  • We’re a lean team, so your impact will be felt immediately.
  • Agile working environment with flexible working hours and location, career advancement, and competitive compensation package.
  • GeoPhy is a family and pet friendly company.
  • We arrange social activities to help our employees and families become familiar with each other and our culture.
  • Diverse, unique colleagues from every corner of the world.
If you’re convinced you are the right fit and you can’t wait to join our team, we look forward to hearing from you!
Share this job:
Senior Full-Stack PHP Developer
GeoPhy  
php vue-js postgresql aws laravel senior Dec 09 2020
As Senior Full Stack PHP Developer, you will be responsible for building and maintaining our client facing products. You will be working on a range of SaaS applications that will provide our clients with the information they seek.

Part of that responsibility is designing and building the required auxiliary services to maintain billing, authentication, and API requests.  Our applications typically don’t have to handle a large number of visitors but, rather, have to provide a large body of information in a useful and concise way. 

What you’ll be responsible for

  • You will be in charge of developing new product lines and features for our web applications as well as improving and maintaining the quality of the entire codebase.
  • You will participate in the full product lifecycle: planning, conception, development, testing, customer feedback, and iteration.
  • You will proactively suggest improvements across the whole stack.
  • Maintain our web application tech stack: PHP Laravel, Vue.js, PostgreSQL, Redis and whatever else is required to get the job done.

What we’re looking for

  • Strong agile mindset, able to iterate fast and give early feedback.
  • Proven experience with PHP (7+) and Vue.js.
  • Excellent communication skills in English.
  • Experience developing SaaS style applications or public API’s.
  • Positive attitude.
  • Desire and eagerness to contribute to the success of the company and grow along with it.
  • Hands-on mentality.

Bonus points for

  • AWS experience.
  • Experience with Event Sourcing and DDD.
  • Data visualisation experience.
  • Experience building client facing data applications.
  • Active member of the open source community.
  • Basic understanding of the (global) real estate market.

What we’re offering

  • You will have the opportunity to accelerate our rapidly growing organisation.
  • We’re a lean team, so your impact will be felt immediately.
  • Agile working environment with flexible working hours and location, career advancement, and competitive compensation package.
  • GeoPhy is a family and pet friendly company.
  • We arrange social activities to help our employees and families become familiar with each other and our culture.
  • Diverse, unique colleagues from every corner of the world.
If you’re convinced you are the right fit and you can’t wait to join our team, we look forward to hearing from you!
Share this job:
Senior Front-End Developer
GeoPhy  
vue-js aws laravel php postgresql senior Dec 09 2020

As Senior Frontend Developer, you will be responsible for building and maintaining our client facing products. You will be working on a range of applications that will provide our clients with the information they seek. Part of that responsibility is designing and building the required auxiliary services to maintain billing, authentication, and API requests.   We’re growing and our applications are growing with us, therefore, scalability and performance are our main focuses.

What you’ll be responsible for

  • You will be in charge of developing new features for our web applications as well as improving and maintaining the quality of the existing codebase.
  • You will participate in the full product lifecycle: planning, conception, development, testing, customer feedback, and iteration
  • .You will proactively suggest improvements across the whole stack.
  • You will maintain our web application tech stack: Vue.js, PHP Laravel, PostgreSQL, Redis and whatever else is required to get the job done.

What we’re looking for

  • Strong agile mindset, able to iterate fast and give early feedback.
  • Proven experience (3+ years) with Vue.js and PHP (Version 7+).
  • Excellent communication skills in English.
  • Experience building client facing data applications.
  • Positive attitude.
  • Desire and eagerness to contribute to the success of the company and grow along with it.
  • Hands-on mentality.

Bonus points for

  • Experience with AWS.
  • IAM protocols knowledge.
  • Experience with Event Sourcing and DDD.
  • Data visualisation experience.
  • Active member of the open source community.
  • Basic understanding of the (global) real estate market.

What we’re offering

  • You will have the opportunity to accelerate our rapidly growing organisation.
  • We’re a lean team, so your impact will be felt immediately.
  • Agile working environment with flexible working hours and location, career advancement, and competitive compensation package.
  • GeoPhy is a family and pet friendly company.
  • We arrange social activities to help our employees and families become familiar with each other and our culture.
  • Diverse, unique colleagues from every corner of the world. 

If you’re convinced you are the right fit and you can’t wait to join our team, we look forward to hearing from you!

Share this job:
Senior DevOps Engineer
Vorto  
postgresql devops go google-cloud-platform kubernetes senior Nov 27 2020

About VORTO

We are building software products to enable businesses to be more economically and environmentally sustainable by digitally transforming the supply chain. As a software engineer at Vorto you will help us define the frontier of logistics optimization, supply prediction, and demand prediction. Our customers love our product.

Our Tech Stack

Our backend uses modern technologies like: Google Cloud Platform, GoLang, Docker, Kubernetes, ELK, Kibana, PostgreSQL, Redis, NATS, GRPC & Protobuf.



Requirements


About the Role

You will work with a small, dedicated, and passionate team of engineers who are driven to revolutionize supply-chains across the globe. You will build and maintain production systems which orchestrate billions of dollars of logistics on a daily basis. Specifically, you will:

  • Take a leadership role in developing infrastructure to improve the speed of our organization
  • Follow best practices to ensure fast, secure, reliable and maintainable production environments
  • Implement internal tooling for logging, alerting, monitoring, etc. that requires minimal maintenance to maximizing developer velocity
  • Own the uptime of our various products – with assistance from a top rate engineering team
  • Own the security of our various cloud systems & development environments
  • Strive to minimize risk of issues or outages, but also rapidly respond with a cool, calm demeanor to production issues whether at 2pm or 2am
  • Deeply learn our industries served & customer base to develop a comprehensive understanding of our business

Here are some qualifications we look for:

  • Minimum of 5 years of relevant work experience
  • Minimum of 1 year of GoLang experience
  • Expert in Google Cloud Platform
  • Expert with Kubernetes & Docker
  • Expert with SQL / Postgres
  • Leadership in implementing DevOps, CI/CD, SRE
  • Experience implementing and maintaining compliance with various security standards (ISO 27000, SOC 2, etc.)
  • Desire to understand the business context for the solutions you are building
  • Hold yourself and others to a high standard when working with production systems


Benefits


At VORTO we are committed to developing our employees and providing them exciting opportunities to grow and prosper in their careers. We encourage you to visit our careers page and read this blog post to learn more about our culture.

We offer a competitive benefits package as well as numerous additional perks including:

  • Competitive Salary with Cash Bonus or Equity Plan
  • Health, Dental and Vision Insurance
  • 401k with matching
  • Company paid life and short-term disability insurance
  • Company paid parking or transit pass
  • Relocation offered when applicable
  • Modern office space in downtown Denver
  • Daily coffee, tea, drinks & snacks
  • Team happy hours

VORTO is an Equal Opportunity Employer.

Disclaimer: This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee. Other duties, responsibilities and activities may change or be assigned.

Share this job:
API Software Engineer
python flask google-cloud-platform api docker cloud Nov 25 2020

Overview

We're looking for a Software Engineer to join the Platform API team and collaborate on a critical part of the platform. Our API team provides the foundation for which Recharge is powered by and is responsible for creating a single interface into all of Recharge's data.

Our stack includes: Python, Flask, Redis, Docker, GCP, Terraform, Memcached

What You’ll Do

  • Live by and champion our values: #day-one, #ownership, #empathy, #humility.
  • Write Python code focused on scalability, testability, supportability and maintainability.
  • Implement new technologies to solve ReCharge’s technical challenges as they arise.
  • Champion good habits (development techniques, security, tech debt balance, TDD, and agile habits) within your team; improve engineering standards, tooling, and processes.
  • Debug production issues across multiple levels of the stack.
  • Find and address performance issues throughout the application.
  • Perform thorough code reviews and troubleshoot complex issues.
  • Work with engineering and product managers to understand roadmap priorities.
  • Building new services that scale; deploy code daily.

What You’ll Bring

  • Typically, 5+ years of relevant development experience in fast paced environments
  • Experience building out scalable APIs and services
  • Expert knowledge of one of the following languages: Python (preferred), Nodejs, Ruby
  • Experience with Cloud Platforms such as GCP or AWS
  • Experience with Docker, auto-scaling, serverless infrastructure
  • A knack for engineering simple solutions to solve complex problems
  • Self motivated with a passion for taking ownership of your work and delivering outcomes
  • Ability to work remote-first in a rapidly scaling organization
  • Bachelor’s degree or equivalent experience desired
Share this job:
Senior Software Engineer, Perception
senior cs data science machine learning computer vision docker Nov 23 2020
About Labelbox

Labelbox is building software infrastructure for industrial data science teams to do data labeling for the training of neural networks. When we build software, we take for granted the existence of collaborative tools to write and debug code. The machine learning workflow has no standard tooling for labeling data, storing it, debugging models and then continually improving model accuracy. Enter Labelbox. Labelbox's vision is to become the default software for data scientists to manage data and train neural networks in the same way that GitHub or text editors are defaults for software engineers.

Current Labelbox customers include American Family Insurance, Lytx, Airbus, Genius Sports, Keeptruckin and more. Labelbox is venture backed by Andreessen Horowitz, Gradient Ventures (Google’s AI-focused venture fund), Kleiner Perkins, and First Round Capital and has been featured in Tech CrunchWeb Summit and Forbes.


We are looking for a Senior Fullstack Engineer, with a Frontend focus to join the Perception Team. The team’s mission is to build the most efficient tool for machine learning and computer vision teams to turn assets into high quality training data. Our customers use what we create to make breakthroughs in their fields and industries, and advance artificial intelligence. We will do this by building a tool that the customer can depend on and enjoy using with problem-focused craftsmanship, rooted in our customers.

Our team specializes in processing all kinds of multimedia assets and developing innovative, reliable, and desirable annotation editors - all through a performant, efficient, and beautifully designed browser interface served to a globally-scaled workforce. As a team, we develop all over the stack and system, but our most critical expertise lies in our experience and proficiency with modern browser and graphics technologies.

Who You Are

  • You have 5+ years of hands-on experience building complex, data-rich web applications.
  • You have a deep understanding of CS fundamentals, a passion for modern web technologies, and a demonstrated fluency with object-oriented and functional programming languages. 

You have experience and interest in at least one of our areas of focus:

  • Frontend development with Typescript, React, Redux, RxJS, or similar languages and frameworks
  • Backend development with NodeJS, Apollo GraphQL, SQL, Redis, or similar languages and frameworks
  • HTML5 Canvas-based image and video editing
  • Tiled Imagery and geospatial analysisReal-time collaboration and productivity software
  • Browser network protocols and security best practices
  • Machine learning principles and data pipeline developmentIn-depth knowledge of multimedia file formats and encoding standards
  • Pain-free local development with automated tooling for productivity and reliability; familiarity with Webpack, Docker, Kubernetes is a big plus

What We Value

  • You have a track record of delivering complex, cross-functional projects.
  • You are able to balance owning and delegating technical design decisions and make tradeoffs to move quickly while producing quality code.  
  • You care deeply about building a highly reliable and desirable tool for our customers. To do so, you apply a constant and committed approach to learning and growing in your art.
  • You believe in applying your craft to practical problems and value having a meaningful impact in an exciting, growing field. 
  • You thrive in a remote-first environment and can be relied on to strike a balance between focused, individual effort and effective collaboration. You are able to communicate clearly and concisely on technical problems and solutions across a variety of mediums.
  • You are excited to be part of a strong culture that promotes inclusive collaboration and fierce trust in each other.
  • You deeply value working on such a team and see yourself actively contributing to the culture, practices, and standards of the team.

What You Will Accomplish

  • You will push the boundaries of what is possible in a browser, squeezing out every last ounce of performance available to build the world’s most powerful and performant, secure and stable training data platform. 
  • You will overcome tricky technical challenges and pioneer new uses of web technologies powering the features that enable our customers to make breakthroughs and advance the field of artificial intelligence. 
  • You will make hands-on contributions and partner with a passionate and talented group of engineers, designers, and product managers to define, scope, and build critically valuable and innovative features in our core product. 
  • You will develop clean, beautiful code and leave it better than you found it. 
  • You will shape the future of Labelbox by hiring and recruiting more amazing and talented people and joining with them to promote a culture of technical excellence and constant growth through mentorship and guidance.
We believe that AI has the power to transform every aspect of our lives -- from healthcare to agriculture. The exponential impact of artificial intelligence will mean mammograms can happen quickly and cheaply irrespective of the limited number of radiologists there are in the world and growers will know the instant that disease hits their farm without even being there.

At Labelbox, we’re building a platform to accelerate the development of this future. Rather than requiring companies to create their own expensive and incomplete homegrown tools, we’ve created a training data platform that acts as a central hub for humans to interface with AI. When humans have better ways to input and manage data, machines have better ways to learn.


Share this job:
Junior OTC Trade Desk Developer
junior python docker aws redis backend Nov 20 2020
About Kraken

Our mission is to accelerate the adoption of cryptocurrency so that you and the rest of the world can achieve financial freedom and inclusion.  Founded in 2011 and with over 4 million clients, Kraken is one of the world's largest, most successful bitcoin exchanges and we're growing faster than ever. Our range of successful products are playing an important role in the mainstream adoption of crypto assets.  We attract people who constantly push themselves to think differently and chart exciting new paths in a rapidly growing industry. Kraken is a diverse group of dreamers and doers who see value in being radically transparent. Let's change the way the world thinks about money! Join the revolution!

By joining Kraken, you’ll work on the bleeding edge of bitcoin and other digital currencies, and play an important role in helping shape the future of how the world sees and uses money. At Kraken, we constantly push ourselves to think differently and forge new paths in a rapidly growing industry fraught with unexplored territory, which is why Kraken has grown to be among the largest and most successful bitcoin exchanges in the world. If you’re truly interested in pushing the envelope by disrupting an industry that some say cannot be disrupted, then we just might have the job meant for you. Kraken is a place for dreamers and doers - to succeed here, we firmly believe you must possess each in spades. Check out all of our job postings here https://jobs.lever.co/kraken.

Work directly with traders (all ex-Wall Street professionals) growing the Trading Desk business by developing tools to facilitate institutional over the counter trading and algorithmic execution!

Responsibilities

  • Work closely with traders to implement tailored software solutions
  • Take on primary ownership of a medium-sized project, including future design and architecture decisions
  • Design and implementation of low-latency, high-availability, and performant applications
  • Write reusable, testable, and efficient code
  • Deploy and monitor continuously running applications
  • Pull and consolidate data from various third-party APIs and other sources

Requirements

  • 2+ years of experience as a backend developer in the finance or trading industry
  • Strong proficiency with Go, Python or other object-oriented languages
  • Experience / knowledge writing smart order routing (SOR) strategies is a plus
  • Experience with SQL databases and Redis is highly desired
  • Familiar with core AWS services (EC2, ELB, S3, RDS)
  • Knowledge of Docker and Kubernetes is a plus
  • Proactive, self-driven mindset
  • Good communicator
We’re powered by people from around the world with their own unique backgrounds and experiences. We value all Krakenites and their talents, contributions, and perspectives.

Check out all our open roles at https://jobs.lever.co/kraken. We’re excited to see what you’re made of.  

Learn more about us:
Share this job:
Senior / Staff Software Engineer, Architecture Team
senior ruby saas linux aws redis Nov 17 2020
Spreedly is a rapidly growing, growth private-equity funded digital payments company with headquarters located in downtown Durham, North Carolina. We've developed a high volume, global solution to support our vision that the world is better with a diversified, inclusive, payment ecosystem. 

Our employees help build a culture that values independence, transparency, and collaboration in a digital-first communication environment. We hope you do your best work at Spreedly and find a mature workplace striving to support the ebb and flow of work-life harmony.

There are multiple roles open for the appropriate candidate. A Senior/Staff engineer on the Architecture team  is a business minded, hands-on technologist, who ensures that Spreedly’s business strategy is supported by proper systems architecture to achieve its current and future goals. Their objective is to function as the technical liaison for Product initiatives – transforming customer needs and synthesizing them into technical solutions.

A Senior/Staff engineer in this role must fully “grok” both the business and the technical constraints within which it operates. The successful candidate is able to show how the current and future needs of an organization will be met in an efficient, sustainable, and adaptable manner. This individual works with their team and other engineering teams to develop corresponding roadmaps and project plans, then leads and supports their team to execute on that roadmap. It’s expected that a member of the Architecture team will champion one of the key initiatives underway.

Decisions aren’t made in a vacuum and the architect will work alongside their fellow engineering teams, the business, infrastructure, and informations security to achieve elements of the architectural roadmap.  Some work required to achieve elements of the architecture roadmap may be done in a federated manner, meaning other engineering teams have responsibility for executing some or all of a project. The position is responsible for working with the appropriate teams to integrate or aid in these efforts.

Spreedly’s environment is a SaaS platform consisting primarily of AWS, Heroku, Ruby, Rails, Elixir, Phoenix, Riak, Kafka, Postgres, Redis, and Linux ... but we are always pragmatically evaluating new languages and tools. We regularly deal with encryption, encoding, and security, all within the context of a distributed system.

Additionally, members of the Architecture Team stay abreast of current and future trends by researching advanced technologies and approaches regarding best practices in the field.

Skills / What We're Looking For

  • A track record of delivering well-crafted software
  • A willingness to be a generalist and the curiosity to try new things you've never done before
  • Excitement about building products for Spreedly's customers, who are primarily businesses doing commerce and their developers who are using our API's and toolkits
  • Excellent written communication skills, and a willingness to use them to document your work as necessary
  • The ability to operate autonomously, sorting your own immediate priorities out of the ever-shifting needs of a startup environment
  • Be a curious explorer, ready to roll up their sleeves, open to new technologies, prototype as needed and be a technical team-member, leading by example.
  • Understand business processes and have the ability to translate business problems/needs into technical solutions & technical solutions into business value
  • Develop roadmaps and projects that help achieve that vision, execute on the plan
  • See the world today and tomorrow and be able to design flexibility in the environment to avoid ceilings or rework
  • Confidence in your ability to learn new tech as necessary. Today we work primarily with Ruby, Rails, Elixir, Phoenix, Riak, Kafka, Postgres, Redis, and Linux ... but are always pragmatically evaluating new languages and tools
  • Balance architecture concerns with business needs

Focus

  • How technology can be used to solve a given business problem
  • Champion key initiatives

What we offer

  • What we offer
  • Competitive salary + equity
  • Outstanding medical and dental benefits(we pay 100% of monthly premiums for employees + families)
  • Life and long-term disability insurance
  • Medical and dependent care FSA
  • Optional vision insurance
  • Open PTO policy
  • 12 weeks paid Family Leave
  • Matching 401k plan (5% up to $5,000 yearly)
  • Monthly digital lifestyle stipend ($150)
  • Professional development opportunities including access to LinkedIn Learning

  • When travel and in-office work commences
  • Remote friendly work environment. Even our local employees are remote 3 days per week!
  • Tues./Thurs. are in-office days for local employees - the rest of the week employees are free to work wherever they choose
  • Paid lunches on in-office days for local employees
  • Quarterly visits to HQ for remote employees
Spreedly is an equal opportunity employer. We are committed to fostering, cultivating and preserving a culture of diversity, equity and inclusion. We actively work to drive out even unintentional discrimination in our hiring processes via practices like blindly graded work samples, structured interviews, and diversity awareness training.

Due to the sensitive nature of what Spreedly does- handling payment data- candidates must complete a successful background check. If you have concerns along those lines, please discuss with us sooner rather than later- we do not want you to waste time in the hiring process and get disqualified at the end if we can help it.

Some of our positions are open to remote applicants. If this is the case it will be sited in the job posting just below the position name. Unless otherwise stated, remote positions are open to candidates in the contiguous US only. We are not set up to support remote employees from CA, NY, WA or outside the contiguous US. All applicants must have a US work visa.  

We appreciate your interest in our company. Because of the high volume of resume flow, we will only respond to those candidates that we think will be a potential fit.
Share this job:
Senior Backend Software Engineer
Cambly  
mongodb redis react-js python backend senior Nov 14 2020
We're looking for talented senior engineers who are passionate about changing the way people learn languages. As a Cambly engineer, you'll be part of a small and fast-moving engineering team (~10 engineers and growing) where you'll have a large impact on all parts of our platform. We've been growing rapidly among language learners around the world, so you'll get to learn what it's like to join a fast growing startup that's creating opportunities for our students and tutors alike.

As a backend-focused Software Engineer, you'll be responsible for building and scaling a global on-demand video chat marketplace. Our app is simple, but there's a complex system behind the scenes making sure our rapidly growing community of students and tutors are being matched quickly for 1-on-1 tutoring sessions 24/7. You'll also be responsible for making sure we scale up best practices for backend development to maximize our uptime as we grow.

Our backend is Flask + Gunicorn running on MongoDB. Redis is our PubSub backbone for powering our realtime features. Opentok & Agora power our video chat, while Algolia powers our tutor search. We use Elasticsearch, Kibana, Bigquery, Metabase, New Relic, Sentry, monitoring and metrics.
Our Frontend is React + Redux.

Come help us:

    • Conceive, design, build, and launch new user-facing features
    • Develop, release, and scale backend services and/or infrastructure
    • Think critically about the next shaping our software


Work on projects like:

    • Scaling our Production Infrastructure, including, sharding and scaling a large-scale MongoDB; Scaling our pubsub infrastructure that powers our real-time features.
    • Building a framework for security & auditing of all actions that guarantees customer data is protected.
    • Improving our marketplace ecosystem: continuing to ensure students always find a great tutor for their needs, and tutors are able to fill their schedule with students.
    • Improve reliability in markets with less reliable internet infrastructure.
    • Expanding our data-access layer to support GraphQL access.


About you:

    • You have 5 years or more experience building and shipping python backend features quickly as part of a team.
    • You have 3 years or more building and maintaining high availability production infrastructure.
    • Experience working with MongoDB in production.
    • A passion for learning. You fearlessly dive into new and unfamiliar technologies.
    • A product-minded approach to engineering. You should be excited about working directly with our students, tutors, and our international team to make sure students have an amazing experience.


On a small and nimble team, every engineer should be able to learn new technologies quickly and jump in anywhere in our stack. While this position is specifically for backend, you should have experience using or be excited about learning all the parts of Cambly including iOS, Android, and React.js.

Interested in joining the team, but don’t think this role is the best fit for you? View our other positions.

We are proud to be an Equal Employment Opportunity employer. We believe in order to thrive, businesses need a diverse team and leadership. We welcome every background, identity, abilities, and mindset to join us on our mission to make high quality English education for all.  Everyone is welcome here. 
Share this job:
Senior Data Engineer
senior embedded aws redis cs Nov 12 2020

Who We Are

TCGplayer was founded by Chedy Hampson & Ray Moore as a digital media platform within the collectible hobby space. We have grown from our initial roots working inside Syracuse-based hobby stores selling comic books, sports cards, CD’s, collectible cards, action figures, and tabletop games into an expansive eCommerce marketplace that connects a global community of millions of buyers with tens of thousands of retailers.

We have been ranked amongst New York State’s 50 best employers and Fortune.com’s top 100 companies for women in the U.S. Our entire team prides itself on creating a culture that fosters camaraderie, embraces diversity, and exudes passion. We provide stock options to 100% of our 250 team members and project our team to grow to over 400 by the end of 2021.

With our initial goal of building the most dynamic and compelling marketplace for collectible card games in the U.S accomplished, we are now set to bring our innovative technologies and customer focused approach to the entire $25B global collectible hobby market.

The Engineering Team at TCGplayer creates and maintains a suite of products in support of our role as the leading online marketplace for trading card games and collectibles. We build applications and technologies that connect thousands of businesses with customers across the collectible gaming industry, powering sales through physical stores, websites, mobile apps and the TCGplayer Marketplace.

Who You Are

As our Senior Data Engineer, you will bring proven experience and expertise in performance in revamping and redefining the entire enterprise schema as we work toward breaking apart a monolithic application and associated database. You’ll help us redesign the way the data is organized in the schema, you’ll denormalize to the right level based on proper design strategy, and you’ll mentor the developers in the right way to insert, update and query the repository.

This is an e-commerce production database; you’re the kind of person that can help us make that DB scream with speed for all of the complex dataflows we have, and teach the rest of the engineering team how they should use that database for optimal transaction processing.

The Impact You Will Make Here

● You’ll redesign the RDBMS platform for all of our e-commerce transactions, guiding developers in best ways to query, insert, update and delete with efficiency and at scale

● You’ll dig into denormalizing our DB and get it properly balanced between physical footprint and being built for speed

● You’ll work with operations DBAs to redesign for fault tolerance, replication, and (the biggie) AWS regionalization as we go international with our platform.

● You’ll help us get the business logic out of the database (we have too many stored procedures) and get it back into the codebase where it belongs

● You’ll figure out what should be in the database and what shouldn’t (we have Redis, Elasticsearch, and Mongo repositories ready to take what shouldn’t be in the RDBMS; but we need your guidance in pulling those data elements out of your DB)

● You’ll employ every trick in the book to get our database fault tolerant, performant, and scalable to go from hundreds of millions of inventory items to over 50 billion.

What You Bring To The Team

● You are a senior, deeply experienced RDBMS professional with 11+ years of practical experience or equivalent (BS, MS)

● You’re an expert with SQL, and RDBMS Technologies such as MS SQL Server, Oracle, or Postgres

● We’re in AWS, so expertise in working with cloud-hosted databases and associated storage options is essential. Replication across regions and availability zones is a big deal as we explode with growth here.

● You can discriminate between data that belongs in an RDBMS, and data that is better suited to a NoSQL DB, or an Elasticsearch implementation, or a Redis (cached key-value-pair-type DB).

● Capable of reading/walking through code in a higher level language. Most of our code is in C#, some in Go and some in Clojure. You’re not going to be a developer, but being able to walk them through some embedded SQL in their language of choice will be important.

What We Provide

Our benefits program is one of the most flexible and progressive in the country. Plus, benefits start on day one, so you have everything you need to make a stress-free transition to life at TCGplayer.

● Comprehensive medical insurance with a variety of plan options to suit your needs.

● Dental and vision insurance.

● Unlimited Paid Time Off (PTO).

● 100% company paid Family Leave.

● 401k plan with 4% match.

● TCGplayer stock options for all employees.

● 100% company paid life insurance.

● Paid trips to work with remote teammates.

TCGplayer is an Equal Opportunity Employer and does not discriminate against any employee for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.

Share this job:
Software Development Manager
postgresql node-js influxdb rabbitmq react-js manager Nov 02 2020

Fresh Technology is looking to add a creative, organized, and motivated Technical Development Manger to join our team. This is an active developer management position, giving you an opportunity to manage, architect, mentor, and code. If you enjoy working in a Start-Up environment, but do not want the stress of worrying about your next paycheck, Fresh Technology is the perfect place for someone like you. Fresh Technology is a well-established and successful technology company focusing on providing tools and software to better manage restaurant operations. We at Fresh Technology are currently re-imagining and innovating our core product line to support the expanding needs of our clients.

We are always looking for the best people, and as such, this is a 100% remote position. Work from home, your favorite coffee shop or from wherever you are most comfortable. Fresh Technology has employees in the following cities:

  • Las Vegas, Nevada
  • Nashville, Tennessee
  • Birmingham, Alabama
  • Atlanta, Georgia

By no means are you required to live in or relocate to any of these locations but if you live in or nearby, we would love to see you for the occasional lunch gathering.

We are looking to add a manager to our Restaurant Management Systems (RMS) team which currently consists of 6 developer working on functional modules focusing on employee scheduling, management, inventory, recipes, and sales analytics.  

Other great benefits of working for us:

  • Medical/Dental/Vision benefits
  • Flexible vacation policy
  • Company sponsored retreat in December each year.

Responsibilities, Skills & Requirements

What you will be doing:

  • Working with code around 75% of your time (Working your own tickets, assisting other developers overcome issues and roadblocks, working on architecture design)
  • Interface with other team managers and leads to solve complex issues and ensure overall cohesion of the greater system
  • Mentor developers on your team, assisting them in their professional growth
  • Manage your teams schedule and be their primary/initial contact
  • Provide estimates, feedback, and suggestions to senior leadership

We expect to see:

  • 6+ years of experience in production environments where scale, stability, and performance matter.
  • 4+ years of production experience in NodeJs.
  • 4+ years of production experience in ReactJS.
  • 5+ years of production experience with the following or similar: PostgreSQL, Redis, RabbitMQ.
  • 2+ years in a lead or management position of a team of at least 4 other developers
  • Solid programming skills and a track record of getting things done.
  • An autonomous, self-driven, and positive attitude.
  • Strong skills in JavaScript (ES6+) and/or Typescript.
  • A strong understanding of SemVer, Git, and the NPM ecosystem.
  • Experience with continuous deployment.
  • Excellent communication skills (written and spoken).
  • A love for technology and learning new things.
Share this job:
Senior Full-Stack Engineer
senior ruby cs linux cloud aws Oct 28 2020
About Intricately:

Intricately is the leading provider of data insights on cloud product usage, adoption, and spend. The platform delivers real-time intelligence to cloud vendors to prospect and prioritize opportunities, start better conversations with customers, deliver more wins, and help customer success teams identify issues before they become problems. Founded in 2014, Intricately is proudly backed by Counterpart Ventures, Bloomberg Beta, Singtel Innov8, and Susa Ventures.

Engineering at Intricately:

Many companies talk about Big Data- we're actually living it! How would you model cloud/infrastructure spend for the Fortune 500? How would you collect this data? How would you track variations in this dataset? What's noise vs signal? What's the most efficient way to query 30mm+ Internet Gateways? How do you create a front-end to surface insights for customers so they can get the information they need and get on with their day? Intricately engineering is focused on solving these challenges every day. Got strong opinions on the topic? We'd love to hear them.

About the role:

We are looking for a talented fullstack Ruby/Rails developer with great communication skills who can help us ship product features with high quality and team work. Your primary responsibilities will be to design and develop software, while working closely with others across engineering and the broader business. Thus, a commitment to collaborative problem solving, design, and shipping high quality.

In the short term, you will:

  • Steer technical conversations and help your team prioritize technical debt
  • Partner with product management, design, and customer success to create clear product specifications and set expectations about deliveries
  • Improve existing documentation and create new documentation for your team
  • Make your teammates better by teaching them new tricks and skills you pick up
  • Ability to support both front and back-end development

In the long term, you will:

  • Lead product feature design, development and deployment efforts
  • Empower your fellow engineers by writing clear engineering specification
  • Steer technical conversations and help your team prioritize technical debt
  • Mentor and help more junior developers

You have:

  • Experience working at a fast moving startup
  • AT LEAST 5 years of professional experience building applications on an engineering team.
  • Strong written and verbal English communication
  • Proficiency with Ruby and Rails
  • High level of comfort with front-end development and experience with a framework like React or Vue.js
  • Strong SQL skills
  • Experience deploying and operating a Rails (or similar) web application
  • High level of comfort with Git
  • High level of comfort with Linux / bash
  • Knack for writing expressive and readable code
  • Ability to articulate software design principles and best practices
  • A CS (or similar) degree is preferred.

Impact:

  • Features are shipped faster (Less back and forth with the product team)
  • Features are delivered with higher quality
  • Written and verbal communication is clearer
  • Steer technical conversations and prioritization of technical debt

Our stack:

  • Front-End : Vue.js / Typescript / Nuxt
  • Back-End : Ruby / Rails, Node
  • Data Stores : Postgres, Mongo, ElasticSearch, DynamoDB, InfluxDB, Redis, Memcache, S3
  • Clouds : AWS, Heroku, DigitalOcean

You get:

  • Competitive salary
  • Open vacation policy
  • Work remotely - we'll give you a stipend to help with costs
  • The opportunity to get in on the ground floor of a quickly growing startup
Intricately is an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We're proud to welcome people with different backgrounds, perspectives, and experiences — join us and let's make something awesome together.
Share this job:
Open Source Developer & DevOps
python django react-js openstack open-source aws Oct 26 2020

Development specialized on the free software project Open edX, used by and in part developed by organizations like MIT, Harvard, McKinsey, and others, so you’ll have the opportunity to contribute to projects that are widely used and to be part of a thriving open source educational community. See edX.org, the MIT Open Learning Library or the French government online platform for public universities for examples of Open edX instances.

The Open edX platform is a large Python/Django codebase, with good code standards and architecture. You would work on different clients contracts using the platform. The clients list/references include Harvard, MIT, edX themselves, the French government, and various startups & universities currently running their own instances, or looking to create one. Tasks are very varied, from developing core platform features, custom exercises and tools for specific courses (XBlocks), customizing and deploying instances, working fullstack, operating our service infrastructure, improving our hosting platform, etc. You won't get bored here.

Most of your work is published as free software (Open edX is released under the AGPL license, which requires clients to release modifications under the same license), and you would also contribute to the free software project, pushing most of your developments upstream through pull requests, contributing features, documentation or help on mailing-lists.

We welcome applicants of all genders and ethnicities.

Basic requirements

  • 3+ years working with Python
  • Experience with Python web frameworks, specifically Django
  • 3+ years of HTML, Javascript, and CSS (experience with React is a big plus!)
  • Experience with unit testing
  • You feel comfortable working in a Linux environment, specifically Debian or Ubuntu
  • Experience with databases: MySQL, MongoDB, PostgreSQL
  • Experience with contributing to free software projects, and communicating within a free software community

Additional skills

You would have to work with tasks from the following categories, but you would be able to pick up the skills on the job if you don't master this yet:

  • DevOps experience, especially on Debian/Ubuntu servers, Terraform, Vault, Packer, Prometheus, ELK, Docker. We are building a modern infrastructure and having a strong DevOps presence on top of core software engineering skills is a big plus with us.
  • Cloud computing, like AWS or OpenStack
  • Configuration management tools such as Ansible
  • RabbitMQ, Redis & Elasticsearch
  • git source control
  • Mobile development (iOS and/or Android)
  • Managing clients & projects from beginning to completion (senior developer)
  • Public speaking at conferences (you would present a talk every year at the Open edX Con)
Share this job: