Today
  • Enveil

    ENVEIL is a data security company developing ground-breaking solutions to secure Data in Use. ENVEIL was one of the top two finalists in the 2017 RSA Innovation Sandbox; the youngest company to ever be chosen to compete in the Sandbox, our 3-minute presentation can be found here: https://www.rsaconference.com/videos/innovation-sandbox-2017-enveil

    Description

    We are looking for a sharp, tenacious individual to serve as Sales/Deployment Engineer.

    You will work with our customers in both a pre-sales and post-sales capacity, demonstrating the value of our products and technology. You will guide our customers through their securing Data in Use strategy, from C-level executives to Engineers. Finally, you’ll have the opportunity to use your security and engineering skills to build solutions that will have a direct positive and meaningful impact for our customers.

    Responsibilities

    • Be the technical voice of Sales
    • Provide technical demos to prospective customers
    • Run Proofs-of-Concepts (POCs) to ensure the customers’ requirements are met (or better yet, exceeded!)
    • Ensure technical customer success with regular customer contact. (Better yet, know them so well, you’re able to anticipate their requests!)
    • Write production code as needed – Java, Python, scripting
    • Be a customer advocate: drive customer feedback into support and product enhancements
    • Create and help deliver business / mission-focused security solutions for customers
    • Work closely with Sales and Marketing at conference venues
    • Team player, but also able to serve as a Player-Coach when needed

    Qualifications

    • Previous experience as a senior level solutions architect, sales engineer or senior level infrastructure operations
    • Previous experience delivering security solutions
    • Previous Sales Engineering or Solutions Architecture experience
    • Programming experience in Java and Python, scripting experience
    • Experience in Docker and deployment tools such as Ansible
    • AWS, Azure, or other public cloud experience
    • Hadoop ecosystem experience – Spark, HDFS, etc.
    • Ability to work closely with both the sales and engineering teams
    • Strong communication and presentation skills to audiences at various levels of technical knowledge
    • 50-75% travel

    Benefits of working at Enveil

    • Work hours are flexible and vacation time is unlimited.
    • Competitive compensation, including stock awards (RSUs).
    • Top-quality medical insurance with 100% of premiums covered.
    • 401(k) with matching compensation.
    • Dental, vision, and FSA.
  • Heetch

    Customer Care Team @Heetch

    We are a new team with the mission to rebuild the entire customer support infrastructure to help our Care team deliver exceptional customer experiences faster and better while continuously improving the whole experience - for both passengers and drivers.

    Tech Stack

    Have a look at our stack for a deeper overview: https://stackshare.io/heetch/application-and-data

    Our team's values

    • Spread Good Vibes: We believe in making the world a better place through our work.
    • General Interest First: We believe the best work is done together.
    • Empathy: We believe in putting people and our customers at the core.
    • Quality: We believe in setting the standard for excellence.
    • Make It Happen: We believe in creating things for the people using them.

    What will be your role?

    You'll be the first full-stack engineer joining this brand new team thus you'll have plenty of things to do to help us build internal products and native mobile app features that enable Heetch to provide a world-class support experience.

    Does it sound like you?

    • You've worked in software development for more than 5 years.
    • You have at least 5 years of professional experience with Go, Ruby, Python or another server-side programming language.
    • You show track record experience with JavaScript/TypeScript and front-end client libraries.
    • You have a background in refactoring large and complex scale systems.
    • You have experience with Docker in production.
    • You've worked with microservices architecture in Production before.
    • You have solid experience with web-based Admin-UIs, SaaS tools or data visualisation.
    • You're fluent in both written and verbal English (particularly as part of a remote team).
    • If you've got professional or hobbyist experience with Golang, it's definitely a plus.
    • If you've been part of a Customer Support team previously in your career, we'd love to know more.
    • If automation is one of your passions, feel free to tell us more :)

    What will you do?

    • Participate in all aspects of the software development process: planning, programming, testing, deploying and maintenance.
    • This is a full stack position so you’ll be working on different parts of the system; back-end (Golang, Ruby for the modular monolith) and front-end (JavaScript/TypeScript) primarily.
    • Build, test, ship and monitor features on top of third-party services such as Zendesk, Aircall Mandrill, Miuros or Zapier.
    • Be an important part of the exit from a monolithic application to a microservices family.
    • Collaborate closely with our Care experts and Product Manager.
    • You’re interested in owning varying technical challenges and willing to dive into unfamiliar layers of the stack.
    • Being a #RemoteFirst company, writing documentation and runbooks is part of our DNA.

    What are going to be your main challenges?

    • creating a new Golang microservice handling webhooks that push notifications to mobile apps
    • replacing our search queries from PostgreSQL to an ElasticSearch cluster
    • adding a new consumer/producer on top of our Kafka/RabbitMQ message queues from our mobile apps
    • reviewing the UX/UI initiative to built DataViz using React components
    • advocating the other teams about frontend build pipeline company wise

    Why would you join us?

    • 🚀We're growing meaning there's a lot to do and to learn.
    • 👨‍👩‍👧We want to build a team made of kind people, shall you join?
    • 💰We offer a competitive salary and stock options (french BSPCE) for all team members.
    • 💻We offer flexible ways of working (remote, flexible hours…).
    • 🎤We encourage you to attend conferences to stay up-to-date with your professional field.
    • ✈️Feel free to travel to visit your remote coworkers and our offices around the world.
  • SUSE

    Senior Software Engineer  (Global) Flexible Location

    Job Location: Virtual Office or any SUSE location At SUSE we're building the next-generation container orchestration platform based on Kubernetes, and are looking for a Senior Software Engineer to join us as part of the SUSE Containers team. Specifically, we are a team working to make the SUSE Container as a Service Platform the most easy to use and administer Kubernetes distribution out there. To achieve this, you would make use of many open source projects, including Kubernetes, Salt, Docker, Ruby-on-Rails and more. This is an outstanding opportunity to build highly available, micro‐service based distributed systems utilizing some of the latest cutting‐edge container technologies. At SUSE, we're strongly committed to open source and we contribute to numerous free and open projects and initiatives. We embrace and believe in the open source innovation model and the open source business model. As a member of the SUSE Containers team you will have the opportunity to contribute to Kubernetes, Salt and various other open source projects. You will work together with the teams as SUSE and the upstream communities for these projects and strive to continuously advance the state of the art to meet customer requirements. We're looking for someone who loves to dabble in everything from automation, to systems engineering, to operations – someone who enjoys working on complex problems, and isn’t afraid to span the stack from network architecture all the way to coding on Kubernetes. You should have an analytical mind, experience with computer science concepts and development processes, and a keen interest to learn new things. You will be able to articulate these ideas and assist in bringing these technologies to our customers and partners. Curiosity and good teamwork are two of the values that drive us as an engineering team. Are you passionate about these values? If so, you would be an extraordinary fit for us. As a team, we're constantly finding new ways to improve ourselves. One way we do this is by hosting regular FOSS-themed “hack weeks,” where all developers (and we mean it) are encouraged to work on any project of their choosing, either individually or as a team. We pride ourselves on our communication and teamwork – we're all in this together! Requirements:

    • You are passionate about programming and creating excellent software which meets the goals of its users.
    • You are an excellent teammate, and believe that as a team we can achieve anything but you can also work autonomously with a work style that values results.
    • You understand Open Source development processes and culture, and have experience with how to influence their communities.
    • Bachelor's degree in Computer Science (or equivalent) and 7+ years related work experience.
    • Experience with continuous integration and writing tests for your code.
    • Ability to document and automate common tasks. Our motto is to automate everything.
    • Understanding of the Linux Operating System and its low level interfaces (e.g. C, POSIX).
    • Ability to grok complex problems, break them down into component parts, and come up with correct, elegant solutions to them.
    • Experience with complex distributed systems.
    • Strong knowledge of Docker and Kubernetes (out of work experience also counts!)
    • Experience with Configuration Management tooling (Salt, Ansible, Chef).
    • Experience with Go, Ruby or Python.

    Nice to have:

    • Experience working in globally distributed teams.
    • Experience with container orchestration engines; knowledge of Kubernetes would be a plus.
    • Experience working directly with sales and assisting with both pre-sales presentations and post-sales guidance for customers.
    • Experience with Cloud Computing (OpenStack, AWS, or Azure.)
    • Experience with Bare Metal clusters (PXE, DHCP, Networking.)
    • Experience with Ruby on Rails or other web frameworks.

    Our Offer:

    • Direct contact with representatives of free/open source software projects worldwide.
    • Regular hack weeks and opportunities to attend conferences and workshops.
    • We offer a competitive package & employee benefit that are commensurate with candidate's experience and qualification
    • We celebrate success!

    About SUSE SUSE, a pioneer in open source software, provides reliable, software-defined infrastructure and application delivery solutions that give enterprises greater control and flexibility. More than 25 years of engineering excellence, exceptional service and an unrivaled partner ecosystem power the products and support that help our customers manage complexity, reduce cost, and confidently deliver mission-critical services. The lasting relationships we build allow us to adapt and deliver the smarter innovation they need to succeed—today and tomorrow. For more information, visit www.suse.com SUSE is proud to be an  Equal Opportunity Employer.  Prospective employees will receive consideration without discrimination because of race, colour, religion, creed, gender, national origin, age, disability, marital or veteran status, sexual orientation, genetic information, citizenship or any other legally protected status

