51 : remote jobs for you

Software Engineer

Rho AI was founded in 2012 by a small team of entrepreneurs, data scientists, and engineers. We set out to develop custom software for professional motorsports to predict an optimal race strategy. Since then, our real-time strategy recommendations have factored heavily into multiple victories and we are proud to count Richard Childress Racing, Hendrick Motorsports, and General Motors as some of our partners.

Today, Rho AI’s products are used in a wide range of industries, including healthcare, finance, sports, waste, water, climate change, and energy. 

  • Self-funded since 2012.
  • Products and services.
  • 100% remote.

Sound interesting?  We’d love to hear from you if you’re looking to:

  • Develop products and services for advanced data science and machine learning applications
  • Be respected in your software design decisions and take ownership of the systems that you build.
  • Learn from and collaborate with senior engineers and co-founders.
  • Have direct access to customers and users.
  • Work on all layers—database, REST API, user interface, and continuous delivery with AWS and Docker—with a team which values modular, clean code.

You have the following skills and experience:

  • Advanced knowledge of Python, ideally with experience in data manipulation using NumPy, Scikit, etc.
  • Advanced knowledge of JavaScript, ideally with experience in React and/or Angular.
  • Experience designing RESTful APIs which have multiple clients: web UIs, mobile, and webhooks.
  • Strong software engineering principles, architecture skills, programming ability, and algorithmic skills.
  • Knowledge of shell and systems administration basics, with experience deploying systems on AWS.
  • Ability (and enthusiasm!) to pick up new technologies.
  • Bonus: Experience with Docker (Kubernetes), AWS, PostgreSQL, Redis.
 
You’d like these perks:

  • Work from anywhere in the US! Rho AI is a tight-knit, fully distributed team.
  • Work with a highly engaged team, learn together, and make decisions that impact the whole company.
  • Benefits, including health insurance and 401k.

To get an interview, please supply:

  • A cover letter that explains why you are:
  • specifically interested in Rho AI as a company
  • a good fit for this particular position
  • A resume that includes:
  • your relevant professional experience
  • links to code samples, technical blog posts, and other examples of your work

 Send applications to jobs@rho.ai
 
  • 4 days ago
  • Rho AI

DevOps Engineer

Reporting directly to the CTO, you’ll be a key member of our growing operations team. You will work closely with our operations team to help build and optimize our application environment. You will evaluate, select and implement new technologies to help HubTran scale.

At Hubtran, you will join a team that:

  • Has experience. The majority of our developers have more than 10 years of professional experience. One has published a book with the Pragmatic Programmers.
  • Has won the Chicago Innovation Award and Harvard Business School New Venture Contest.
  • Is remote friendly. We care about what you can accomplish, not where you choose to accomplish it from.
  • Believes diversity is essential and strongly encourages applications from women and minority candidates.
  • Can articulate their values. You can read about our values at https://engineering.hubtran.com/2017/06/01/welcome-to-the-new-hubtran-blog.
  • Pays well.
  • Offers benefits including health insurance, 4 weeks of vacation, 401k, stock options, and more.
Our environment is Linux based and hosted on AWS and Digital Ocean. We are moving to autoscaling using Docker and Kubernetes. Other technologies used include Consul, Terraform, Nomad, Chef, Ansible, Postgres, Ruby/Rails, Redis and more. While these are the tools we’re currently using, you don’t need to have previous experience with them. We know that good engineers are capable of quickly picking up new languages and tools.


In order to succeed in this role you should be:

  • Experienced. You have managed an entire environment, not just a single server.
  • Curious. You aren’t content with the status quo and know that we can always improve.
  • Self-directed. You can work on your own while prioritizing tasks.
  • Collaborative. You can work with others to improve a solution.
  • Detail Oriented. Measure twice and cut once, only via code.
  • Empathetic. You think about how your decisions will impact others on the team.
  • A strong communicator. You will proactively communicate issues and trade-offs with team members to support alignment and fast decision making.
Bonus points for:

  • Experience with AWS, Digital Ocean, Docker, Kubernetes, Postgresql and Rails.
  • Experience with configuration management in Chef or Ansible.
  • Being in Chicago or Cincinnati.

  • 1 week ago
  • HubTran

System Administrator (Kubernetes)

The team at Kodify is looking for a System Administrator to join our team. This position is open to remote candidates as well as those based in Barcelona (a plus!). You will form part of a SysAdmin team, joining them (one remote, one based in Barcelona) on a quest to make our servers and systems the most functional, safest and robust to date. You will work alongside two cross-functional teams, dedicated to different Kodify products. They work with different tech stacks that bring an interesting set of technical challenges to overcome. With our SysAdmin team on board, we’re looking to bring a more unified systems architecture across our products.

Key responsibilities:

  • Maintain and support the infrastructure and system operations for stability and security
  • Configure and install the servers and continuously work on improving system’s performance
  • Configuration, deployment, administration, monitoring and analysis of application services and systems
  • Investigate, research and update our systems to the latest architecture solutions
  • Improve functionality of the system platform and tools
  • Maintain the on-call system rotation. Check logs for errors with systems and servers; create alerts for developers

Must have:

  • 3-4 years of experience in Linux- based web server and system administration
  • Operational AWS experience: EC2, Autoscaling, CloudFormation
  • Experience with monitoring and alerting tools: (Pagerduty, NewRelic, Loggly, Wormly, Graphite)
  • Knowledge of orchestration tools
  • Docker
  • Container orchestration tools (kubernetes, swarm, mesos)
  • Experience with Testing tools (Jenkins, Travis, Codeship...)
  • ElasticSearch, MongoDB
  • MySQL, Aurora
  • Redis
  • Memcache
  • Confident on the command line - Python, Bash
  • Fluent English level.

Bonus knowledge points:

  • Knowledge and experience in Git and Docker - major plus!
  • Experience with Lambda functions and CodeDeploy
  • ZeroMQ 
  • PHP & Javascript
  • NodeJS
  • Microservices Architecture
  • CDNs/cache (cloudflare, cloudfront...)
  • Experience managing high traffic websites.
  • Experience working in an Agile/Scrum development process

About you:

  • You’re a real team player. You love to help and find solutions together.
  • Your sense of humor will bring a new dynamic to the team - you love to have fun while you work!
  • You can think on your feet and adapt well to fast-changing environments and priorities.
  • You love analysing data. You’re a complexity thinker and a real problem solver.
  • You’re flexible and available when needed. You understand emergency calls can be part of the job and are aware of the challenges supporting a 24/7 environment.
  • You stay updated on industry developments and strive to improve our platform with innovative solutions.
  • 1 week ago
  • Kodify

Software Engineer - Consul Ecosystem (Golang)

On the Consul team, we help organizations with service discovery, configuration management, and health monitoring. Ecosystem engineering includes contributing to the range of open source tools and integrations we have developed to help Consul solve problems for operators, infrastructure engineers, and software developers.

This is software engineering role that will provide challenges across a range of tools, languages, and concepts.
Some of the tools and integrations the newly founded Ecosystem Team maintains include:


Much of our work and libraries are open source and receive contributions from a large community of users. The majority of our tools and integrations are written in Golang.

Our Organization

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

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

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

In this role, you can expect to:

  • Provide simple interfaces and APIs for operators utilizing complex distributed systems
  • Work with a range of platforms and technologies daily
  • Develop and contribute to unique strategies for long-term maintenance and testing of complex integrations with a range of other tools
  • Work alongside the rest of the Consul team and the large community of Consul users
  • Own the full lifecycle of feature development from design through testing and release
  • Program mostly in Golang, learning from and contributing to a team committed to continually improving their skills

You may be a good fit for our team if:

  • You’re familiar with service-oriented architectures, and ideally have worked on teams deploying or maintaining them
  • You’re comfortable working with and developing your skills in multiple programming languages
  • You have a passion for the unix philosophy, and small, concise tools
  • You are a fantastic learner, and are comfortable picking up a range of new tools and concepts quickly
  • You’ve worked with a public cloud (or similar) environment either in development or operations

At HashiCorp, we are committed to hiring and cultivating a diverse team. If you are on the fence about whether you meet our requirements, please apply anyway!



  • 1 week ago
  • HashiCorp

Get alerts for new jobs

Data Engineer

Kombucha, cold brew coffee, foosball? We've got it.
Talented, creative, hard-working? We're looking for you. 

Full-Time Data Engineer Role (with a side of Kubernetes Ops)
U.S. Based - Remote Available

Dev Team Overview
Scientist.com is a growing services marketplace which helps Scientists the world-over find, initiate, and track service requests. We're at many of the largest pharmaceutical and biotech institutions in the world. We enable the outsourced workflows which increase efficiencies and facilitate compliance. And we're growing.
The core of the Scientist system is a mature and monolithic Ruby on Rails application. We have successfully migrated to Kubernetes on AWS and we run over 400 pods! Everyone on the dev team is empowered to deliver new software daily.

Job Description & Responsibilities
This is where you come in, the web application is in great shape but we need to answer more business questions. We want to provide data and tools to our finance and business analysts based on events from the application. The first big project would be maintaining an ETL pipeline for loading data into AWS S3 and supporting our internal customers with Tableau.
You would be collaborating with experienced application owners who know the datas ins and outs, you would not be learning the system in a vacuum. That won't be the end of it, we'd also like to support more developer friendly tools like Jupyter.
You'd also be supporting the Kubernetes cluster, helping to track system health, improving our CI/CD system, internal metrics and logging, performing cluster upgrades, and doing a variety of security ops. If you like Rust, this also a great job for you.
We're ready to train the right applicant for any of the missing skills. If you've got a passion for any part of this job and you're receptive to training on other parts, apply!
Requirements
  • Code school or BA/BS degree or equivalent work experience
  • Working knowledge of Unix processes, networking, bash, ruby or python
  • Comfortable with SQL and data modeling
  • Excellent communication and presentation skills
  • Self-starter capable of working independently
Nice to haves
  • Experience with AWS Athena/Glue/EMR
  • Experience with Tableau and its server administration
Even if you aren't super confident, that's OK. We encourage anyone interested in this position to apply. Please include any relevant code samples, blog posts, stack overflow questions or answers. We want to see what you've written and got a feeling for your communication style.