This week
  • Close

    About Us…

    At Close, we're building the sales communication platform of the future. With our roots as the very first sales CRM to include built-in calling, we're leading the industry toward eliminating manual processes and helping companies to close more deals (faster). Since our founding in 2013, we've grown to become a profitable, 100% globally distributed team of ~33 high-performing, happy people that are dedicated to building a product our customers love.

    Our backend tech stack currently consists of Python Flask/Gunicorn web apps with our TaskTiger scheduler handling many of the backend asynchronous task processing. Our data stores include MongoDB, Postgres, Elasticsearch, and Redis. The underlying infrastructure runs on AWS using a combination of managed services like RDS and ElasticCache and non-managed services running on EC2 instances. All of our compute runs through CI/CD pipelines that build Docker images, run automated tests and deploy to our Kubernetes clusters. Our backend primarily serves a well-documented public API that our front-end JavaScript app consumes.

    We ❤️open source – using dozens of open source projects with contributions to many of them, and released some of our own like ciso8601LimitLionSocketSharkTaskTiger, and more at https://github.com/closeio

    About You…

    We're looking for an experienced full-time Software Engineer to join our engineering team. Someone who has a solid understanding of web technologies and wants to help design, implement, launch, and scale major systems and user-facing features.

    You should have senior level experience (~5 years) building modern back-end systems, with at least 3 years of that experience using Python.

    You also have around five years experience using MongoDB, PostgreSQL, Elasticsearch, or similar data stores. You have significant experience designing, scaling, debugging, and optimizing systems to make them fast and reliable. You have experience participating in code reviews and providing overall code quality suggestions to help maintain the structure and quality of the codebase.

    You’re comfortable working in a fast-paced environment with a small and talented team where you're supported in your efforts to grow professionally. You are able to manage your time well, communicate effectively and collaborate in a fully distributed team.

    You are located in an American or European time zone.

    Bonus point if you have…

    • Contributed open source code related to our tech stack
    • Led small project teams building and launching features
    • Built B2B SaaS products
    • Experience with sales or sales tools

    Come help us with projects like…

    • Conceiving, designing, building, and launching new user-facing features
    • Improving the performance and scalability our API. Help expand our GraphQL implementation.
    • Improving how we sync millions of sales emails each month
    • Working with Twilio's API, WebSockets, and WebRTC to improve our calling features
    • Building user-facing analytics features that provide actionable insights based on sales activity data
    • Improving our Elasticsearch-backed powerful search features
    • Improving our internal messaging infrastructure using streaming technologies like Kafka and Redis 
    • Building new and enhancing existing integrations with other SaaS platforms like Google’s G Suite, Zapier, and Web Conferencing providers

    Why work with us?

    • 100% Remote (we believe in trust and autonomy)
    • 2 x Annual Team Retreats ✈️ (Lisbon Retreat Video)
    • Competitive salary
    • Medical, Dental with HSA option - 99% premiums paid (US residents)
    • 5 Weeks PTO + 6 Government Holidays + Dec 24 - Jan 1 Company Holiday
    • Parental Leave (10 wks primary caregiver / 4 wks secondary caregiver)
    • 401k matching at 4% (US residents)
    • Our story and team 🚀
    • Glassdoor Reviews 

    At Close, everyone has a voice. We encourage transparency and in practicing a mature approach to the work-place. In general, we don’t have strict policies, we have guidelines. Work/Life harmony is an important part of our organization - we believe you bring your best to work when you practice self care (whatever that looks like for you).

    We come from 12 countries and 14 states; a collection of talented humans rich in diverse backgrounds, lifestyles and cultures. Twice a year we meet up somewhere around the world to spend time with one another. We see these retreats as an opportunity to strengthen the social fiber of our community.

    This team is growing in more ways than one - we’ve recently launched 8 babies (and counting!). Unanimously, our favorite and most impactful value is “Build a house you want to live in.” We strive to make decisions that are authentic for our organization. At Close, we have a high care factor for one another, in making an awesome product and championing the success of our customers.  

    Interested in Close but don't think this role is the best fit for you? View our other positions.

    APPLY FOR THIS JOB

  • Sense
    Preferred: (GMT-05:00) Eastern Time +/- 4 hours

    Sense is building consumer hardware and mobile/web applications to help people understand their home energy consumption, see what's going on in their homes, and ultimately reduce their energy footprint. We're serious about having a real impact on climate change.

    Our product is built on cutting-edge machine learning technology that analyzes detailed electrical data in real time to figure out what devices are on and how much power they're using. The data science team at Sense is responsible for developing these algorithms, and we're looking for a data engineer to join us. Our growing fleet of energy monitors is continuously streaming high volume energy data to the cloud data pipeline that powers our production and research systems. You will be responsible for the design, development, and operation of this critical infrastructure.

    We're looking for someone who is:

    • Excited about high-volume, realtime data and solving the challenges it poses.
    • Passionate about building high-availability, performant, cost-effective, and scalable systems.
    • Tenacious when tracking down production issues, digging into metrics and logs as needed to run a problem to the ground.

    **What you'll do:
    **

    • Work with the team to develop an infrastructure roadmap that will allow us to scale gracefully as our user base increases, reduce our operational costs, and enhance research productivity.
    • Analyze, maintain, and improve our existing data systems and infrastructure.
    • Design and implement new data systems and infrastructure as needed.
    • Operate our production and research systems, including automation, metrics, and alerting.

    What we're looking for:

    • 2+ years professional experience as a data or backend engineer.
    • Solid knowledge of computer science.
    • Experience programming in languages such as Python or Java.
    • Experience with relational databases such as MySQL.
    • Must be authorized to work in the U.S.
  • HubTran

    Reporting to a Product Lead, you'll be a key member of our growing development team. You will work closely with one of our product teams to and implement new application features.

    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 on our blog.
    • Pays well.
    • Offers benefits including health insurance, 4 weeks of vacation, 401k, and more.

    Our code is a mixture of Ruby, Elm, JavaScript, and a dash of Clojure. Additionally, we have a strong interest in functional programming languages like Haskell, OCaml, Elixir, and Idris. We're also using Rails, React, Postgresql, Redis, Docker, and more. While these are the tools we're currently using, you don't need to have previous experience with all of them. We know that good developers are capable of quickly picking up new languages and tools.

    In order to succeed in this role you should be:

    • Experienced. You have designed and implemented entire projects not just individual stories. You have used Ruby on at least one project.
    • 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.
    • Empathetic. Your designs are influenced by a deep understanding of the customers' needs.
    • 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 or strong interest in Machine Learning.
    • Experience with functional languages like Elm, Haskell, OCaml, Elixir, or Clojure.
    • Previous Logistics experience.
    • Being in Chicago or Cincinnati.
  • Dozuki

    Overview

    We are a group of dedicated and passionate professionals all working together to transform the way businesses improve. We enable our customers to standardize their work processes, reduce training time, and meet compliance standards. Come join the team that is redefining training documentation and making standard work an industry standard.

    Your Role

    Dozuki is looking for a Senior Software Engineer for our core product team who can thrive in a remote-friendly work environment. The product team works on Dozuki's core web platform and is crucial to the company's success. We've maintained 99.9% uptime for our cloud deployment, and we strive to get that as close to 100% as possible for our customers who depend on our platform being available 24/7.

    As a Senior Engineer of our product team, you will be a core driver for making platform improvements and developing new features. You will be expected to deliver high quality, maintainable, and well-tested code. You will lead technical discussions, review teammates' code, and be empowered to make mission-critical decisions.

    The product team holds daily stand-ups, weekly plannings, and monthly product team process improvement meetings. You will have the freedom to choose which issues you want to work on which may range from new features, infrastructure improvements, platform maintenance, and bug fixes.

    We have core hours between 10am - 3pm Pacific Time and allow for a flexible work schedule outside of these hours.

    Our Stack

    The Dozuki platform runs a LAMP stack at its core. Our cloud offering runs each of our services in AWS, while our on-premise offering runs our services in a swarm of Docker containers with middleware integrations to help manage those deployments.

    Qualifications

    We're constantly looking for new ways to improve our infrastructure. The following skills and technologies are central to working on our platform, but we're open to some learning on the job:

    • PHP 7.1
    • JavaScript, HTML, and CSS
    • MySQL
    • Git for code version control
    • PHPUnit for automated testing
    • CI/CD pipelines
    • Linux command-line tools

    Things that will make you stand out

    • 5+ years experience creating software for enterprise-level companies
    • Experience with React
    • Worked with caching services such as Memcached
    • Experience developing performant, scalable, and highly available web services
    • Deep understanding of object-oriented design, and can lead discussions on web service design and architecture
    • Experience with containerization technologies such as Docker and web service orchestration
    • Self-motivated and able to manage yourself
    • Excellent communication skills and can provide technical leadership and mentoring to other team members
    • BS in Computer Science or equivalent

    Who We Are

    Our people are our biggest investment. We recognize that quality of life is paramount to a happy and healthy team. We offer the following perks:

    • 💰 Competitive Salary
    • 🤒 Medical, dental, and vision benefits
    • 💻 Company-provided hardware
    • 🏝 Remote-friendly team culture
    • 📈 401(k) matching
    • 🍼 Generous parental family leave policy
    • ⛺️ Flexible schedules & Unlimited time off
    • 🍽 2-3 catered meals every week
    • 🐶 Dog-friendly office

    Company Culture

    Although we're a partly distributed team, most of us still live in San Luis Obispo, CA. We would love for you to join our team in SLO but are happy to accommodate your current living situation.

    See what it's like working at Dozuki https://www.dozuki.com/careers/.

  • TestDome d.o.o.

    TestDome.com is a fast-growing company, offering automated testing of programming skills to companies that are hiring software developers. About 70% of our 3.700+ customers are from English-speaking countries. The remaining 30% are spread across the rest of the world. A list of customers include such companies as eBay, PayPal, and Turkish Airlines.

    To make sure our business can continue to grow, we are continually investing in our platform. This is where you come in. We need to speed up! We are looking for two strong web developers to join our development team so we can keep adding new features while increasing reliability and scale at the same time.

    Our development stack currently looks like this (you will be welcome to push us in the right™ direction):

    • HTML, CSS, JavaScript, Bootstrap, jQuery

    • C#, ASP.NET MVC

    • NHibernate, PostgreSQL, Azure

    with plans to:

    • migrate from jQuery & ECMAScript 5.1 and keep up with ES.Next

    • migrate to ASP.NET Core MVC

    • move live coding evaluators to Linux and Docker

    We require a strong knowledge of C# and JavaScript; the others you'll pick up easily.

    We will treat you exceptionally well. We offer competitive salaries and we will give you all the tools you need. You don’t need to come to the office. If you want, you can work in your flip-flops from the beach. All ten of us at TestDome telecommute and get together every few months.

    Salary range: gross 30,000-60,000 USD per year

    So, are you ready to take the challenge?

  • Bevy Labs, Inc.
    Preferred: (GMT-06:00) Central Time +/- 4 hours

    This position

    As a DevOps Engineer, you are embedded within an engineering team and have one foot in operations, the other in development. 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 do things like help get new services into production, ensure effective monitoring and alerting and help us grow our infrastructure platform to accommodate the demands of a growing client base, and so forth.

    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.

  • Roon Labs

    The Role

    Roon Labs is looking to hire several software developers during the first half of 2019.

    Experience with our technology stack is a plus, but we place more value on the breadth of technologies you’ve worked with in the past. It is important that you are comfortable and experienced working in a large pre-existing codebase and with a variety of languages, toolkits, and technologies, picking up new skills and expertise as needed.

    Possible Areas of Focus

    This role is open to all generalist developers who can comfortably work on all areas of our systems and get stuff done.

    We are also interested in growing the team in a few specific directions. These are some possible areas of focus, based on the work we have coming up. Experience relevant to these areas is a bonus, and if any of this resonates with you please let us know.

    Mobile Applications

    Our mobile applications share one UI codebase across platforms--so this isn’t about building screens. There is some technical debt in our mobile infrastructure, and some expected product touch points are missing or not done well. Furthermore, as we expand the scope of our mobile apps to include streaming/playback away from the home system, there will be a lot of under-the-hood work required to make a lot more of our code run (and perform) on tablets and phones.

    Machine Learning

    A few months ago, we launched Roon Radio, our first machine-learning feature. We have a healthy roadmap planned for future features that incorporate machine learning, and could use some help making these plans a reality. This work would encompass everything from data acquisition/warehousing, batch processing, learning/training steps, and surfacing the results via cloud services, dashboards, or our client applications. In parallel, we are working on ETL and Analytics systems for the rest of the company.

    Devops/Cloud Services

    We recently moved our cloud operations to a new provider and containerized everything. While things are up and running, there are definitely some aspects that require shoring up and long term ownership, and we still have some rough patches in the system that we are slowly moving through. Adding fresh perspective, experience, and ownership in this area would be a great help to us.

    “End-to-end” Project Ownership

    If Roon were a web based product, we’d call this “full stack development”. We are always at work implementing new features or integrating with other products. This generally involves work in several layers--cloud services, the media server, and the user interface. We're looking for developers that can handle the detailed aspects of projects like this without losing sight of the larger goal.

    Our Technology

    Roon functions like an IoT product in the home. The core of the product is a media server, which manages a music library and streams audio to multiple zones around the home. This can run as software or on a dedicated appliance. In addition, Roon supports many different control points and networked audio devices. The Roon user experience is backed by a set of cloud services which serve up music metadata, recommendations, and so on.

    Roon’s client applications are all built in C#, with C/C++ underpinnings. We use Xamarin tooling on iOS and Android. Our software is portable across Windows, Mac, iOS, Android, and Linux. The user interface is built using an in-house UI toolkit that combines a functional-reactive programming paradigm with an OpenGL-based rendering engine.

    Our cloud services are built in C#, Node.js, and Python. Our cloud infrastructure runs on Docker Swarm and Google Cloud Platform. We use Postgresql, Nginx, and Elasticsearch.

    Our data and learning systems are built using Python (numpy, scipy, scikit-learn, pandas, …), C++, SQL, and Airflow.

    While a lot of our code is written in C#, this is not a Windows/Visual Studio/Microsoft’s Latest Dogfood kind of place. We use a limited subset of .NET as a portable runtime environment and most of our developers live on Mac/Linux machines using vim/emacs, make, zsh, and git.

    About You

    • You have a healthy curiosity about how things work.
    • You have excellent communication skills, and speak and write English well.
    • You can work independently and own projects to completion.
    • You aren't afraid of doing grunt work when your projects require it.
    • You are comfortable making noise when you get stuck or when something feels wrong.
    • You possess strong computer science fundamentals: data structures, algorithms, programming languages, distributed systems, databases, and information retrieval.
    • You’re a good programmer. You write understandable code with an eye towards maintainability.
    • When things break — and they will — you are eager and able to help fix them.

    About You

    The most active portion of our work day is 12PM-5PM EST. Your typical work hours should overlap that period sufficiently to facilitate collaboration with others. Aside from that, we do not care where you are located or if you need to split up your work hours in a non-standard way.

    We offer Health/Dental/Vision (80/20), 401k with match, paid parental leave, and flexible time-off.

  • Private Business Network

    Private Business Network is an enterprise VPN and cyber security solution being developed by the makers of Private Internet Access (PIA), one of the world's leading consumer VPN services. We are building a next-generation cyber security product for SMBs that want the ease-of-use of a consumer VPN (On/Off), but need centralized management, powerful web filtering, and end-to-end encrypted audit logging. The product is currently in internal beta and launching later this summer.

    Your challenge, should you choose to accept it, is to lead the development of the backend VPN infrastructure, custom VPN client/server framework, and cross-platform VPN clients. It is full-stack in the truest sense, with roughly a 75% backend and 25% frontend split, although not in the sense of a traditional web app. The frontend consists of VPN clients using webview technologies (custom, not Electron). Knowledge of Win32 and macOS Cocoa will be helpful in making the apps feel at home on these platforms.

    In addition, there are plenty of opportunities to work on various different parts of the product, including end-to-end encrypted audit logging, cryptographic key management, single-sign on (SSO), device management (MDM), configuration management, and more.

    Our infrastructure is managed with Packer, Terraform, and Docker and we use both AWS and bare metal hosting providers. We're strong believers in a "less is more" philosophy and still use Makefiles and shell scripts with a sprinkle of Python in our build process.

    We are a fully-remote company, although sometimes our team members like to be in the same part of the world, it is by no means a requirement. Currently, we are just a handful of people, but we want to cultivate a transparent and friendly culture where everybody feels like they are connected and part of a team that is building something awesome!

    Requirements:

    • Cross-platform (native or hybrid) app development experience (macOS, Windows, Linux)
    • Familiar with network protocol design, C10K problem, and Go garbage collector highly desired
    • Secure systems design experience is a nice to have (cryptography, AWS KMS, Secrets Manager, etc.)
    • Experience containerizing applications using Docker (e.g., Kubernetes concepts desired!)
    • Familiarity with Curve25519, ECDH, secret sharing, WireGuard, osquery, MDM, etc. are a huge plus!

    Compensation Salary DOE ($120,000 - $150,000 USD) | Health/Dental/Vision paid 100% for U.S. Employees | Flexible Vacation Time | Employer paid STD, LTD, and Life/AD&D | Additional perks if on-site in Denver, CO office, such as lunch/snack and transportation benefits.

    Please email jobs@privatebusiness.network with "Private Business Network Application" in the subject line and include your current resume, links to shipping apps or code you are most proud of. Thanks for looking!

  • X-Team

    Most important:

    • Strong background in Linux/Unix Administration
    • Proficiency in scripting languages (Python, Ruby, Perl, Shell)
    • Experience with monitoring tools
    • Experience with Nginx, Apache, Mysql, Mongodb, Redis…
    • Experience with Travis, Jenkins, AWS, Fargate or Codepipeline
    • Experience with Docker

    Nice to have:

    • Experience with working remotely
    • Familiar/involved with open­ source projects
    • AWS certification eg. Architect
    • Experience working in Agile / Scrum workflow

    Personal:

    • Independent, self-motivated
    • Fluent in English, written and spoken
    • Proven track record of always learning and growing
    • Proactive attitude
    • Possess a spirit of generosity

    Perks:

    • Get the chance to work with big brands like Riot Games, Fox Broadcasting, Kaplan Inc…
    • Live and work in one of our roaming hacker houses (X-Outposts) around the world.
    • Work from anywhere as part of a community of digital nomads.
    • Join our vibrant community, filled with opportunities to learn new skills together in study groups, join clubs (photography, gaming, etc.) and get free camera equipment/games/conferences/courses/massages/etc., charitable fundraisers, fitness & yoga programs (+gym membership), etc. This is the community to be in if you're a remote developer.
    • We’ll provide up to $2,500 in funding for your learning and growth through our Unleash program, which provides opportunities to unleash your potential through initiatives that help you grow as a developer and explore your passions more each day.
  • Mothership

    Mothership engineering team is working towards Exchange product release. You have an excellent opportunity to jump on-board and join us on this exciting journey. Here is the portrait of a person we’re looking for.

    You agree that JavaScript has won the war, at least for now. It’s your favorite tool, and you mastered it while making apps and web servers for years. Your favorite front-end framework is React.js. You can use it in different variations depending on a task and a project size. You are an expert in node.js. You know it’s architecture, and you don’t hesitate to use a profiler to improve the performance of a service. You’re following best development practices. Your code is nice and clean, and you can be on the same page with your teammates about this.

    You passed through times of manual deployments and now enjoy the era of Docker containers. However, you prefer to be serverless. Although you can spin up any services and self-manage them, you're more happy with using managed cloud solutions. You love Firebase. You can tell us at least a couple of stories how did it help you to solve a business problem in hours instead of days and weeks. You’re not trying to dump QA responsibility on someone else. You agree that testing is a developer’s responsibility. You are proud of your typical above 95% test coverage. You can organize CI/CD flow and push a constant stream of features and patches to a staging environment, then to the production. 

    We are all constantly learning, but that’s not your first reason for joining us. You come here, first and foremost, to add another solid mark in your track record of successful projects. You listen to business needs and can evaluate priorities. You don’t want to be micromanaged. You are feature and delivery oriented. You are keen to make a great product. If all the above is about you, please double check the requirements and responsibilities below, add your cover letter and apply.

    Requirements

    • Five years of production experience in apps and web servers development;
    • Expert knowledge in node.js and react.js;
    • Confident UI development with HTML and CSS;
    • A track record of projects built with Firebase and other serverless tools;
    • Experience building scalable APIs which is able to handle high-volume traffic;
    • Experience working in a startup environment;
    • A strong team player with excellent communication skills;
    • Ability to hack things together quickly;

    Responsibilities

    • Improve, add new features and build new software solutions for Mothership;
    • Design and implement APIs to integrate Mothership’s products with internal and external services;
    • Optimize development process by bringing best practices and improving CI/CD pipeline;
    • Own and deliver maintainable, well-tested code.
  • Waldo Photos

    DESCRIPTION

    At Waldo, it is our mission to help our users “Live the Moment”. Backed by market leading AI based algorithms, we deliver families their most valued memories, captured by others, right to their phones.

    Waldo Photos is a photo finding platform utilizing facial and object recognition to empower people to toss their selfie sticks, put their phones back in their pockets and live in the moment. Waldo is the only platform that removes all of the friction in delivering photos of friends and loved ones taken by others and creates new opportunities for photographers to market and sell their photos.

    Why Work for Waldo?

    Waldo is in rapid growth mode--adding users, increasing revenue, expanding into existing markets, and making entries into new verticals! To meet that growth we are looking to double our development team in the coming year.  We want teammates who want to be empowered to take ownership over the technology and features that drive Waldo-- and to see their impact to the team and our users directly on a daily basis.

    What You’ll Do:

    As a Senior Software Engineer for the platform team, you will be critically responsible for the core server platform which provides the backbone for the product. On any given day you will:

    • Own, design, implement and collaborate on complete features from initial idea to deployment.

    • Release new code to production multiple times a week.

    • Work within a distributed, event based service oriented architecture using tools such as Docker, RabbitMQ, Cassandra, Kafka, AWS, etc and purpose oriented languages like Python, Java and Node.

    • Understand and improve the scalability, reliability and performance of the platform through measurement, observation and testing.

    • Troubleshoot production issues within the platform and potentially provide quick resolution and feedback through our rapid release cycles and capabilities.

    • Help support a continuous delivery DevOps culture through automation, testing and standard practices.

    • Educate and learn through documentation, code reviews and design discussions.

    • Collaborate with the larger dev team to improve our practices, procedures, and standards.

    About the Dev Team

    We are a tight-knit, fully-remote development team spanning the world. Every member is critical to our mission and success and can draw a direct line to their everyday work and elevating the Waldo product.

    We are looking for independent problem-solvers who value learning, enjoy keeping current on technology trends, and crave the ownership, autonomy and accountability that is expected from early-stage team members. This is a perfect opportunity for you if you:

    • Are passionate about our mission of making it easier for people to be connected with their photos, experiences and loved ones.

    • Want the opportunity to have a direct and highly-visible impact onshaping a product and elevating the user-experience each and every day

    • Seek a role where your contributions extend beyond the technical-- and are excited about incorporating feedback and working with colleagues in Sales, Customer Operations, and Product Design

    • Feel energized and motivated by the challenge of creating something new (and changing)

    • Bring enthusiasm to working with a cutting-edge, state-of-the-art tech stack

    • Feel passionate about quality through writing clean, elegant, simple, performant, testable code (as well as the tests to prove it!)

    • Work best in a highly-independent and autonomous environment where you are measured and valued by your output instead of your hours.

    • Want to work wherever in the world you want to work as part of a fully remote development team

    • Enjoy working in a collaborative development environment through open developer discourse, design discussions, code reviews, etc.

    While we're based in Austin, Texas we have team members across the globe. We are in need of a full-time commitment but open to remote, international, or contract arrangements.

    REQUIREMENTS

    Base Qualifications:

    • Senior engineer / team lead, ~ 6+ years experience with at least 3 years focused primarily on the backend.

    • Built and shipped complex, high-performance, highly-available distributed systems.

    • Strong background in Python and/or Java.

    • Ability to thrive in a small team, high autonomy environment.

    • Experience with pull requests, code reviews, automated unit testing.

    • Leader / Mentor.

    Desired Qualifications:

    • Previous remote working experience or equivalent self directed experience

    • Experience within a DevOps culture and prior responsibility over a live, deployed system.

    • Experience operating and troubleshooting a live distributed system through logs, metrics, tracing, etc.

    • Experience with docker and/or Kubernetes.

    • Experience with continuous delivery practices and patterns.

    • Experience with varied data stores such as Postgres, Cassandra, Redis.

    • Experience with AWS or equivalent cloud platform.

    • Experience with cloud-native application development, tools and patterns.

    • Experience with distributed message based architectures and systems and associated messaging tools such as Kafka or RabbitMQ.

    Outstanding Qualifications:

    • Experience / strong interest in design and application of machine learning based algorithms.

    • Experience with GraphQL.

    • Experience / comfortable with full stack development.

    BENEFITS

    • Flexible schedule with the ability to work remote from anywhere in the world

    • Flexible vacation

    • Market competitive compensation

    DETAILS

    • Type: Full-time

    • Location: Austin or remote

    • Equity: Stock Options

  • Waldo Photos

    At Waldo, it is our mission to help our users “Live the Moment". Backed by market leading AI based algorithms, we deliver families their most valued memories, captured by others, right to their phones.

    Waldo Photos is a photo finding platform utilizing facial and object recognition to empower people to toss their selfie sticks, put their phones back in their pockets and live in the moment. Waldo is the only platform that removes all of the friction in delivering photos of friends and loved ones taken by others and creates new opportunities for photographers to market and sell their photos.

    **Why Work for Waldo?
    **

    Waldo is in rapid growth mode--adding users, increasing revenue, expanding into existing markets, and making entries into new verticals! To meet that growth we are adding to our team. We want teammates who want to be empowered to take ownership over the technology and features that drive Waldo-- and to see their impact to the team and our users directly on a daily basis.

    **What you'll do:
    **

    As a DevOps engineer, you will be responsible for the infrastructure that makes Waldo go; both the product and the development team! 

    _On any given day you will:
    _

    • Own, design, implement, operate and support the tools and platforms in cooperation with the development team which is based on the latest tools such as AWS, Docker, Kubernetes, Prometheus, Kafka/RabbitMQ, Cassandra, etc
    • Ensure uptime, scale and performance of the running infrastructure against SLA’s
    • Support our continuous delivery pipelines to ensure rapid, repeatable and consistent delivery of features
    • Clearly communicate technical approaches to technical and business stakeholders
    • Own, identify, monitor and communicate the operational metrics critical to maintaining the integrity and performance of the platform
    • Be a technical change agent by driving improvement through collaboration with the team, your knowledge, and experience

    About the Team

    We are a tight-knit, fully-remote development team spanning the world. Every member is critical to our mission and success and can draw a direct line to their everyday work and elevating the Waldo product and experience. We are looking for independent problem-solvers who value learning, enjoy keeping current on technology trends, and crave the ownership, autonomy and accountability that is expected from early-stage team members. This is a perfect opportunity for you if you:

    • Are passionate about our mission of making it easier for people to be connected with their photos, experiences and loved ones.
    • Want the opportunity to have a direct and highly-visible impact on shaping the delivery and performance of a product and elevating the user-experience each and every day
    • Seek a role where your contributions extend beyond the technical-- and are excited about incorporating feedback and working with colleagues in Sales, Customer Operations, and Product Design
    • Feel energized and motivated by the challenge of creating something new (and changing)
    • Bring enthusiasm to working with a cutting-edge, state-of-the-art tech stack
    • Feel passionate about quality through reliability, repeatability, automation, performance and uptime.
    • Work best in a highly-independent and autonomous environment where you are measured and valued by your output instead of your hours.
    • Want to work wherever in the world you want to work as part of a fully remote development team
    • Enjoy working in a collaborative development environment through open developer discourse, design discussions, code reviews, etc.

    While we're based in Austin, Texas we have team members across the globe. We are in need of a full-time commitment but open to remote, international, or contract arrangements.

    Minimum Qualifications:

    • Previous experience (3+ years) supporting a running, highly-available, cloud-based mission-critical production system
    • Experience deploying, monitoring and operating Kubernetes and Docker in production
    • Ability to thrive in a small team with a high-autonomy environment.
    • Experience with pull requests, code reviews, automated unit testing.
    • Ability to be a Leader / Mentor / Collaborator

    **Desired Qualifications:
    **

    • Previous remote working experience or equivalent self-directed experience

    • Experience within a DevOps culture and prior responsibility over a live, deployed system.

    • Experience operating and troubleshooting a live distributed system through logs, metrics, tracing, etc.

    • Experience with continuous delivery practices and patterns.

    • Experience with varied data stores such as Postgres, Cassandra, Redis.

    • Experience with AWS or equivalent cloud platform.

    • Experience with cloud-native application development, tools and patterns.

    • Experience with distributed message based architectures and systems and associated messaging tools such as Kafka or RabbitMQ.

    **Outstanding Qualifications:
    **

    • Experience with GraphQL.
    • Experience with kops
    • Experience / comfortable with full stack development.

    Benefits 

    • Flexible schedule with the ability to work remote from anywhere in the world

    • Flexible vacation

    • Market competitive compensation

This month
  • YouEarnedIt
    $90,000.00 - $125,000.00Preferred: (GMT-06:00) Central Time

    Overview of the role: We're looking for a Site Reliability Engineer with a passion for scaling and technical problem-solving to help us grow our SaaS platform in the cloud. You’ll have an understanding of Node applications (MEAN stack) You’ll help our applications get the proper love and care they deserve. You'll investigate, develop, automate, and communicate to get the job done.

    What awesome stuff you'll do:

    Collaborate with other engineers to help solve problems ranging from systems security to build automation  Build tools to help developers to manage the applications in the SDLC Work closely with other engineers to solve technical challenges and ensure continued application scalability Research, develop and deploy tools to manage each part of the stack Build systems and tools to automate deployment pipelines Define and own best practices for our engineering teams and assist them in engaging these processes Influence our infrastructure direction with your ideas Stay current with industry trends, systems, and practices and teach others to help them level up

    What you'll need to be successful:

    A strong desire to innovate, experiment, collaborate and learn High standards for quality and attention to detail Excellent problem-solving and analytical skills Excellent oral and written communication skills Experience deploying and maintaining a Node application You’re a developer at heart and love to make tools to help other devs Experience with cloud concepts and experience applying them to an app Experience with application containerization (Docker) Experience with monitoring and alerting platforms and tools

    Bonus points for:

    Experience with CircleCI, ECS, Kubernetes, GKE, Terraform, Spinnaker Experience with ElasticSearch, Redis, Memcached Experience with MongoDB, Postgres

  • New Context Services
    $130,000.00 - $220,000.00

    Senior DevOps Engineer

    New Context is a rapidly growing consulting company in the heart of downtown San Francisco. We specialize in Lean Security: an approach that leads organizations to build better, safer software through hands-on technical and management consulting. We are a group of engineers who live and breathe Agile Infrastructure, Systems Automation, Cloud Orchestration, and Information & Application Security.

    As a New Context Senior DevOps Engineer, you will provide technical leadership with a hands-on approach. Our clients look to us to guide them to a solution that makes sense for them, and you should expect to provide thought leadership, design, and implement that solution.

    Expect to heavily use Open Source software to take on challenges like delivery of highly secured containers, management of IoT devices or building Big Data ecosystems at petabyte scale and beyond. You will utilize our core methodologies - Agile, Lean, TDD and Pair Programming - along with your fluency in DevOps - to implement robust and reliable systems for our clients.

    You will work with our clients and other New Context team members while working from the New Context office, at client sites, or from your home. We foster a tight-knit, highly-supportive environment where there are no stupid questions. Even if you may not know the answer immediately, you'll have the entire company supporting you via Slack, Zoom, or in-person. We also host a daily, all-company stand-up via Zoom, and a weekly company Retro, so you won't just be a name on an email.

    At New Context, our core values are Humility, Integrity, Quality & Passion! Our employees live these values every single day.

    Who you are:

    • A seasoned technologist with 5+ years work experience in a DevOps, SRE, or Continuous Integration role;
    • Experienced in Open Source web technologies, especially in the areas of highly-available, secure systems;
    • Accustomed to implementing cloud-based solutions (AWS, Google Cloud, Azure) with significant work experience in public cloud technologies;
    • Have developed production-quality applications in an Agile environment;
    • Fluent in one or more high-level languages, ideally Ruby and/or Python;
    • Familiar with Infrastructure as Code (IaC) and automated server provisioning technologies;
    • Experienced as a technical lead on technical projects;
    • An excellent communicator, experienced working with external clients and customers and able to communicate productively with customers to explain technical aspects and project status;
    • Able to think on your feet and learn quickly on-the-job in order to meet the expectations of our clients;
    • A great teammate and a creative and independent thinker.

    Bonus points if you are:

    • Comfortable as a technically hands-on Project Manager;
    • Experienced managing teams;
    • Happy and effective in a consulting role;
    • Familiar with: TCP/IP, firewall policy design, social engineering, intrusion detection, code auditing, forensic analysis;
    • A believer in automated tests and their role in software engineering;
    • Able to translate complex concepts to business customers

    Technology we use:

    We tailor solutions to our customers. You might work on projects using any of the following technologies:

    • Automation: Chef, Puppet, Docker, Ansible, Salt, Terraform, Automated Testing
    • Containerization Ecosystem: Docker, Mesosphere, Rancher, CoreOS, Kubernete
    • Cloud & Virtualization: AWS, Google Compute Engine, OpenStack, Cloudstack, kvm, libvirt
    • Tools: Jenkins, Atlassian Suite, Pivotal Tracker, Vagrant, Git, Packer
    • Monitoring: SysDig, DataDog, AppDynamics, New Relic, Sentry, Nagios, Prometheus
    • Databases/Datastores: Cassandra, Hadoop, Redis, postgres, MySQL
    • Security: Compliance standards, Application Security, Firewalls, OSSEC, Hashicorp Vault
    • Languages: Ruby, Python, Go, JavaScript

    All applicants must be authorized to work in the U.S. We will not sponsor visas for this position.

    We are committed to equal-employment principles, and we recognize the value of committed employees who feel they are being treated in an equitable and professional manner. We are passionate about finding ways to attract, develop and retain the talent and unique viewpoints needed to meet business objectives, and to recruit and employ highly qualified individuals representing the diverse communities in which we live, because we believe that this diversity results in conversations which stimulate new and innovative ideas.

    Employment policies and decisions on employment and promotion are based on merit, qualifications, performance, and business needs. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

  • New Context Services
    $130,000.00 - $220,000.00

    Senior DevOps Engineer

    New Context is a rapidly growing consulting company in the heart of downtown San Francisco. We specialize in Lean Security: an approach that leads organizations to build better, safer software through hands-on technical and management consulting. We are a group of engineers who live and breathe Agile Infrastructure, Systems Automation, Cloud Orchestration, and Information & Application Security.

    As a New Context Senior DevOps Engineer, you will provide technical leadership with a hands-on approach. Our clients look to us to guide them to a solution that makes sense for them, and you should expect to provide thought leadership, design, and implement that solution.

    Expect to heavily use Open Source software to take on challenges like delivery of highly secured containers, management of IoT devices or building Big Data ecosystems at petabyte scale and beyond. You will utilize our core methodologies - Agile, Lean, TDD and Pair Programming - along with your fluency in DevOps - to implement robust and reliable systems for our clients.

    You will work with our clients and other New Context team members while working from the New Context office, at client sites, or from your home. We foster a tight-knit, highly-supportive environment where there are no stupid questions. Even if you may not know the answer immediately, you'll have the entire company supporting you via Slack, Zoom, or in-person. We also host a daily, all-company stand-up via Zoom, and a weekly company Retro, so you won't just be a name on an email.

    At New Context, our core values are Humility, Integrity, Quality & Passion! Our employees live these values every single day.

    Who you are:

    • A seasoned technologist with 5+ years work experience in a DevOps, SRE, or Continuous Integration role;
    • Experienced in Open Source web technologies, especially in the areas of highly-available, secure systems;
    • Accustomed to implementing cloud-based solutions (AWS, Google Cloud, Azure) with significant work experience in public cloud technologies;
    • Have developed production-quality applications in an Agile environment;
    • Fluent in one or more high-level languages, ideally Ruby and/or Python;
    • Familiar with Infrastructure as Code (IaC) and automated server provisioning technologies;
    • Experienced as a technical lead on technical projects;
    • An excellent communicator, experienced working with external clients and customers and able to communicate productively with customers to explain technical aspects and project status;
    • Able to think on your feet and learn quickly on-the-job in order to meet the expectations of our clients;
    • A great teammate and a creative and independent thinker.

    Bonus points if you are:

    • Comfortable as a technically hands-on Project Manager;
    • Experienced managing teams;
    • Happy and effective in a consulting role;
    • Familiar with: TCP/IP, firewall policy design, social engineering, intrusion detection, code auditing, forensic analysis;
    • A believer in automated tests and their role in software engineering;
    • Able to translate complex concepts to business customers

    Technology we use:

    We tailor solutions to our customers. You might work on projects using any of the following technologies:

    • Automation: Chef, Puppet, Docker, Ansible, Salt, Terraform, Automated Testing
    • Containerization Ecosystem: Docker, Mesosphere, Rancher, CoreOS, Kubernete
    • Cloud & Virtualization: AWS, Google Compute Engine, OpenStack, Cloudstack, kvm, libvirt
    • Tools: Jenkins, Atlassian Suite, Pivotal Tracker, Vagrant, Git, Packer
    • Monitoring: SysDig, DataDog, AppDynamics, New Relic, Sentry, Nagios, Prometheus
    • Databases/Datastores: Cassandra, Hadoop, Redis, postgres, MySQL
    • Security: Compliance standards, Application Security, Firewalls, OSSEC, Hashicorp Vault
    • Languages: Ruby, Python, Go, JavaScript

    All applicants must be authorized to work in the U.S. We will not sponsor visas for this position.

    We are committed to equal-employment principles, and we recognize the value of committed employees who feel they are being treated in an equitable and professional manner. We are passionate about finding ways to attract, develop and retain the talent and unique viewpoints needed to meet business objectives, and to recruit and employ highly qualified individuals representing the diverse communities in which we live, because we believe that this diversity results in conversations which stimulate new and innovative ideas.

    Employment policies and decisions on employment and promotion are based on merit, qualifications, performance, and business needs. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

  • Instinct Science

    Instinct Science is an early stage Philadelphia-based animal health company working on a unique technology solution for state-of-the-art veterinary hospitals. We are gaining rapid early traction and seeking a developer who is looking for a new career opportunity.

    We are looking for an experienced developer to help us build beautiful, friendly, and efficient interfaces for veterinary hospitals. As the patient nerve-center for our hospitals, Instinct organizes the most critical parts of veterinary center workflows. The more efficient and helpful we can make Instinct, the better care our users can give to their animal patients. This responsibility is something we take seriously and strive to show through creative, thoughtful, and passionate work.

    The ideal candidate is efficient, detail-oriented, and motivated by working on challenging yet meaningful work that has the potential to shape the entire profession. Your geographic location isn’t important as long as you can overlap with our regular business hours (Mon-Fri 8-5 ET).

    You Will Work On:

    You will write code that powers the diagnostic and treatment workflows for veterinary hospitals. While building out our young interface, your contributions and leadership will greatly shape the usability and friendliness of the product. Day-to-day work will consist of building new features, troubleshooting bugs, planning future dev work, reviewing teammate’s PRs, and taking ownership for our growing FE architecture. You will be part of a close-knit team that is working hard for a better product each day.

    We’re Looking for Someone With:

    * At least 3 years of experience building front-end applications

    * Deep knowledge of JavaScript and React

    * A high bar for code quality and user experience

    * A desire to mentor and support a team of fellow developers

    * Ability to think through challenges and develop features that solve them elegantly

    * Ability to challenge and improve our user interface

    * Excitement for building critical interfaces for veterinary hospitals

    Bonus Experience:

    * Previous remote engineer position, preferably as part of a small team

    * Previous work on medical or medical records, veterinary, or financial software

    Technology Used at Instinct:

    * React, Apollo, Electron

    * Cypress, Jest, React Testing Library

    * Elixir, Phoenix, Absinthe, Docker

    * Node

    * PostgreSQL, Redis

    * AWS, CircleCI

    * Papertrail, Sentry, Prometheus, Grafana

    * Github, Jira, Slack

    What It's Like to Work at Instinct:

    The Instinct team consists of veterinary and technology professionals who offer years of experience developing and commercializing point-of-care software for the veterinary industry. As a distributed team, we strive to maintain strong communication, organization, and personal connections. 

    We hold a mutual desire to build a company that reflects our care for every individual in our team. We treat each member well by going out of our way to help one another in the short-term and pushing for growth in the long-term. We also value transparency both internally and with our partners so everyone is informed and excited about every challenge and success.

    _​--- 
    _

    _Instinct Science is a greater Philadelphia-based animal health company that helps the world’s state-of-the-art veterinary practices streamline their care through medically-driven invoicing and thoughtful automation. Find out more at www.instinct.vet._

    Our project is supported by the Ben Franklin Technology Partners of Southeastern PA, an initiative of the Pennsylvania Department of Community and Economic Development funded by the Ben Franklin Technology Development Authority.

    Instinct is an equal opportunity employer committed to providing a work environment free from harassment or discrimination in any form. All qualified applicants will be considered for employment without regard to race, color, religion, sex, sexual orientation, gender identity, family or parental status, national origin, ancestry, veteran, or disability status.

  • Source Coders
    $125,000.00 - $195,000.00Preferred: (GMT-06:00) Central Time +/- 4 hours

    Please note remote candidates must be living and eligible to work in the USA.

    Onsite locations can be San Francisco (CA), Des Moines (IA), or Champagne (IL)

    More than 7 billion people depend on farms for healthy and affordable food. By 2050, the global population will reach 9.4 billion and farmers will need new ways to deliver on this demand.  They’ll be seeking options that are economically viable and that will help them remain environmentally sustainable. Granular's software meets this need, making farmers more efficient.

    We're looking for a Senior DevOps Engineer to join our growing team. You will be an integral part of Granular's success, and this is a unique opportunity to accelerate your career in a fast-paced environment with a team full of passionate, committed people who are excited to transform agriculture!

    What You’ll Get To Do:

    • Partner with other engineers to identify the optimal cloud infrastructure, networking and storage design for each solution
    • Develop tooling to enable product development teams to build and deploy software as quickly and efficiently as possible
    • Collaborate daily with fellow team members to drive best practices and identify innovative strategies for successful delivery

    Our Ideal Candidate:

    • Experience designing and building tooling and infrastructure for cloud platforms (AWS, Azure, GCE or similar).
    • Experience with Unix/Linux operating systems internals and administration
    • Expertise in Python or any other compiled language e.g. Go
    • Experience with deployment and orchestration technologies (Kubernetes, Docker, Jenkins, Salt, etc)
    • Demonstrated ability to implement robust, effective, and high quality solutions
    • Systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive
    • Experience automating manual or time consuming processes
    • Experience managing Kubernetes clusters is preferred
    • Experience orchestrating build/deployment of complex, distributed applications is preferred
    • Experience with automated testing frameworks and methodology is preferred

    Perks and Benefits:

    • Upward mobility. We are growing and need talent who can take on increasingly challenging and rewarding roles
    • Generous Vacation
    • 401k Matching Program
    • Employer sponsored Medical, Dental, and Vision
    • Vision, Dental and Dependent Care FSA
    • Family, Maternity and Paternity Leave
    • Learning and Development Programs
    • Open floor plan and dog-friendly offices
  • Aha!

    Are you an Engineer looking to revolutionize the way people roadmap and launch products that customers love? Do you want to create something that will change the way people think about innovation, and work with cutting-edge visualization, collaboration, and social ideation technologies at the same time? We are looking for highly ambitious engineers who want to work on major aspects of the Aha! product — from the back-end through to the end user experience. If this is you, we want to hear from you!

    As a Rails Engineer at Aha!, you will have an excellent opportunity to join a breakthrough and profitable company that is growing fast. Aha! was founded by a proven team of product and marketing experts. More than 250,000 users worldwide trust Aha! to set brilliant strategy, capture customer ideas, create visual roadmaps, and manage breakthrough marketing programs.

    We are looking for someone who:

    • Is experienced in Ruby-on-Rails
    • Wants to work on a major aspect of product functionality from back-end algorithms through to the user interface
    • Wants to be great and work in a fast-moving, online environment where the end-user is key
    • Has a computer science degree or demonstrated experience solving challenging CS problems

    We are committed to being great, and we want someone who:

    • Can work at a fast-paced company where the feedback cycle is measured in hours rather than weeks
    • Has a "get it done" attitude and a background of delivering superb work again and again
    • Is seeking a career-defining opportunity and a proven, results-oriented team that has sold multiple software companies

    We are building a distributed team, and you can work from anywhere in North America for this role. We offer generous salary, equity, benefits, and a profit-sharing program.

  • Aha!

    Are you an Engineer looking to revolutionize the way people roadmap and launch products that customers love? Do you want to create something that will change the way people think about innovation, and work with cutting-edge visualization, collaboration, and social ideation technologies at the same time? We are looking for highly ambitious engineers who want to work on major aspects of the Aha! product — from the back-end through to the end user experience. If this is you, we want to hear from you!

    As a Rails Engineer at Aha!, you will have an excellent opportunity to join a breakthrough and profitable company that is growing fast. Aha! was founded by a proven team of product and marketing experts. More than 250,000 users worldwide trust Aha! to set brilliant strategy, capture customer ideas, create visual roadmaps, and manage breakthrough marketing programs.

    We are looking for someone who:

    • Is experienced in Ruby-on-Rails
    • Wants to work on a major aspect of product functionality from back-end algorithms through to the user interface
    • Wants to be great and work in a fast-moving, online environment where the end-user is key
    • Has a computer science degree or demonstrated experience solving challenging CS problems

    We are committed to being great, and we want someone who:

    • Can work at a fast-paced company where the feedback cycle is measured in hours rather than weeks
    • Has a "get it done" attitude and a background of delivering superb work again and again
    • Is seeking a career-defining opportunity and a proven, results-oriented team that has sold multiple software companies

    We are building a distributed team, and you can work from anywhere in North America for this role. We offer generous salary, equity, benefits, and a profit-sharing program.

  • Loco2 Ltd

    Loco2 is looking for experienced Ruby engineers to join our existing team, where you'll help us maintain and improve our existing infrastructure, integrate new rail operator booking systems and scale effectively for our rapidly expanding user base.

    This is a full-time, working office hours, usually from 9.30-6 GMT. There’s flexibility in working hours and we offer a generous holiday allowance and a salary that reflects your experience.

    This is a remote position, you might, however, be required to visit the office in Old Street to attend business meetings, events, and so on.

    Job Descpription

    • Our software stack consists of a pure-Ruby backend library which we use to communicate with train booking APIs, a modern Rails application, a PostgreSQL database, and two native mobile applications (iOS and Android).

    • We’re integrated with multiple rail operator booking systems (with our current team we usually complete at least 1-2 major integrations each year), and we’re increasingly consuming other types of data too (e.g. timetable data for routing, real-time arrivals/departures etc).

    • We need to diligently manage technical complexity, as each external system works in a slightly different way, with its own features and quirks. SOAP is (unfortunately) used by many operator APIs, which is why we released our open source library, LolSoap.

    • Some of the most difficult challenges we face relate to routing and making sense of lots of data. Which routes are best to get from A to B? Which booking systems should be queried? How might we cache data without affecting the accuracy of results?

    • We’ve recently released mobile applications for iOS and Android. Further developing our mobile strategy is a key goal for the business.

    • Because Loco2 is the merchant of record for all transactions we are also responsible for fraud prevention, and handling currency and other finance-related issues.

    • We frequently release new features that drive rapid organic growth, and so it’s vital that we anticipate and address scaling challenges before they occur.

    Candidate's essential Skills & Experience

    • Has 4+ years of professional programming experience

    • Has deep knowledge and experience of Ruby

    • Is fluent in English and confident communicating and sharing complex information and learnings with both technical and non-technical team members

    • Has a good working knowledge of modern devOps technologies such as Docker

    • Is comfortable designing object-oriented software from scratch, not just implementing CRUD Rails apps; a pragmatist who can see the trade-offs involved in the different approaches to solving a problem

    The ideal candidate

    • Strives to discover and understand the root cause of problems, suggesting new and improved solutions, rather than treating the symptoms.

    • Actively considers future maintainability when deciding how to implement something.

    • Has a keen appetite for self-improvement and growth, but doesn't hesitate to ask for help when needed.

    • Enjoys getting their teeth stuck into complicated problems, as well as being willing to pitch in on some of the more routine tasks which inevitably arise.

    • Is willing to participate in an on-call rota to cover technical emergencies out of hours.

    • Can work the hours that have some overlap with London daytime.

    • Is motivated by Loco2's mission.

    How to apply

    Send your CV and a cover letter [email protected], outlining your skills and experience and answering the following questions given in the job ad.

    Some questions we'd like you to include in your cover letter:

    • What are some of the most challenging/interesting programming tasks you have worked on?

    • Why do you want to work for Loco2?

    • In what country and timezone do you live?

    Salary ranges £55 000 - £70 000 (DOE)

    Regretfully,  we can only accept applications from applicants with an existing right to work in the UK or from within the EU.

  • Marketcircle
    C$85,000.00 - C$100,000.00

    Are you a software developer that enjoys remote work, collaborating with teams, and solving challenging problems? If so, we’re looking for an experienced software developer to join our backend team.

    The team is responsible for developing, maintaining, and supporting our backend services. Some of the things you might work on:

    • RESTful interfaces to persist data for our client apps
    • authentication and payment backends
    • PostgreSQL database(s) with custom extensions
    • Elasticsearch indexing and search

    Why you’ll love working at Marketcircle:

    • Work remotely!
    • Learn. We invest in our employees: conferences, books, and online courses.
    • Team. Our team is like our second family. Work, learn, and eat with each other.

    You need to be a highly motivated team player; creative and passionate about developing new technology that empowers us to empower our customers.

    You are:

    • an experienced software developer, with some experience building backend services
    • comfortable working remotely
    • comfortable working independently or collaboratively

    You have:

    • a solid understanding of modern backend applications
    • experience with modern API design and ideally know your way around in a web framework such as Ruby on Rails, Django, or Sinatra
    • experience with a either Ruby, Python, or a similar scripting language
    • an appreciation for well written, tested, and documented code
    • experience with Linux or a BSD
    • experience with Git and GitHub
    • experience developing using Swift

    Bonus Points for:

    • experience with infrastructure management tools (like Puppet, Ansible or Chef)
    • experience with cloud infrastructure providers (like AWS, Google Cloud, Microsoft Azure or DigitalOcean)
    • knowing your way around the network stack, from HTTP to TCP to IP and have a solid understanding of security (TLS/ IPSec/Firewalls)

    How to Apply:  Send your resume over to jobs[at]marketcircle[dot]com and be sure to include why you’d be the best fit for this role.

  • OpenCraft

    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, stanford.edu or fun-mooc.fr 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)

  • Oasis Digital

    Oasis Digital is looking for Angular / Node developers for our complex/enterprise software projects. You will mostly work on projects for Oasis Digital customers, working closely with both Oasis Digital and customer developers.

    Key qualifications

    • Very good at writing, debugging, and explaining software!
    • 1+ years of Angular experience
    • 1+ years of Node experience
    • 3+ years of JavaScript experience
    • Able to explain and assist other developers
    • Ready to both collaborate extensively and produce independently
    • Bachelor’s degree in a technical field strongly preferred
    • Live and work in the USA
    • Fluently communicate in English, but also comfortable interacting with developers around the world
    • Experience with integrating disparate systems
    • Have your own workspace
    • Comfortable with online meetings using video chat and screen sharing

    Essentials of the job

    • Contractor, working remotely from your own location, 95% remote
    • Visit us in St. Louis MO (or at a customer location), once or twice a year
    • Likely 6+ months, possibly longer
    • 35+ hours per week
    • Hourly, contractor pay - occasionally >40 hours is possible
    • Some our of complex projects need daily meetings to work on integration - so you must be available mostly during the workday. You can flexibly schedule your own working days and times - constrained by the need to meet with others.

    Technology stack

    • Angular / TypeScript
    • Node / JavaScript (sometimes TypeScript)
    • Micro-services
    • Docker
    • Many other ancillary technologies

    Our hiring process

    Our industry is full of tedious and lengthy interview processes. We try instead to get to know each other as quickly and efficiently as possible:

    1. We review your resume and answers to a few questions
    2. ~15 minute video chat: initial discussion
    3. ~30 minute video chat: deeper technical discussion and interview
    4. ~45 minute video chat and remote shared coding session: we see you in action and you get to know us more
    5. final "HR style" interview
    6. background check and start date
  • New Context Services

    Senior DevOps Engineer

    New Context is a rapidly growing consulting company in the heart of downtown San Francisco. We specialize in Lean Security: an approach that leads organizations to build better, safer software through hands-on technical and management consulting. We are a group of engineers who live and breathe Agile Infrastructure, Systems Automation, Cloud Orchestration, and Information & Application Security.

    As a New Context Senior DevOps Engineer, you will provide technical leadership with a hands-on approach. Our clients look to us to guide them to a solution that makes sense for them, and you should expect to provide thought leadership, design, and implement that solution.

    Expect to heavily use Open Source software to take on challenges like delivery of highly secured containers, management of IoT devices or building Big Data ecosystems at petabyte scale and beyond. You will utilize our core methodologies - Agile, Lean, TDD and Pair Programming - along with your fluency in DevOps - to implement robust and reliable systems for our clients.

    You will work with our clients and other New Context team members while working from the New Context office, at client sites, or from your home. We foster a tight-knit, highly-supportive environment where there are no stupid questions. Even if you may not know the answer immediately, you'll have the entire company supporting you via Slack, Zoom, or in-person. We also host a daily, all-company stand-up via Zoom, and a weekly company Retro, so you won't just be a name on an email.

    At New Context, our core values are Humility, Integrity, Quality & Passion! Our employees live these values every single day.

    Who you are:

    • A seasoned technologist with 5+ years work experience in a DevOps, SRE, or Continuous Integration role;
    • Experienced in Open Source web technologies, especially in the areas of highly-available, secure systems;
    • Accustomed to implementing cloud-based solutions (AWS, Google Cloud, Azure) with significant work experience in public cloud technologies;
    • Have developed production-quality applications in an Agile environment;
    • Fluent in one or more high-level languages, ideally Ruby and/or Python;
    • Familiar with Infrastructure as Code (IaC) and automated server provisioning technologies;
    • Experienced as a technical lead on technical projects;
    • An excellent communicator, experienced working with external clients and customers and able to communicate productively with customers to explain technical aspects and project status;
    • Able to think on your feet and learn quickly on-the-job in order to meet the expectations of our clients;
    • A great teammate and a creative and independent thinker.

    Bonus points if you are:

    • Comfortable as a technically hands-on Project Manager;
    • Experienced managing teams;
    • Happy and effective in a consulting role;
    • Familiar with: TCP/IP, firewall policy design, social engineering, intrusion detection, code auditing, forensic analysis;
    • A believer in automated tests and their role in software engineering;
    • Able to translate complex concepts to business customers

    Technology we use:

    We tailor solutions to our customers. You might work on projects using any of the following technologies:

    • Automation: Chef, Puppet, Docker, Ansible, Salt, Terraform, Automated Testing
    • Containerization Ecosystem: Docker, Mesosphere, Rancher, CoreOS, Kubernete
    • Cloud & Virtualization: AWS, Google Compute Engine, OpenStack, Cloudstack, kvm, libvirt
    • Tools: Jenkins, Atlassian Suite, Pivotal Tracker, Vagrant, Git, Packer
    • Monitoring: SysDig, DataDog, AppDynamics, New Relic, Sentry, Nagios, Prometheus
    • Databases/Datastores: Cassandra, Hadoop, Redis, postgres, MySQL
    • Security: Compliance standards, Application Security, Firewalls, OSSEC, Hashicorp Vault
    • Languages: Ruby, Python, Go, JavaScript

    All applicants must be authorized to work in the U.S. We will not sponsor visas for this position.

    We are committed to equal-employment principles, and we recognize the value of committed employees who feel they are being treated in an equitable and professional manner. We are passionate about finding ways to attract, develop and retain the talent and unique viewpoints needed to meet business objectives, and to recruit and employ highly qualified individuals representing the diverse communities in which we live, because we believe that this diversity results in conversations which stimulate new and innovative ideas.

    Employment policies and decisions on employment and promotion are based on merit, qualifications, performance, and business needs. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

  • Tyk Technologies

    The quality assurance engineer will work together with the QA lead and the wider product team to ensure the integrity, quality and overall performance of our software. The QA roles at Tyk are critical in ensuring that we provide high-quality software to our customers.

    We need someone who likes to ask questions, listen and then deliver.

    You’ll join our fully-remote engineering team where you’ll be tasked with working on real projects to enhance our product range, troubleshooting client issues and contributing to the product roadmap.

    You will have:

    • 3+ years in QA or related discipline
    • Experience working remotely
    • Knowledge of industry standards and methodology related to software quality assurance and testing
    • Done manual testing and written test scenarios
    • Experience in Testing UI
    • Experience in Testing REST services

    Some nice to have extra's, but not required:

    • Performance or Security testing experience
    • Automated UI testing
    • Familiar with Linux distros
    • Familiar with NoSql Databases
    • Familiar with Docker

    Our tech stack includes:

    • Docker / kubernetes / containerisation
    • MongoDB
    • Redis and Redis Cluster
    • Go / Golang
    • If you have experience with some of the above it will definetely serve you in good stead in this role.

    BENEFITS

    Our early stage team members will shape our business, there is an attractive package based on experience and performance. Everyone has unlimited holiday.

    You'll work with a talented, passionate team of industry experts, developing a cutting-edge product that is driving change and innovation within startups and household names alike.

    A distributed team. Work from our London office during induction, once you are up to speed, you can work from home, a cafe, your mums house, wherever you get your best work done, we’ll support you in making that happen.

    The best software and hardware available - we are prime movers in “The New Stack”, our setup reflects that.

    We are growing rapidly and are looking for team members keen to grab hold, accelerate that further and shape our future.

    You can see more about us at https://tyk.io

  • USA TODAY NETWORK
    Preferred: (GMT-05:00) Eastern Time +/- 4 hours

    Position Summary

    The Quality Engineering team thrives in an environment where collaboration and openness are valued. Our focus is being the voice of quality from the engagement of product owners, developers, and designers to build better software by improving speed, efficiency, and collaboration during the development lifecycle. 

    As a CI/CD Infrastructure Developer, you’ll help us build continuous integration and delivery infrastructure for 100+ news properties around the country, including USA Today. In this role, you will be responsible for implementing tools in the CI/CD space and helping onboard internal software development teams to effectively use the tools and create automated CI/CD pipelines. You will be responsible for installing, configuring and managing the standardize common pipeline and providing development expertise to internal software development teams on restructuring their applications to fit into a continuous delivery model.

    The ideal candidate is excited to solve complex problems and learn new things every week. This team is responsible for vetting and selecting new CI/CD technologies, as well as maintaining and optimizing existing platforms and solutions.

    **
    Main Responsibilities**

    • Identify and drive opportunities to improve CI/CD cloud infrastructure
    • Create and maintain deployment pipelines by working with software development teams to automate the build, testing, and deployments using Platform Engineering tools
    • Building and deploying immutable infrastructure and components
    • Working in both containerized as well as non-containerized environments
    • Bring a passion for staying on top of tech trends, experiment with and learn new technologies
    • You'll build, and maintain key shared CI/CD infrastructure technologies listed below.
    • Expect to know or to learn Go. Using it to build and maintain tools that make our process more efficient, simpler, and faster.
    • You'll develop monitors and build alerts around error conditions and performance. You'll seek root causes should problems arise.
    • Works with minimal supervision
    • Utilizes resources efficiently to resolve complex issues
    • Works with leadership to identify and revise approaches
    • Able to work on multiple projects and prioritize accordingly
    • A professional curiosity that leads the team member to learn more and try new approaches or technology
    • Works hand in hand with the development team.
    • Develop flow charts, mind mapping, layouts, and documentation to identify requirements and solutions.
    • Troubleshoot and debug application failures.
    • Participate in on-call rotation.

    Tools and Technologies at Gannett | USA TODAY NETWORK

    Tools and Technologies:

    • Scripting with Golang, Groovy, and Ruby
    • Cloud Services Amazon Web Services, Google Cloud Platform, and Scalr
    • Chef, Docker, Kubernetes
    • Terraform
    • HashiCorp Vault
    • Continuous Integration and Delivery with Jenkins and Concourse
    • Artifact Repo Management with Artifactory
    • Log Management with New Relic

    Position Breakdown:

    • 80% Development
    • 10% Documentation/Presentation
    • 10% Training

    Required Skills:

    • Bachelor’s degree or equivalent experience.
    • 2+ years experience leading and managing a project.
    • 2+ years of experience with deploying to AWS Cloud, Google Cloud Platform, and other clouds.
    • 2+ years experience with continuous integration tools such as Jenkins, TeamCity, Drone, Concourse, etc.
    • 2+ years experience in Linux systems administration
    • Expertise in at least one scripting/programming language.
    • Experience with server management and deploying applications.
    • Have used source control (github/gitlab) to manage code.
    • Experience with deploying and scaling stateless web applications to the cloud.
    • Proficiency in configuration management.
    • Experience with Kubernetes.
    • Experience with Docker.

    Product

  • ReCharge Payments

    Overview

    With over 10,000 online merchants launching subscriptions and over 1,000,000 subscribers powered by ReCharge we're processing tens of millions of dollars in sales every week. Our mission ‘to make repeat orders easier' began four years ago as a bootstrapped startup and today we're at the forefront of recurring billing software with over 100 remote-first employees around the globe.

    Our Store team is looking for a Software Engineer to collaborate with engineers globally working on a critical part of a SaaS user experience used by millions of people every month.

    Our stack includes: Python, Flask, Jinja, ES6, Vue.js, Sass, Webpack, Redis, Docker, GCP, Terraform, Ansible, Memcached, Nginx, Snowflake, Looker, Matillion

    What You’ll Do

    • Live by and champion our values: #ownership, #empathy, #simple-solutions.
    • Write code focused on scalability, testability, supportability and maintainability.
    • Collaborate with design, product and engineering teams across the company to build new features or update existing ones at scale.
    • 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.

    What You’ll Bring

    • Typically, 4-8 years of relevant development experience in fast paced environments
    • Knowledge of two or more languages: Python, Go, Java, Nodejs, Ruby
    • Proficient with Python, Flask, Jinja (or liquid) and collaborative tools like Git
    • A knack for engineering simple solutions to solve complex problems
    • Self driven; a passion for taking ownership of your work and delivering outcomes
    • Ability to work remotely and desire to make an impact at a boot-strapped start-up
    • Excellent communication skills, a team player with a ‘winning as a team’ attitude
    • Strong computer science fundamentals - data structures and algorithms
    • Bachelor’s degree or equivalent experience desired
  • Overleaf

    What We Do

    Overleaf is a startup and social enterprise that builds modern collaborative authoring tools for scientists — like Google Docs for Science. We have over four million registered users from around the world. Our primary product is an online, real-time collaborative editor for papers, theses, technical reports and other documents written in the LaTeX markup language.

    Who We Are

    Overleaf was founded by two mathematicians who were inspired by their own experiences in academia to create a better solution for scientific collaboration and communication. Now we are a team of about forty with fifteen developers, based mainly in and around the UK and in the US. We were recognised as one of the UK's top 100 fastest growing businesses in 2018.

    About a third of our development team joined us through our acquisition of ShareLaTeX, another major online LaTeX editor, in 2017, and we've now integrated the two teams.

    Our Tech

    Overleaf is based on open source software, and most of our product code is itself open source. You can find it on GitHub: https://github.com/sharelatex/sharelatex (note: most activity is in the repos linked from there).

    We run a mainly Node.js back end using MongoDB, PostgreSQL and Redis. We use a microservices architecture, with about a dozen services. Most of our code is written in CoffeeScript, but we are in the process of decaffeinating to use ES6. On the front end, we mainly use Angular v1 and are incrementally migrating to React.

    We're hosted mainly on Linode and managed with Chef but will be moving imminently to Google Kubernetes Engine. We use Docker to manage our development environments. We support continuous delivery and typically deploy at least a few times a day (less on Fridays).

    How We Work

    Overleaf is remote-first — all founders and staff work remotely. We also have an office by King's Cross station for those in the London area, and we get the whole team together in London several times a year for face-to-face time.

    We encourage flexible working. Our core hours are 2pm–5pm UK time, during which our development teams have 10–15 minute daily standup calls. We have few standing meetings for developers, but we do many smaller video or voice calls for pairing or within teams.

    We always collect user feedback to inform our work. We have UX professionals on our team, and we run many surveys and user interviews.

    We organize our work with Kanban. We use GitHub pull requests for each feature with code review to share knowledge and best practices (and catch bugs). We test thoroughly with automated unit and acceptance tests, supported by continuous integration (CI). We're also fans of linting to minimise bike-shedding (and to catch bugs).

    About This Role

    We plan to add two developers to our team, one with a back end focus and one with a more full stack focus. Experience with some of Node.js, Kubernetes, MongoDB, PostgreSQL, Redis, Angular and React are desirable. Ruby on Rails experience is also a plus, because we have one Rails service from before our integration with ShareLaTeX.

    Key projects on our road map this year include:

    • University Single Sign On — make it easier for users at our 60+ institutional customers to log in to Overleaf
    • New releases of our on premise editions — anyone can install our open source Community Edition, and many labs and companies install our commercially supported Server Pro edition
    • Improve our B2C conversion metrics and monitoring — a more data-heavy project focused on web analytics

    Here are some examples of projects (large and small) we've recently completed:

    In the longer term, we are planning projects around improved collaboration features for teams, improvements to our rich text mode, and more.

    How We Hire

    The stages in our hiring process are typically:

    1. We will aim to update you on the status of your application within 14 days from when we receive it.
    2. We'll follow up by email (or sometimes schedule a phone call) with any questions we have about your application, usually around logistics, your ambitions and your expectations about the role.
    3. We'll schedule a more in-depth interview, which is typically two hours long. The first hour is discussion, and the second hour is technical. For the technical, you'll have the option of either completing a homework assignment, which requires about one hour of your time before the interview, or solving a problem in the interview, if you prefer. The problems are practical in nature (no fizz-buzz or reversing linked lists), and you can use Google, man pages, etc., and ask us questions.
    4. We'll make an offer. We usually interview in batches, so there may be a short delay while we interview other candidates, but we will try to keep you informed throughout the process.

    If you have a deadline, please let us know in your application, and we will try to be accommodating.

    Requirements

    We require that you:

    • have a minimum of 2–3 years of relevant experience (we aren't taking on more new graduates at the moment).
    • will work for us full time (or nearly full time).
    • will usually be available in our core hours, 2pm–5pm UK time.

    Experience with the technologies we use is always a plus, but you don't need to know them all; your ability to learn is much more important to us.

    Benefits

    • Remote and flexible working.
    • Salary £40k–£75k per year depending on experience.
    • You would join a small, dedicated and growing team.
    • We're substantially (around 80%) open source, so your work will often be on open source code.
    • We're backed by Bethnal Green Ventures (https://bethnalgreenventures.com/) and Digital Science (https://www.digital-science.com/), through which we're part of a wider community of startups in science, health and ed-tech.
    • Our London office is shared with several other Digital Science companies, so there's lots of interesting people to meet, and clubs and sports activities outside of work.
    • We get everyone together in London for team meetings several times a year for valuable face-to-face time.
    • You can pick your own equipment. MacBook Pro? Lenovo ThinkPad? Notebook and pen? However you like to work, we'll provide what you need.
    • We provide a training budget; many of our developers choose to attend relevant industry conferences or buy training materials.
    • We run a biweekly internal seminar series (show and tell) with short talks from staff about their work or personal projects, new technologies and techniques.

    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.

Load more