Benefits
  • Competitive salary
  • Medical/Dental benefits
  • 401K
  • Stock Options at rapidly growing start-up company (#9 on Inc. Magazine’s fastest growing private companies)
  • Remote friendly 
  • Daily standups with your team
  • Company laptop of your choice
  • All expenses paid travel to the yearly all-hands, held in beautiful Solana Beach, CA
If this sounds interesting to you, please apply online and include your resume, cover letter and relevant code samples, blog posts, and stack overflow Q&A.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
Due to the number of applications we receive, we ask serious applicants to: 
  • upload a resume
  • write a cover letter (how do you fit this role, and tell us something interesting about you!)
  • provide relevant code samples - github and/or ____
  • blog posts
  • stack overflow Q&A
Applicants providing only a Resume or LinkedIn profile will not be considered. 
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 

  • 1 week ago
  • Scientist.com

Senior Software Engineer (Frontend)

MetaCommunications, Inc. is looking for an experienced and passionate Senior Software Engineer (Frontend) to provide software engineering leadership and support using cutting edge technologies to support growing client needs. Join a team of developers to build scalable, full stack Cloud–based offerings. Keep up–to–date with technical trends in the industry and evangelize the adoption of new technologies in solution architectures. Maintain responsibility for personal and team goals, give adequate direction to junior developers, and perform peer code reviews. Work extensively with business analysts and UX engineers to deliver world class solutions for clients.

Our Technology Stack:
  • React / Redux.
  • JSON Schema / JSON Rules Engine / JSON Schema Forms.
  • TypeScript.
  • Jest.
  • ES 6 Decorators, Async/ Await.
  • Material UI, Bootstrap, Foundation, Styled Components.
  • Webpack.
  • Docker / Kubernetes / Kafka / Elasticsearch.
 
Job Description:
MetaCommunications is looking for a talented Frontend Engineer to join our team. We are looking for someone with strong JavaScript skills and a passion for developing solutions that impact Fortune 500 Companies on a daily basis. We are a tight knit team that is focused on providing excellent service to our customers.
 
Individuals who succeed in this position are exceptional at sharing information, enthusiastic, learn quickly and seek opportunities for developing themselves and the team around them. We're looking for someone who isn't scared of the unknown and likes pushing the envelope. No day will look the same, but you will always be expected to rise to the occasion and overcome challenges.

Join our team and you will:
  • Work with a high-performing team to deliver solutions for some of the world’s top brands
  • Develop new user-facing features using React.js
  • Translate designs and wireframes into high quality code
  • Optimize components for maximum performance
  • Grow in your knowledge of business processes as you see how some of the world’s top brands operate their creative and marketing teams
 
Need to have:
  • 3+ years of experience with JavaScript
  • 2+ years of experience with software development
  • 1+ years of experience with React.js and Redux
  • Experience with REST or JavaScript
  • Experience with Agile development methods, including TDD, CI, or automated testing
  • Git, Gitflow, d Experience using a version control system, such as git, mercurial, perforce
  • BA or BS degree
  • Experience with CSS pre–processor, including LESS or SASS
  • Experience with server-side technologies-Node.js, .Net Core
  • Experience with issue tracking and change control tools, Team Services, YouTrack, or Jira
  • Experience with building and consuming REST APIs
  • Experience with relational database systems, including PostgreSQL, SQL Server, or MySQL
  • Experience with technical document writing
  • Knowledge of IaaS Cloud hosting solutions, including AWS or Azure
  • Possession of excellent oral and written communication skills
  • Knowledge of web technologies
  • Experience with relational databases and T-SQL
  • Experience working with a team of developers on software applications

Our Perks/Benefits:
We're a fun team. We build awesome products, solve hard problems and keep a good life balance. Our culture is one of our biggest strengths. In our company, people treat each other with respect and compassion, and together cultivate a culture of teamwork, learning, accountability, and fun. There’s a commitment to understanding the whole person, helping to create a shared, unquestioning environment.
  • Medical/Dental/Vision Insurance
  • 401K
  • Generous PTO, including both maternal and paternal paid time off
  • Optimal workspace in the heart of downtown Iowa City
  • $20/month local gym membership within walking distance
  • Flexible work environment
 
Why work at Meta? We LOVE...
Our customers:
  • Ability to work directly with our customers, many of whom are Fortune 500 companies.
  • Opportunity to see the software through the customer lens.
 
Our people:
  • We are passionate about what we do.
  • We collaborate to identify solutions to problems.
  • We challenge each other to be better.
  • Continuous learners.
  • A great mix of cultures and backgrounds.
  • We hang out outside of work hours.
  • Talented colleagues who want to solve customer issues using an innovative technology.
  • People and talent-oriented leadership.
 
Our products:
  • Exciting technology.
  • Environment allows you to quickly learn how software is developed, deployed and maintained.
  • Fast-paced environment with new challenges at every turn.
  • Opportunities to learn and grow into new roles.
  • Dramatically improve the work experience for our customers.
 
Our workspace:
  • Located in the heart of beautiful downtown Iowa City, only steps from the best eateries.
  • Great view of the Ped Mall.
  • Natural light everywhere!
  • Farmer’s Market Wednesday.
  • Inside bike racks
  • Free downtown parking
 
About MetaCommunications:
MetaCommunications develops workflow and collaborative productivity solutions that help marketing, creative design, packaging teams and enables workgroups around the world be more productive.

Our mission is to bring to market new innovative brands, products and approaches to help marketing teams improve creativity, performance and output that delivers dramatic growth and created value for their organization. Our vision is to be a global leader in innovative management solutions that allow people to collaborate, communicate and deliver anytime, anywhere, with speed and simplicity.

Meta’s team members are collaborative, driven, hungry, fearless problem solvers, flexible and uniquely talented. We find new ways to continually improve our products and services with convenience, security, and reliability for the customer as our key goals. Our culture is people-oriented, with continuous learning is at its core. Our main office is located in downtown Iowa City, IA.

As a customer-obsessed organization focused on creating win-win relationships, there are many exciting reasons to join the Meta team. We provide competitive salaries, quality healthcare and an enjoyable office environment. We are deeply mission and vision driven and support flexible schedules when needed.

MetaCommunications has a dynamic, fast-paced, and entrepreneurial environment, which requires a professional, flexible, self-starter orientation. We believe in hiring the best, the brightest, and cultivating a culture of collaboration and appreciation. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of race, creed, color, religion, sex, sexual orientation, gender identity, national origin, marital status, citizen status, age, disability, military or protected veteran status, genetic predisposition or carrier status or any other legally protected status.

  • 1 week ago
  • MetaCommunications, Inc.

Senior Ruby/JS Developer

Replay Poker (www.replaypoker.com) is a free-to-play online poker site whose mission is to spread the joy of poker to the world in a fair, friendly and competitive environment, without the risk of losing your shirt.

Our vision is to be the go-to place for passionate poker players to play great poker and improve their game. We will succeed by offering an exceptional poker game experience and never losing our players trust. We celebrate the world’s greatest card game, its rich history and tradition, and seek to inspire others to share in our passion.

Our core values

We’re big on our company culture, and keen on hiring like-minded people. So it’s important you share our values:

  • We put the needs of our players and community first
  • We act with humility and treat others with respect
  • We voice our opinions, but we’re open to new ideas
  • We believe in taking ownership of ourselves and our work
  • We recognise time is precious and not to be wasted
  • We strive for excellence, but we’re not perfectionists
  • We value a positive and flexible work life

The role

We are a small, but growing team, of highly technical and experienced developers, which means you’ll have a huge impact on the decisions and the work being done. We all work remotely, 100% of the time. We’re currently spread out across Europe and South America.

You’ll be responsible for maintaining and creating new features on all of our systems. These include the poker game client/server, poker lobby and not-quite-so-exciting auxiliary services (scheduling etc).

We have a huge array of interesting problems to solve such as hunting down and killing the (thankfully) occasional performance issue, adding new features to bring happiness to our players and operations team, taking old code which has seen better days and refactoring it into something new and shiny that we can all be proud of, and much more. You’ll own the product as much as any of us and take collective responsibility in maintaining and improving it over time.

We look for smart and independent people who work best in a team where everyone pulls their weight and collaborates with each other. Proactivity is key so we can improve and expand our systems without micromanagement. You will be given some freedom and with that comes responsibility (insert Spider-Man quote here).

We are not afraid of using new technologies when we have to, but know that sometimes boring technology is the best solution. Using the best tools for the job is taken seriously and we expect everyone to be flexible enough to learn and use them.

Our stack

  • Poker lobby: Rails 4, a single page application with Backbone.js
  • Poker game server: written in Ruby
  • Poker game client: Flash - ActionScript 2.0 (in maintenance mode) and a new React/JS client in progress
  • Other technologies used: MySQL, Sidekiq, Redis, NodeJS, Go, Kubernetes and many more

You will

  • Have expert knowledge of Ruby and its surrounding environment
  • Have expert knowledge of SQL and databases
  • Have expert knowledge of Unix
  • Have expert knowledge of HTML5 and modern CSS (Less/Sass)
  • Have 5+ years of Ruby development experience
  • Have experience using modern JavaScript on the web (with or without a framework)
  • Have experience writing automated tests, be it BDD, TDD, etc
  • Have a good understanding of HTTP and REST-ful APIs
  • Be confident working with git, code review and pull requests
  • Be eager to learn and able to express your thoughts, arguments, and ideas clearly and effectively
  • Have excellent english language skills (fluent speaking)

Ideally you should

  • Have experience with React/Backbone
  • Have experience with GraphQL
  • Have experience with Docker and Kubernetes
  • Have professional experience working remotely
  • Have contributed to open source projects
  • Enjoy playing poker!

What we offer

  • Plenty of autonomy for you to work the way you think you're most productive
  • A flexible process with the focus on efficiency of working with minimal bureaucracy
  • A mixture of fun and challenging projects working on a real-time game
  • Competitive salary (negotiable and depending on experience/skills)

  • 1 week ago
  • Replay Gaming

Senior DevOps Engineer

Our goal at Nash is to make trading, holding, and interacting with cryptocurrencies accessible to everyone. We are looking for DevOps engineers (remote) to assist with the deployment of our exchange matching engine, settlement layer, and APIs. You should be well versed in best practices for deploying, monitoring, and updating highly secure systems.

Requirements:
  • Build infrastructure for the secure deployment and monitoring of our exchange services.
  • Document your work thoroughly so that others can work with and build upon it.
  • Engage in test-driven development practices.
  • Work asynchronously with a fully remote team.

We are looking for:
  • 4+ years in a prior DevOps role.
  • Experience managing cloud provider services (e.g., AWS GCP) using Terraform.
  • Experience deploying highly secure systems (such as financial software).
  • Experience managing cloud provider services (e.g., AWS GCP).
  • Extensive knowledge of Kubernetes, microservice deployments, and CI/CD (Gitlab)
  • Experience with managing distributed systems in Elixir.

We prefer but don't require:
  • 1+ years experience working with Elixir.
  • Experience working in remote teams.
  • A history of contributing to open source software.
  • Experience working with OTP, Ecto, and Plug.
  • Familiarity with Elixir typespecs.
  • 1 week ago
  • Nash

Senior DevOps Engineer

Our goal at Nash is to make trading, holding, and interacting with cryptocurrencies accessible to everyone. We are looking for DevOps engineers (remote) to assist with the deployment of our exchange matching engine, settlement layer, and APIs. You should be well versed in best practices for deploying, monitoring, and updating highly secure systems.

Requirements:
  • Build infrastructure for the secure deployment and monitoring of our exchange services.
  • Document your work thoroughly so that others can work with and build upon it.
  • Engage in test-driven development practices.
  • Work asynchronously with a fully remote team.

We are looking for:
  • 4+ years in a prior DevOps role.
  • Experience managing cloud provider services (e.g., AWS GCP) using Terraform.
  • Experience deploying highly secure systems (such as financial software).
  • Experience managing cloud provider services (e.g., AWS GCP).
  • Extensive knowledge of Kubernetes, microservice deployments, and CI/CD (Gitlab)
  • Experience with managing distributed systems in Elixir.

We prefer but don't require:
  • 1+ years experience working with Elixir.
  • Experience working in remote teams.
  • A history of contributing to open source software.
  • Experience working with OTP, Ecto, and Plug.
  • Familiarity with Elixir typespecs.
  • 2 weeks ago
  • Nash

Python Systems Engineer

Crunch.io is an innovative analytics company in the market research industry. We offer a survey data analysis platform that allows market researchers, analysts, and marketers to collaborate in a secure, cloud-based environment, using an intuitive drag-and-drop interface. Crunch users can quickly gain insights from their data and communicate them to their clients.

We are hiring a Python Software Systems Engineer to help develop and deploy our platform. We are inviting you to join our small, fully remote team of developers and operators helping make our platform faster, more secure, and more reliable. You would help us deliver new features and build the future for how we deploy our products faster and safer while increasing the availability and reliability of our systems. You will explore different ways of problem solving and discover, explain, and defend your choices in implementation. You will be self-motivated and disciplined in order to work with our fully distributed team.

We are looking for someone who is a quick study, who is eager to learn and grow with us, and who has experience in DevOps or Agile cultures. At Crunch, we believe in learning together: we recognize that we don’t have all the answers, and we try to ask each other the right questions. Some of the ways that we accomplish that include paired programming to tackle a hard problem, transparent code reviews, and discussions about design and architecture. Since Crunch’s employees are completely distributed, it’s crucial that you can work well independently, and keep yourself motivated and focused. We move fast but carefully, with a deep commitment to not breaking things… well, not too much.

Responsibilities:

In addition to typical software engineering and system administration tasks, you will be expected to

  • Contribute to code quality through unit testing, integration testing, code review, and system design using Python
  • Configure and administer production services, and develop and maintain procedures for updating and upgrading these systems without sacrificing availability
  • Develop and and maintain staging, testing, and developer environments that provide a uniform base for developing code that is trusted to work well in production
  • Develop and automate software lifecycle systems to aid in Continuous Integration and Delivery of tested code
  • Participate in on-call rotations (limited to your working hours + the occasional weekend) and assist in diagnosing and fixing system failures quickly when they occur

Qualifications:

  • Ability to work independently and communicate clearly
  • A commitment to producing robust, testable code that meets industry standards
  • Strong programming experience using Python or another high level programming language
  • Strong system scripting ability using PythonBash, or similar
  • Substantial Linux System Administration experience

Experience with any of the following are nice to have, but are not required:

  • Building large-scale or complex multi-tenant web applications
  • Parallelization, code optimization, and Big Data operations
  • System Deployment and/or Configuration Management software (e.g., Ansible, Chef, Puppet, etc.)
  • Continuous Integration tools (e.g., Jenkins, Bamboo, Travis, etc)
  • Monitoring (e.g., Nagios, Datadog, Sentry, Splunk, etc.)
  • Cloud Computing (e.g., AWS, OpenStack, Google Cloud, Azure, etc.)
  • ElasticSearchDocker, Kubernetes, Mesos

Learn more about our team!

Crunch offers competitive salary; health, dental, and vision insurance; and equity options. We are a small but growing company spread from UTC+1 to +11, mostly in the Western hemisphere. Remote work is flexible and largely independent, yet highly cooperative.

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, gender expression, sexual orientation, age, marital status, veteran status, or disability status.

  • 2 weeks ago
  • Crunch.io

DevOps Engineer

Clevertech is looking for a DevOps Engineer to join our global team and support over 20 development teams with cloud infrastructure using terraform, docker, kube, jenkins, test suites, logging and reporting.

This position requires excellent verbal and written communication. You are comfortable having a meeting with the head of IT of a major organization as well as configuring security to solve new issues that show up from pen test scanning.

Ideally you are AWS certified and have a software development background. You are able to devise proactive solutions to project-related issues and inspire trust in all stakeholders. You’re a team player who is ready to work with your team to find solutions.

What’s Required:

  • Strong background in Linux administration
  • Strong grasp of automation/configuration management (either Ansible, Puppet, SaltStack, Chef, Terraform)
  • Experience with Amazon AWS tools
  • Version Control with Git. We use GitHub
  • Experience with CI/CD in Jenkins
  • Comfort with with frequent, incremental code testing and deployment
  • Comfort with collaboration across functional borders

Additionally Important:

  • Experience in highly-available IT operations: fault-tolerance, zero-downtime deploy, scalability
  • Experience supporting container-based orchestration and deployment systems such as Docker, Kubernetes, Mesos/Marathon.
  • Continuous Integration and Continuous Delivery best practices
  • Trunk-based development
  • Infrastructure as code (we use Terraform)
  • Security Best Practices / Secure architecture and design

Our Benefits
We know that people do their best work when they’re taken care of so, we make sure to offer great benefits that promote personal and professional growth!

  • Competitive Vacation Package
  • Annual Financial Allowance for YOUR development
  • Flexible Family Leave
  • Clevertech Gives Back Program
  • Clevertech U (Leadership Training Program, Habit Building, New Skills Training)
  • Clevertech Swag
  • Strong Clevertech Community



How We Work
Why do people join Clevertech? To make an impact. To grow themselves. To be surrounded by developers who they can learn from. We are truly excited to be creating waves in an industry under transformation.

True innovation comes from an exchange of knowledge across all of our teams. To put people on the path for success, we nurture a culture built on trust, collaboration, and personal growth. You will work in small feature-based cross-functional teams and be empowered to take ownership.

We make a point of constantly evolving our experience and skills. We value diverse perspectives and fostering personal growth by challenging everyone to push beyond our comfort level and try something new.

The result? We produce meaningful work


Getting Hired
We hire people from a variety of backgrounds who are respectful, collaborative, and introspective. Members of the tech team, for example, come from diverse backgrounds having worked as copy editors, graphic designers, and photographers prior to joining Clevertech.

Our hiring process focuses not only on your skills but also on your professional and personal ambitions. We want to get to know you. We put a lot of thought into the interview process in order to get a holistic understanding of you while being mindful of your time. You will solve problems derived from the work we do on a daily basis followed by thoughtful discussions around potential fit. Whatever the outcome, we want you to have a great candidate experience.

Want to learn more about Clevertech and the team? Check out clevertech.careers

Clevertech Culture Video

  • 2 weeks ago
  • Clevertech

Software Engineer - Integrations (Remote, Contract)

Cinchapi is seeking a Fullstack Software Engineer to join our Integrations team. In this role, you’ll work directly with our customers to solve challenging problems using our software platforms.

As a Software Engineer on the Integrations team, you’ll deploy Cinchapi’s technology to meet customer needs, build integrations with third party systems and solicit constant feedback from customers to improve our products with rapid iteration cycles.

A successful candidate is someone that has worked on enterprise JVM systems and modern reactive Javascript applications.

This is a full-time contract position that initially pays between $35-$40 per hour.

Technologies we use

  • Core Cinchapi platforms and products provide the foundation for customer deployments.
  • Java for backend services.
  • VueJS and D3 for frontend applications.
  • Docker, Google Cloud and AWS for infrastructure.

What you’ll do

  • Build custom frontend and backend software that use core Cinchapi platforms for data integration, storage and analytics.
  • Build ad-hoc APIs and integrations to connect various 3rd party systems with Cinchapi and each other.
  • Use machine learning to create algorithms that provide functionality like intelligent matching and smart recommendations.
  • Make enhancements and bug fixes to core Cinchapi platforms to better solve common customer problems.

What we’re looking for

  • Intermediate experience with Java and the JVM.
  • Intermediate experience with VueJS and Nuxt or another reactive Javascript ecosystem.
  • Experience working with NoSQL databases like MongoDB.
  • Experience working with SQL databases like MySQL and PostgreSQL.
  • Experience with Docker or containerization, in general.
  • Comfort with Bash and the Linux command line (i.e. a knack for creating shell scripts to automate system administration tasks).

What we’d love to see

  • A familiarity with ConcourseDB, Cinchapi’s open-source distributed database warehouse for transactions, search and analytics across time.
  • A demonstrated understanding of various challenges associated with distributed systems at scale and experience overcoming them.
  • Previous interfacing directly with customers (technical and non-technical)
  • Experience with Kubernetes.
  • Understanding of the CAP theorem.
  • Knowledge of database internals and appreciation for the inner-workings of complex storage systems.
  • A history of contributing to open source projects.

About Cinchapi

Cinchapi is a venture-funded technology startup on a mission to make data make sense. We give enterprise companies real-time data insights with the power to act when it matters. The Cinchapi Data Platform is the world’s first code-free system for data discovery, analytics and automation powered by machine learning.




  • 2 weeks ago
  • Cinchapi

Software Engineer (Java/Python) for Intermodal Routing Engine

Interested in mobility? Looking for a job in which your technical skills come into play? Read on! Optimile is looking for a software engineer for our intermodal routing engine with expertise in Java/Python.

What we do?
Optimile is a software company offering Mobility-as-a-Service. Mobility-as-a-Service has become the new way of transportation. Our aim is to build bridges between different mobility operators and end-users, so that everyone can enjoy the ultimate freedom of planning, booking and paying different transportation modes through one single gateway.

This is our response to the shift away from personally owned means of transportation towards mobility solutions that are consumed as a service. Therefore we develop our own white-label mobility platforms and establish partnerships with all kinds of mobility operators.

To guide mobility users during their trip, we have created our own route planner. This route planner combines different means of transport to get to your destination point. It uses a set of parameters (e.g. cost of the route, ecological footprint of the route, weather, time…) to provide you with the optimal mobility solution.

What will your days look like?
Together with your enthusiastic colleagues you will develop further on our route planner. This way we can always offer the user a tailor-made mobility solution.

  • You automate the collection of operator data (from GTFS, OSM, shapefiles, NeTEx, linked connections, custom APIs ...).
  • You cast a critical eye on the algorithms used (A*, Raptor, Contraction Hierarchy, CSA ...) and help spotting opportunities.
  • You analyse data from operators and users and use this knowledge to improve results.
  • You help us scale the route planner (both in terms of number of users and geographical region).
  • You help delivering the route planner's results to the user.

Requirements
  • Living in Europe is a must
  • You have a Master’s degree in IT or similar experience
  • Speaking fluently English is not a problem for you
  • Working in a team doesn’t scare you
  • You are a hands-on problem solver
  • You are not afraid to try out new technologies and methods
  • Routing algorithms can trigger your interest
  • You will be available as soon as possible

Experience and capabilities
  • You know the fundamentals of Neo4j or other graph databases
  • You have experience with Java and Java Spring
  • Knowing the ins and outs of Grade build systems and Maven repositories is a plus
  • You know your way around Python and Django (REST framework)
  • Experience with Docker and Kubernetes is a plus
  • Experience with React (Native) is a plus

Benefits
  • Full-time permanent role, based remotely
  • Competitive salary
  • Fast growing international company
  • A great, supportive team to work with
  • The possibility to develop an innovative product in a new market within an international context

Totally your cup of tea? Convince us of your skills and blow us away with your application form.

  • 2 weeks ago
  • Optimile

Senior Ruby on Rails Developer

We’re looking for a developer with a great deal of independence and self organization with proven experience in building production ready web applications. We expect this person to be able to demonstrate an expert understanding in web application development, especially Ruby on Rails and have a commitment to user experience and customer satisfaction.

Minimum Qualifications

  • 5+ years building production Ruby on Rails applications >= 4.1.0
  • 5+ years building production full stack web applications (HTML, CSS, Javascript).
  • 4+ years relational database design (preferably PostgreSQL > 9.0).
  • 2+ years Test Driven Development preferably using MiniTest
  • 2+ years experience with linux system administration (preferably Ubuntu).
  • 2+ years source control management using Git.

Desired Qualifications

  • Experience deploying scalable applications using Sidekiq, Redis, GCP.
  • Experience with ReactJS and/or AngularJS
  • Experience in financial services, advertising, or affiliate management spaces.
  • Experience with ElasticSearch.
  • Experience with Google Play Store / iTunes Connect release processes.
  • Experience with Browser extensions and Google Chrome Store.
  • Experience with Kubernetes or Containers.

Compensation

  • Competitive salary commensurate to experience and qualifications.
  • Flexible time off.
  • Work fully remote.
  • 2 weeks ago
  • Retail Benefits, Inc

Senior DevOps Engineer

About Us
Mokriya takes software seriously. We’re pragmatic crafters who believe in smart and focused development, building clients’ products just as we do our own: investing heavily in design, iterating rapidly to validate and falsify ideas, and pursuing perfection in every interaction. We learned a lot of interesting things along the way about the right way to ship software, and we're now bringing our incredible software product experience to larger companies like Verizon, Google, Intel, Twitter, Sony, L'Oréal— and we do this all with a fully distributed team.

We believe that well-made software can change the world, no matter how small or simple a product might be. We also believe that poorly-made software —badly-designed, badly-developed, or badly-supported— is a preventable tragedy.

Mokriya’s mission is to make great software: for ourselves, for our clients and most importantly for our users.

About You
You love to build. When you're not at your job, you're probably tinkering on some contraption in the basement or figuring out how to take apart . You get a thrill from figuring out a clever way to solve a problem. You are a good software tester with strong programming fundamentals and you really take pride in knowing the ins and outs of the programming languages and libraries you are working on. You are a product-focused Engineer that cares about details and—this is obvious—you take pride in your work.

If this sounds like you, and you've been working on DevOps, you should apply. We strongly encourage and are proponents of diversity.

Why should I be excited to work here?
First, it’s fun. Not in the “everyone pretend to have fun, we’re a startup, where are the Nerf guns?” way, either. It’s fun to work at Mokriya because beyond the perks and good times, we’re a happy team of people who love to design and build great products. It’s not just that we have a great organizational structure in which everyone is really empowered to act; it’s also that we hire for fit and bring in folks only if we’re confident in their integrity, capability, and drive.

No one will watch over your shoulder, and you won't have to spend time watching over anyone else's either. We’re a talented team of doers. There’s little bureaucracy, and we hate blocking. Our product managers spend their time making sure you can get things done in the way that best suits your preferences and the project needs.

Autonomy, creativity, thoughtfulness, trust: if you care about those things, you'll be happy here. And more importantly, we'd be honored to hire you.

Responsibilities:
  • Automating build, release/deployment, manual processes and workflows.
  • Defining and delivering cloud agnostic IaaS and PaaS components to support in-house developed software and data models
  • Design for a Cloud agnostic solution that has maximum flexibility and operability.
  • Ensure that software builds happen predictably, consistently and reliably
  • Manage risks and resolve issues that affect scope, schedule, and quality
  • Support and improve our tools, infrastructure, and processes that support rapid and reliable delivery of high-quality software to our production service. Advocate for improving our build and release toolchain. Support deployment activities of development and production releases including troubleshooting of release blockers such as infrastructure, configuration, and code.
  • Assist development in troubleshooting system and software issues in all environments
  • Work closely with development teams to create processes and tools that provide immediate feedback on source changes
  • Design/manage process for Docker creation pipeline
  • Write effective documentation

  •  Requirements
  • 6+ years’ experience across entire SDLC, CI/CD tools, with configuration & release management, deployments, and troubleshooting in cloud environments
  • Experience in working with a Virtual team in a production cloud environment (preferably PaaS or SaaS)
  • Experience with one or more tools from each category:
  • IaaS Platforms: AWS, Azure, etc
  • Virtualization: Docker, Vagrant, VMWare, Virtualbox, etc
  • Config Mgmt:  Ansible, Terraform
  • CI / CD: TeamCity, Jenkins, GO Pipeline, etc
  • Scripting: Bash, Powershell, Python, Perl, MSBuild
  • Networking: DNS, Routing, Firewalls, Load balancers, etc
  • Databases: PostgreSQL, SQL Server,
  • Version Control: Git, Github
  • Orchestration: Kubernetes, Mesos, DCOS
  • Experience with administrating Java environments (JVM, Maven, Ant, etc.).
  • Strong communication skills (written and verbal)
  • Strong experience with Windows and Linux systems
  • Strong understanding of source code version control systems, TFS, Github, and code branching/merging strategies
  • Expertise with build and release tools such as Maven, JVM, Ant
  • Experience with deploying .NET code as Windows Docker images in the Cloud

  • Nice to have:
  • Experience with Azure, Mesos, Hashicorp Consul and Vault, Jfrog Artificatory.
  • Monitoring: Zenos, LogicMonitor
  • Logging: Graylog, Splunk, etc
  • Experience with JIRA and Confluence

    • 2 weeks ago
    • Mokriya Inc

    Lead DevOps Engineer

    At Reify Health, we are building a more creative healthcare system. We envision a world where every potential therapy, if safe and effective, is available to the patients who can benefit.

    Our healthcare system relies on clinical trials to develop new, potentially life-saving treatments for patients. But clinical trials continue to be slow, unpredictable, and expensive. Reify Health’s product helps both the research leaders driving forward clinical trials and the doctors and nurses who care for the patient participants. As we continue scaling the adoption of our product, we accelerate world-class clinical research and unlock innovation.

    DevOps at Reify aims to be an engineering team with a focus on building out the process, tooling, and infrastructure as a platform that enables product engineering to release, monitor, and manage our applications with high velocity and efficiency. We value automation, self-service, and empowerment of product engineering to manage their code from development to production. By joining our team, you will play a significant role in supporting our growing architecture and our culture of impact and empathy.

    Your Responsibilities

    • Lead and build a capable DevOps team
    • Architect and design AWS solutions to meet product/company needs
    • Collaborate with team leads to develop infrastructure requirements
    • Develop tools and processes to streamline the automated deployment of our code
    • Develop and enhance tools to improve observability of the events of our sub-systems (as championed by Charity Majors)
    • Enhance and maintain continuous integration tools that support the product engineering team
    • Ensure the product is operational and provide support in case of emergency

    Your Skills & Qualifications

    • Strong core knowledge of Linux operating system and computer networking
    • Experience managing AWS resources, specifically CloudFront, IAM, Route 53, S3, RDS, and DynamoDB
    • Experience working with container technology, such as Docker
    • Experience building, running, and maintaining a service orchestration framework such as Kubernetes, Mesos, or Triton
    • Experience with infrastructure as code tooling such as Terraform or CloudFormation
    • Experience monitoring data architectures (e.g. Kafka, Spark, etc.)
    • Experience with deploying and configuring monitoring services, such as New Relic and Datadog
    • Managed multiple AWS accounts across multiple AWS regions
    • Embody infrastructure-as-code philosophy
    • 5+ years of DevOps experience

    What Will Make You Stand Out

    • Experience in managing and deploying a cloud-based infrastructure compliant with regulatory regimes such as HIPAA and GDPR
    • Experience implementing security controls for AWS environments, including setting up a VPN and secrets management system
    • Experience working in Aptible/Heroku environment
    • Experience with ELK stack or similar solutions to intelligently manage system logs
    • Experience configuring error tracking systems, such as Sentry
    • Previous experience with functional programming languages/philosophy (or existing Clojure chops!)
    • Experience in a startup environment (as a remote employee using video/chat collaboration tools, if you’d like to work remotely)
    • Relevant experience in a healthcare/health-tech company

    Compensation & Benefits

    • Competitive Salary and Stock Options: Compensation varies from mid-level to very senior and is commensurate with your experience.
    • Comprehensive Health and Wellness Coverage: 100% premium coverage for you (and >50% for your dependents) for: a top-tier health plan covering you in all 50 states (with option of HSA for medical expenses and as investment vehicle) dental, vision, disability (short-term and long-term), and basic term life insurance (for your entire tenure at Reify). We enable 24/7 access to doctor by phone or online via telemedicine coverage.
    • Company-provided Workstation: You will receive a brand new Macbook Pro laptop
    • Location Flexibility & Transportation: For those working out of Boston, we provide: a free monthly public transportation pass (and are located 2-3 minutes from Downtown Crossing); unlimited coffee, infused water, and more (provided by WeWork); flexibility to work from home as needed. For those working remotely: you can work from anywhere in the U.S. compatible with an EST work schedule. Additionally, we’ll fly remoters in for our quarterly “remoters’ week”, filled with fun activities, good food, and many opportunities to get to know your colleagues better.
    • Vacation and Holiday Flexibility: Generous paid-time-off policy that accrues with your tenure at Reify which includes holiday flexibility and parental leave

    We value diversity and believe the unique contributions each of us brings drives our success. 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 also completely eschew the “bro culture” sometimes found at startups.

    Note: We are currently only considering US citizens or Green Card holders. Thanks!

    • 2 weeks ago
    • Reify Health

    Lead Infrastructure Engineer

    It's 2019 isn't it time to find a job that lets you work where you want? 

    Who Is Follow Up Boss?
    • We’re a simple, sales-focused CRM for real estate teams (and we use our own product) 
    • We’re a self funded, profitable company started back in April of 2011
    • We’re a remote company with a mostly US-based team
    • We don’t just claim to be customer-centric - we live it: https://www.facebook.com/followupboss/reviews
    • Check out our video on how we work: https://www.followupboss.com/about/

    Why Would You Want To Work Here?
    • We’re a young, ambitious company who only answers to our customers 
    • Opportunity to have a big impact on our growth and your career
    • No red tape or pointless meetings
    • Competitive salary, health/dental insurance and 20 days paid holiday, $1000 to outfit your home office, yearly company meetup

    This Role Is For You If…
    • You would describe yourself as patient, empathetic and having a good sense of humour
    • You’re independent, self-motivated and can stay efficient and productive without someone looking over your shoulder all day long
    • Superb written and verbal skills (with a professional yet fun demeanor).

    Your qualifications:
    • Self motivated and proactive mindset.
    • Remote work experience is considered an asset.
    • Based in the USA, quiet home office with fast internet.
    • Has lead operations team successfully in the past.
    • Strong experience with configuration and infrastructure automation using tools like Docker, Chef, Kubernetes, Helm, and Terraform
    • Well versed in using and managing various Amazon Web Services offerings. We use services such as ECR, EKS, RDS, EC2, Route 53, S3, ElastiCache and more.
    • Continue to establish Infrastructure as Code culture and practices (we've newly started these initiatives).
    • Strong experience with monitoring and alerting systems (we use Datadog, StatsD, PagerDuty, Pingdom)
    • Strong knowledge of scripting languages (Bash, PHP, Python)
    • Strong knowledge of relational databases (we use Aurora MySQL and PostgreSQL)
    • Strong knowledge of CI/CD environments
    • Strong knowledge of UNIX and networking.
    • Proven track record of being security conscious.
    • Has the ability to cross into the application development side as necessary.

    Your responsibilities will include:
    • Once familiar, take ownership and responsibility for the infrastructure, reliability, scalability and performance of our applications and services. 
    • Accept and learn about the current state of our infrastructure to best identify how to improve it.
    • Help build and lead an Ops team.
    • Determine top infrastructure priorities.
    • Actively measures and monitors systems.
    • Actively troubleshoots issues with the infrastructure and services.
    • Press us forward with more automation and tooling to support our customer growth and engineering team effectiveness.
    • Mentor other team members.

    30 Day Targets:
    • Become familiar with the infrastructure, on-call team, product architecture and existing tools 
    • Pair with engineers to gain knowledge about the system and how we work 
    • Improve the new hire onboarding process, by being a part of it 
    • Assist with internal security related work (e.g. company VPN, tweaking AWS IAM roles, etc)

    60 Day Targets:
    • Join on-call team.
    • Determine key metrics not measured, setup monitoring and alerting for them 
    • Take over the responsibility of applying (and automating) security updates to our servers 
    • Assist in API rate limiting project.

    90 Day Targets:
    • Identify top infrastructure problems, develop a plan to address them
    • Assist in hiring additional engineers for Ops team.
    • Lead the on-call team.

    Our Core Engineering Values
    • Teamwork
    • Communication
    • Code Quality
    • Focus and Prioritization
    • Customer Driven
    • Leadership Qualities

    If this sounds like a great fit we would love to hear from you.
    We're not accepting applications from agencies.
    • 2 weeks ago
    • Follow Up Boss

    L1 support level CloudOps SRE (site reliability engineer)

    This position is onsite (The Czech Republic) or remote (worldwide) as part time of full time job.

    Who We Are
    Premier Google Cloud Infrastructure partner and Amazon Web Services consulting partner.
    To our customers, enterprise companies startups, using leading public clouds solutions (Google GCP, Amazon AWS) as their infrastructure providers, we deliver SRE service called CloudOps. We took over responsibility to care about their systems, Kubernetes clusters, servers, databases, load balancers, disaster recovery scenarios, security. Our customers prefer to consume cloud services (IaaS, PaaS) over plain virtual machines.

    Who We’re Looking For
    We are looking for a person who would like to be responsible for supporting our customer's systems, reacting on alerts, and fixing incidents. You need you to be able to respond to monitoring alerts from 5:00 PM to 8:00 AM GMT+1 in business days and 24/7 at the weekends and Czech Republic bank holidays. You are very welcome but not obligated to work on entire CloudOps project with improvements end development. We are hiring multiple people to this position, there will be shift rotating per day/week. This position is ideal for a freelancer with another job, who is able to interrupt actual work for reacting on an incident, solving it. You are not expected to sit a front of our monitoring tool for 24/7.

    Job responsibilities
    • Response to alarms from cloud systems, by executing support procedure playbooks
    • Fixing immediate incidents and reporting them to a customer representative
    • Report problems to rest of the Revolgy CloudOps team
    • Handle support tickets with cloud provider support (Google, Amazon)
    • Participate in writing post mortem reports for problems

    What we expect from you
    • Experience in Linux system administration and problem detection
    • Experience in Google and/or Amazon cloud infrastructure (Networking, VM, CloudSQL - MySQL, Kubernetes, StackDriver Monitoring, and/or AWS equivalents)
    • Communication skills in the English language

    We offer
    • We pay for your certification exam for Google and/or AWS so you increase your skills and competencies
    • Working full or part-time – that's up for discussion
    • A pleasant, casual work environment in the centre of Prague ore remotely (worldwide)
    • A diverse mix of unique personalities who all work together as a team
    • An open environment where you can say what you think. Feel free to disagree, but you’re expected to come up with better solutions or ideas
    • International clients from various cultural backgrounds with one thing in common - they all expect the best from us
    • The opportunity to work from anywhere – home office or our office – whichever is best for the clients

    • 2 weeks ago
    • Revolgy

    Site Reliability Engineer (SRE)

    If you are an SRE and you want to move forward your professional career in an international and dynamic environment, this job is for you!

    You will be joining our SRE team to focus on site reliability of our Finance and Foreign Exchange platform, specially looking to further decouple our application deploy and infrastructure. We are mainly in AWS, and we are actively migrating to ECS and Kubernetes.

    REQUIREMENTS

    • Have managed production infrastructure sites for front and back-end services
    • Good knowledge of Linux internals and administration
    • Experience in systems software development (go, python, bash, ... )
    • Deep knowledge of infrastructure as code principles, knowledge of Terraform would be a plus.
    • Deep experience with AWS (Cloud Computing: Ec2, S3, RDS, VPC, Security Groups, ELB, ElastiCache, Beanstalk, Redshift, ...)
    • knowledge with SQL and noSQL database administration
    • Able to define actionable monitoring and alerting for systems
    • On-call experience dealing with production incident management and resolution


    WHY WORKING WITH US?

    • Great professional opportunity in a company with a development over 100% in the last five years and in a continuing innovative environment
    • Work with a distributed and international team experience professionals
    • To participate in one of the most disruptive technological sector
    • We offer competitive conditions as well as the possibility to keep growing thanks to continuous reviews and career plan
    • 2 weeks ago
    • Ebury

    Senior Software Engineer - Platform

    We are looking for expert engineers who are passionate about distributed systems, availability, and delivering customer value. Platform Software Engineers will create and maintain backend services and APIs for Auth0’s platform.

    You would be a good fit for this role if you have:

      • 7+ years software development experience
      • Demonstrable expertise in building and maintaining distributed platform applications
      • Proficiency in Golang, Python, or JavaExperience coaching and mentoring junior engineers
      • Deep understanding of microservice architecture and best practices
      • Experience designing fault tolerant systems
      • Available to work within the hours of UTC 10pm to 6am

    Also useful if you have:

      • Experience with full-stack ownership (i.e. on-call)
      • Working knowledge of containerization and Kubernetes
      • Working knowledge of at least one database system such as MySQL, PostgreSQL, or MongoDB
      • Demonstrable knowledge of software observability (e.g. APM, Tracing)

    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.

    • 4 weeks ago
    • Auth0

    Senior Software Engineer - Platform

    About Raise
    Raise is the leading digital prepaid and retail payments platform where consumers can save money and earn rewards on every purchase. With over 450 national brands partnerships, Raise offers an opportunity for retailers to redefine their customer acquisition and retention strategy through direct-to-consumer relationships that empower consumers to maximize their spending. 

    Since 2013, we’ve saved millions of consumers over $150 million and have received $147 million in funding from investors including Accel, PayPal, Bessemer Venture Partners and New Enterprise Associates. 

    Responsibilities
    • Work with the rest of the engineering organization to build automated processes and tools for managing application and service deployments
    • Own and support underlying infrastructure and cross-cutting services such as logging and monitoring
    • Collaborate closely with Engineering teams to understand the behaviors and configuration of underlying applications and services and empower their delivery

    Skills & Qualifications
    • 5+ years experience with high availability, concurrent, large-scale distributed infrastructures
    • 5+ years of engineering expertise, practicing software development professionally in a collaborative environment (e.g. Test-driven development (TDD) and paired programming)
    • Extensive experience with leading cloud technologies like Amazon Web Services
    • Extensive experience with “infrastructure as code” and automation/configuration management tools such as Chef, Ansible, SaltStack, Puppet, or Terraform as well as the selection process around these tools 
    • Extensive experience working with Linux containers, schedulers and surrounding tools such as Docker, Kubernetes and Helm
    • Expertise in creating automated CI/CD Pipelines with tools such as Jenkins
    • Strong background managing and supporting Linux servers
    • Familiarity with cloud-friendly network architectures and network security best practices
    • Ability to communicate technical concepts, possibilities and limitations to a non-technical audience
    • High attention to detail and constructive attitude in peer code reviews
    • Bachelor’s Degree in Computer Science, Computer Engineering or comparable experience

    Benefits
    • Comprehensive benefits package including health, dental, vision, 401(K) with match, company paid short term and long-term disability and life insurance 
    • Flexible Paid Time Off Policy
    • Raise Gives Back, paid time off for volunteering 
    • Pre-tax commuter program
    • 16 weeks paid maternity leave
    • Paid parental leave
    • Credits for employees
    • Company provided snacks, coffee and soda
    • Voluntary benefits like Pet Insurance and Identity Protection 

    Equal Opportunity Employer M/F/D/V
    E-Verify Employer
    • 2 weeks ago
    • Raise Marketplace Inc

    Lead DevOps Engineer - Delivery Platform

    DELIVERY PLATFORM TEAM @HEETCH

    The Delivery Platform team's mission is to provide a fast, reliable and scalable continuous delivery platform to support the growth of all Heetch engineering teams.

    By joining the team, you'll be in charge of leading its technical vision and creating the best platform for all Heetch engineers.

    Our platform and tools are used by developers every day and, empower them by reducing the time to market of a feature, from the time we have an idea, to the time a feature is available to all our passengers and drivers.

    We build efficient tooling, share technical knowledge and always look forward to improving our technical stack. This is achieved by taking a transversal approach, which consists in:

    • working hand in hand on a regular basis with every team

    • enabling the team to gather strong feedbacks on where productivity or reliability can be improved.

    Our continuous delivery platform is written in Golang, built with Drone.io and powers hundreds of Go/Elixir microservices on top of Docker.

    OUR VALUES

    Move smart: we measure everything and employ tools and standards to ship code quickly and safely (continuous integration, code review, automated testing).

    Distribute knowledge: we want to scale our team to a point where our contributions do not stop at the company code base. We believe in the Open Source culture and communication with the outside world.

    Unity makes strength: moving people from A to B is not as easy as it sounds but, we always keep calm and support each other.

    Always improve: we value personal progress and want you to look back proudly on what you’ve done.

    Ship small but often: we consistently deliver value to developers to avoid building up frustration caused by long development cycle

    Automate all the things: we think that most maintenance and manual actions can be automated to reduce friction, mistakes and offers a better scaling of the delivery pipeline.

    Strong ownership: our team has a broad scope of responsibilities, and members must with them.

    WHAT YOU'LL DO

    • Lead the technical vision of the team and contribute to building its foundations.

    • Keep a laser focus on other engineering teams' productivity, efficiency, and reliability.

    • Build highly scalable backend systems that power Heetch' continuous delivery platform.

    • Collaborate actively with a wide mix of infrastructure engineers, backend engineers, data engineers, and mobile engineers, to figure out the most impacting solutions to build.

    • Work from the infrastructure layer to the application layer to help us build a system that processes hundreds of build jobs a day.

    • Deliver love and happiness to other developers. 🤗

    REQUIREMENTS

    • Experience as a technical lead with evidence of successful delivery of solutions at scale.

    • Able to collaborate and communicate on a global scale with other teams to help figure out gaps in our tooling and infrastructure and help drive solutions.

    • Strong experience with Go in production.

    • Production experience working with microservices.

    • Familiarity with continuous integration systems and concepts.

    • Experience with Docker in production.

    Bonus points

    • Experience with Mesos and Kubernetes.

    • Experience in the DevOps and DevSecOps spaces.

    • Exposure to Drone.io

    PERKS

    • Stocks.

    • Paid conference attendance/travel.

    • Heetch credits.

    • A Spotify subscription.

    • Code retreats and company retreats.

    • Travel budget (visit your remote co-workers and our offices).

    • 4 weeks ago
    • Heetch

    DevOps Engineer

    Bevy Labs

    At Bevy Labs we have deep experience building community from the ground up. We are building the best products to help companies manage and scale their user groups and event communities all over the world. We are a distributed company and strive to be as diverse as the people using our products.

    Bevy Labs Engineering

    On the engineering team you are at the heart of the action, contributing to products that are actively used by world-class communities to create connections and experiences for their people.

    We care about solving challenging problems to build products that make a real difference in the lives of our customers and their users. We also care about the craft of software engineering and how we can always become better at what we do, individually as well as collectively.

    This means continuous integration, lots of automated test coverage, thorough reviews, good thinking and lots of experiments to discover new ways of improvement.

    We are still small and nimble, but we are excited to grow.

    This position

    As DevOps Engineer you care deeply about uptime, reliability and automation. You help your colleagues make product changes quickly and all of us deliver value to our clients faster. You ensure effective monitoring and alerting and help us grow our infrastructure platform to accommodate the demands of a growing client base.

    You

    You will fit in well with us, if you:
    • Reside in North or South America. Yes, we are a distributed company, but since we are still small, we like to minimize the time zone spread within the team.
    • Are an excellent communicator. In our small team, English is the official language. You need to be able to articulate complex ideas efficiently and effectively. When people do not share an office, it is essential to pay extra attention to communication.
    • Have a solid technical background. You should have at least 5 years of professional experience and be able to point to a track record of caring about production systems with significant usage.
    • Feel at home with Google Cloud Platform (GCP), Amazon Web Services (AWS), Docker, Kubernetes, Jenkins, Linux and shell scripting. You have been working in current cloud-based environments (such as AWS or GCP), but you don’t feel tied to one platform and generally appreciate picking the “right tool for the job.”
    • Like to learn and strive to do so often. As a company we improve to the extent that our team does. It starts with each individual. Humility and an open mind help a lot.
    • Ideally know what it is like to work in distributed development teams, or better yet, thrive in them. It probably means you already know you don’t need a structured office environment with a manager who checks in on you once a day. Likewise, you know that you will do best from your home office.

    We are proud to foster a workplace free from discrimination. We strongly believe that diversity of experience, perspectives, and background will lead to a better environment for our employees and a better product for our users and the communities we serve.

    Principals only please.

    • 1 month ago
    • Bevy Labs, Inc.

    Kubernetes Solutions Engineer

    We are looking for a Kubernetes Solution Engineer

    Your Job:

    • You dive deep into the customer's architecture and needs on their way to Kubernetes and advise them with regards to our product, the Kubernetes landscape, what tools to use, how to do monitoring, CI/CD.
    • First impressions are important! You create a great onboarding experience for our customers and handle the main interaction from then on.

    • You build and maintain receipts or helm charts for important tools that customers might need, fully packaged and documented to run easily on Kubernetes, contributing back to the respective Open Source repositories where possible.

    • You hold trainings and join our sales people for presentations at customers.

    • Requests can vary from general Kubernetes questions, to problems in using their new infrastructure to real problems in the infrastructure that need more machine room help. Ultimately, you are also responsible for documentation and making sure you only need to answer once.

    • To sum it up: Customer Success is all that matters. Within the solution engineering team we make sure our customers are happy and taking the right steps going forward, at best anticipating the problems they might face in the future.

    Requirements:

    • You have experience with more than one programming language, including Go, and a strong architectural background.

    • You are feeling at home in the Kubernetes world, especially the multitude of Open Source tools around Kubernetes and the Container World.

    • You can explain complicated things, concisely and easily for a diverse audience.

    • You have a strong sense to provide an awesome customer service that makes life easier for Developers. Your communication skills (especially written form) are excellent. Very good English skills are a must have. German skills are a bonus.

    • We (and our customers) are currently mostly distributed around Europe (around UTC), thus, your main timezone should be somewhere between -2UTC to +2UTC to ensure better communication.

    Why we think this position is worth applying for (challenge us!)

    • Impact, Impact, Impact! We are a remote-first organization with 28 people with 15 nationalities (located in 10 countries)​. Every new team member changes the team. This is great! People who know things we don’t are highly welcomed.
    • “It's better to ask forgiveness than permission” (Paolini) - sure, it’s not 100% like this, but we have a strong culture of failure which is part of our agile mindset. We don’t do things like in the guidebook. Hell, our customers choose us because we are building how the guidebook should look in this day and age. You can try things out!
    • We play a key role in our customer's digital transformation. We have partnered up with Amazon Web Services and Microsoft to provide our solution on their cloud platforms - more will follow.
    • We serve some of Europe's leading organizations and are talking to many more.

    What is it like to work at Giant Swarm?

    We like to give you a glimpse on how working with Giant Swarm (we are a fully remote team) is like:

    Self-organization

    Creative work needs freedom and openness. We encourage you to do your work wherever and whenever you want. We expect passion and encourage sustainability. If you need rest, take it. If you take up a task, own it. If you see a problem, solve it.

    Teamwork

    Our ambitious goals are only achievable as a team. Everybody’s input is highly welcome and appreciated. Although sometimes rules and processes are necessary, we try to keep them as lean as possible. Always question the status quo and find new ways of collaboration and team work.

    Learning

    Learning is mandatory and fun at the same time. If you realize you want to expand your knowledge in a specific area, we support you with conferences, books etc.

    Basics

    We offer fair (transparent and open) salaries with benefits like choosing your own laptop, your choice to work at home or in a coworking space, flexible hours, minimal meetings, transparent communication, etc.. And you will participate in our stock options program. Currently our team members have more children than we are employees. So family friendliness is a must.

    We are not hiring job descriptions. We hire humans. :)
    We welcome applications from everybody, regardless ethnic or national origin, religion, gender identity, sexual orientation or age.

    Interested? Questions? Contact Larissa or apply directly.

    Your Job:

    • You will dive deep into the customer's architecture and needs on their way to Kubernetes and advise them regarding our product, what tools to use, how to do monitoring, CI/CD.
    • First moments are important! So your main job is to create a great onboarding experience for our customers and handle all questions during preparation and installation.
    • You build and maintain recipes or helm charts for important tools that customers might need, fully packaged and documented to run easily on Kubernetes, contributing back to the respective Open Source repositories where possible.
    • You hold trainings and join our sales people for presentations at customers.
    • To sum it up: Customer Success is all that matters. You cover security and process questions and make sure that everything is ready for the customer to get their installation production ready. Furthermore you are happy to support the customer along their journey. Request can vary from general Kubernetes questions to real architecture problem, to modern applications deployments workflow.
    • Ultimately, you are also responsible for documentation and making sure you only need to answer once.
    • Requests can vary from general Kubernetes questions, to problems in using their new infrastructure to real problems in the infrastructure that need more machine room help. Ultimately, you are also responsible for documentation and making sure you only need to answer once.



    Requirements:

    • You have experience with more than one programming language, including Go, and a strong architectural background.
    • You are feeling at home in the Kubernetes world, especially the multitude of Open Source tools around Kubernetes and the Container World.
    • You can explain complicated things, concisely and easily for a diverse audience.
    • You have a strong sense to provide an awesome customer service that makes life easier for Developers. Your communication skills (especially written form) are excellent. Very good English skills are a must.
    • Deutschkenntnisse sind ein dicker Pluspunkt!

    • 4 weeks ago
    • Giant Swarm GmbH

    DevOps Team Lead

    If you are a DevOps with knowledge of cloud computing and you want to move forward your professional career in an international and dynamic environment, this job is for you!

    Ebury is characterized by a horizontal structure, where teams join all the steps of the production process in a proactive way and in permanent contact with stakeholders. That’s why the ideal candidate needs teamwork aptitudes and to be ready to leave a footprint in this sector.

    Our global development and technical support is headquartered in Málaga, our technological hub, with growing teams in Madrid and London. We provide our services across world-wide financial markets, and we are expanding our DevOps team to be distributed globally.

    The ideal candidate would be have great management skills to coordinate all DevOps team, with strong understanding of Site Reliability principles. They must have a proactive attitude with great communication skills to report to the business on infrastructure costs and Service Level Objectives.

    RESPONSIBILITIES

    • Define and implement Service Level Objectives for our applications
    • Own our infrastructure from end to end
    • Coordinate the DevOps tribe
    • Define Roadmap and Infrastructure
    • Migrate legacy systems

    REQUIREMENTS

    • Team management
    • Experience running high critically and availability environments
    • CI / CD environments
    • Agile methodologies (Kanban, Scrum)
    • Dockerisation of applications
    • Continue to establish Infrastructure as Code culture and practices
    • Orchestration tools for instances (Ansible, Puppet, Chef..) and containers (ECS, Kubernetes)
    • Deep knowledge on HA architecture
    • Scripting Skills
    • Review and improve our current monitoring strategy (Cloudwatch, Nagios)
    • Fluent English
    • Deep knowledge on Linux

    DESIRABLE SKILLS

    • Experience with Docker orchestration (kubernetes, ECS, Swarm..)
    • Good python level and understanding
    • ELK stack
    • Terraform

    WHY WORKING WITH US?

    • Great professional opportunity in a company that has a incredible growth track-record in the last five years and in a continuing innovative environment
    • To participate in one of the most disruptive technological sector
    • We offer competitive conditions as well as the possibility to keep growing thanks to continuous reviews and career plan
    • 2 weeks ago
    • Ebury
    Feedback