This week
  • 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!

This month
  • Base

    High Alpha is hiring key team members for a new B2B SaaS startup in Greenville, SC or full time remote!

    Base is focused on improving the work lives of Executive Assistants. We know that EAs don’t currently have a software platform that caters to their needs, and there is a need for a solid EA support community – we aim to change that!

    We are looking for passionate and driven product engineers who are excited to create something completely new with a high-caliber, mission-oriented team. The ideal candidate will look forward to working alongside a collaborative team using the latest emerging technologies to design, build, and deliver a high quality, robust solution for our users.

    If you’ve ever been interested in joining a fast-growing early-stage company with seasoned-leadership and significant potential as a member of the initial engineering team, this is it!

    Some of the things we look for: 

    * 5+ years professional software development experience

    * Experience developing large-scale applications utilizing a variety of languages and technologies

    Deep understanding of how to leverage data to build better products

    * Experience building APIs at scale (logging, monitoring, alerting, etc.)

    * Deep experience with Node or another server-side language (Golang, Python, etc)

    * Comfortable with modern JS development, especially within larger reusable frameworks like React, VueJs or others

    * Fluency with leveraging the latest cloud offerings from Google/Amazon, producing a scalable microservice architecture, and optimizing for user experience

    * Experience in an Agile or Lean software environment

    * Knowledge of continuous deployment practices, including automated testing and continuous integration

    * Experience working and collaborating with a team of fellow engineers and designers

    * Comfortable communicating to business stakeholders and creating documentation

    * A desire for professional development and continued learning

    * You’re self-motivated and comfortable working in an iterative environment and can take minimal direction to drive to desired goals

    If you don’t fit this description perfectly, in particular, if you come from an under-represented group, however, you would consider yourself a Senior-level Full Stack Engineer, please apply.

    Extra Consideration: 

    * Experience integrating with 3rd party API’s like Calendar (Google/Microsoft), * * Analytics Providers, SendGrid, Twilio, and others

    * Knowledge of Distributed/Concurrent systems and experience utilizing microservice architecture best practices

    * Experience with deep learning, machine learning, AI

    * Experience in engineering leadership, with a proven track record of leading software projects from inception through development and successful deployment

    * DevOps experience scaling cloud environments with Kubernetes

    * Mobile app development experience

    Our team members can look forward to: 

    * Seasoned and diverse leadership team

    * A fun, flexible, remote work environment, with a passionate mission-oriented team

    * The chance to help establish company culture, best practices, team norms, and foundations of engineering

    * Competitive pay for a new and growing company

    * Stock options

    * Benefits not typically offered at new startups such as Health insurance and parental leave

    * Unlimited flexible paid time off

    * Monthly Tech stipend

    As a new company we are constantly learning and evolving, but there are a few important themes that don’t change:

    We Are Autonomous 

    Engineers should be free to solve problems rather than work task lists. We recognize how important it is to invest in creativity and knowledge.

    We Experiment 

    We build small features, frequently deploy, test, and learn from each release. Rather than ride a release train we perform multiple deployments a day so that we can realize business value as quickly as possible.

    We Are Open 

    There are no silos here. Our engineering team works in lock-step with the other key areas of our business to build a product our customers love. We want to share our successes and learnings with each other as we continue to grow

  • G2i Inc.

    What is G2i?

    G2i is a hiring platform for engineers by engineers. Our vision is for the hiring process to be simple, trustworthy and enjoyable for both companies and engineers. Our mission is to create a vetting process where:

    • Engineers will vet other engineers
    • Engineer vetting will be as close to on the job requirements as possible
    • The vetting process will be objective, repeatable and quantitatively scored
    • The process will be transparent. We will provide the engineer's code, our code review and technical interview notes in full to our clients.

    G2i is short for "Good News to the Internet." We are convinced that our primary vision & mission are good news to companies that need to hire engineers. While we are going about fulfilling that primary vision & mission, we will also be good news to those in need. We are on mission to help hundreds of street kids in Nairobi, Kenya obtain education, a safe home, parental care, and the love they need. We are also committed to supporting the open source community by finding ways to financially support those who build the OSS we rely on.

    What We Need Right Now

    We are currently in need of an Erlang contractor that wants to work with one of our clients remotely. Our client is based in San Francisco and is looking for engineers in North America and South America for optimal time zone overlap. Here is the current tech stack that you would be working in:

    • Erlang 19

    • PostrgreSQL

    • Redis

    • Comms with Rails

    • AWS

    They have a highly customized solution that they need help with both in terms of support and coming up with scaling solutions. Some examples of tasks you would work on include:

    • Migrating to new database connection types
    • Code clean up/ refactor
    • Database improvements (Indexing, caching strategy, optimize queries, etc.)
    • Redesign and implement custom storage types
    • Major and minor bug fixes
    • Provide support on monitored alerts
    • System Tasks: add more logging, new monitoring metrics and improve deployment process

    Who we want to hire (Qualifications)

    In simple terms we want to hire a Mid-to-Senior Erlang engineer that wants to work on a remote contract. Here's what that means:

    • You have production Erlang experience.
    • Your Erlang experience has been sufficiently complex for you to step into a mature Erlang system and contribute quickly.
    • You are comfortable with the entirety of a system's backend from the database, to cloud infrastructure, server side business logic and API design.
    • You have experience working in small agile teams.
    • You can complete non-trivial engineering requirements, on time, with very little or no help from other members of the team. This doesn't mean that you are siloed from the team, rather that you aren't relying on them in the manner a Junior would.
    • You will assist other members on the team when they get stuck working on non-trivial engineering requirements.
    • You can work independently and figure out how to solve problems in front of you.
    • You will have a sense of ownership over the engineering tasks assigned to you. The buck will stop with you.
    • You will have a sense of urgency to your work meaning that the completion of a task is important to you. You will do your best to estimate accurately and will communicate early if your estimates look like they will be inaccurate.
  • Knack

    Hi, thanks for reading about our Front-end Engineer opportunity! We're Knack, a code-free platform used by thousands of customers — from non-profits to the world’s biggest companies — to easily build custom apps, workflows, and databases.

    We're looking for an ambitious front-end engineer who also gets excited about product design. This means you’re a pro with JavaScript, CSS, and modern reactive frameworks, but also care deeply about product: usability, user experience, and design.

    Knack is a 100% remote company, with a flat, consensus-driven culture. That means a huge amount of autonomy and ownership to define your work and impact, and the opportunity to have a major impact here is a huge one.

    Role & Responsibilities

    As Knack's lead front-end engineer, you’ll help build a product that makes it easy to do hard things with data.

    • You’ll lead the architecture and coding of our product’s front-end interface and user experience.
    • You'll work with Vue, ES6, and HTML/CSS to build and maintain new Knack features.
    • You’ll help develop and maintain a component library of design patterns and style guides in collaboration with design and product teams.
    • You’ll code every day. Although we expect technical and product leadership, everyone at Knack is deeply invested in their craft and enjoys executing on a daily basis.
    • You’ll be a resource and mentor for the engineering team to level-up on front-end practices to ensure the entire team can be productive developing product features.
    • You'll play a key role in developing feature specs by bridging intent and execution. You'll collaborate with product and design teams, and you’re comfortable sharing feedback and explaining executional tradeoffs.

    About You

    Here are some of the "must haves" to be successful in this role:

    • You love turning complex business requirements into working software that delights users. Nothing excites you more than seeing the real impact your work makes in the lives of thousands of customers.
    • You have min 3+ yrs of experience doing front-end development for a software product at scale
    • You have expert level knowledge of client-side JavaScript, HTML, and CSS.
    • You have direct experience with modern reactive frameworks: preferably Vue, or a desire to leverage React experience to master Vue.
    • You take software engineering practices seriously. You write meaningful tests and understand the value of great logging, proper monitoring, and error tracking.
    • You are comfortable explaining decisions, defending your logic, and providing feedback to others in the service of making our team and product better.

    Here are a few other hints that you might be the person we’re looking for (you match up with a number of these):

    • You have a sense of humor, a sense of humility, and take your work much more seriously than you take yourself.
    • You're proud of the code you write, but you're also pragmatic: you know when it is time to refactor, and when it's time to ship. You know that the ultimate arbiter of your code is a delighted customer.
    • You have the drive and focus to get challenging projects over the finish line, and you are comfortable advocating for what you need to do your best work.
    • You have experience and thrive in a flat, consensus-driven work environment that emphasizes both autonomy and accountability.
    • You know when to do something yourself and when to ask for help. You understand the importance of ruthless prioritization.
    • You are totally okay with big swings, wild experiments, and learning through failure.

    Our Stack

    • Front-end: ES6, Vue, Vuex, Vue Router, Webpack
    • Components & Design: Storybook, Atomic design, Saas, Post CSS, CSS Modules
    • Testing: Mocha Unit Tests, Cypress.js, Ghost Inspector
    • Back-end: Node.js, Mongo, SQL, Redis, AWS

    Learn More

    About this job: https://knack.com/careers/frontend-engineer

    About working at Knack: https://knack.com/work-at-knack

    About us: https://knack.com/about

  • CampMinder

    Help us create a better future.

    Are you ready to make a meaningful impact in the world? At CampMinder, we enable life-changing experiences for children and young adults. Our work empowers camp professionals to help shape kids into the kinds of adults you want on your team – and that we have on ours.

    At CampMinder, you’ll join a company recognized for the last two years by Outside Magazine as one of America’s Best Places to Work. You’ll work closely with other talented engineers, designers, product managers, and more. We’re looking for curious, collaborative teammates who are eager to teach what they already know and jump at the opportunity to learn new things.

    We’ve been designing meaningful solutions for camps since 2001. Now we’re looking for experienced back-end engineers to join our Boulder-based team to help us move towards a new microservices-based architecture. That's where you come in. You’ll use your skills to help us modernize our platform, making it easier for summer camp operators to create great experiences for kids and their families.

    Leveraging our deep experience in web-based application development, we’re building a new platform with Go microservices and containerization using Docker and Kubernetes. This new engine will work in tandem with our existing back-end (built in .Net, C# and MSSQL) and will interface with our new and exciting web and mobile UIs, built in ReactJS and React Native.

    What You Bring:

    • Professional experience creating and maintaining the back-end function of a complex, large-scale software product
    • Extensive experience implementing a containerized microservices-based architecture using Go
    • The ability to lead and mentor others in best practices of implementing microservices using Go
    • Mastery of back-end technologies, designing and building REST APIs and microservices, and both synchronous and asynchronous communication of distributed systems
    • A passion for solving complex problems
    • A desire to learn and use the right tool for each job (i.e. you’re not tied to a professional identity as a “[some technology] developer.” You identify as a software engineer or a technologist.

    Ideally, you also have experience with one or more of the following:

    • Expertise using Go, Docker, and Kubernetes to implement a containerized microservices-based architecture, especially migrating from a monolithic code base
    • Experience with messaging, especially Rabbit MQ
    • Experience with logging tools, especially ELK stack
    • Experience with cloud platforms including Azure, Amazon Web Services, and Google Cloud
    • Experience with automated testing, continuous integration, and delivery and deployment tools
    • Experience with and enthusiasm for Agile development methodologies and pair programming

    Who You Are

    We are looking for people who are great at lots of things, love big challenges, and are committed to continuous improvement.

    You could be a great fit for our team if you are:

    • Willing to step outside of your Engineering comfort zone
    • Willing to work as part of a team, but can also work independently
    • Passionate about and good at solving complex problems
    • Willing to challenge the status quo, constantly looking for ways to improve things
    • Opinionated but consider others’ opinions thoughtfully  
    • Always asking what is best for the team, the company, and the customers
    • Confident but humble
    • Emotionally intelligent

    More About Us

    CampMinder’s culture is guided by a strong sense of purpose and rooted in our core values. We place a high priority on employee engagement and were recently named among the fifty best places to work in the country.

    Our engineers value brainstorming and solving problems as teams, rather than individually. We don’t always agree on everything, but we resolve our differences respectfully. We break our work down in small portions and fully embrace Agile methodologies like pair programming.

    CampMinder is already being used by the leading summer camps and is driving massive, measurable value that enables them to create positive experiences for over 500,000 campers and families…and we’re just getting started! Come help us create a better future.

    We're based in Boulder, Colorado, but we're open to you working remotely if you're not within commuting distance.

    Additionally, paid relocation will be considered for exceptionally qualified candidates.

  • RealScout

    REALSCOUT | Senior Data Engineer / Data Architect - Data Pipeline | REMOTE (minimum 5-hour overlap with Pacific US Timezone) | Full-Time

    This role is specifically to work on our data pipeline - the core of our technology. We're flexible on title; the only hard requirement is that you're senior in experience.  The pipeline is responsible for providing agents, brokers, and homebuyers real estate updates from 100+ nation-wide data feeds as quickly as possible. We’re looking for someone with at-scale experience to make improvements in and to the pipeline’s architecture -- currently Apache Airflow, Golang, Python, AWS, and Postgres, but flexible. Deployment, logging, metrics collection, SLA improvements: everything is fair game!

    A typical week will entail:

    • Ensuring perfect replication of 100+ real estate data feeds with as little lag as possible
    • Scaling a daily emailer from 100k to 1m personalized sends
    • Expanding our set of attributes that no one else in the industry has, like "stainless steel appliances" and "near Google shuttle stops"

    THE REQUIREMENTS

    • Experience with medium-to-large data pipelines: implementing, testing, instrumenting, and deploying
    • Experience with stream processing tools such as Kafka, Kinesis, Spark, Storm, and/or Flink
    • Familiarity with Python+Go (bonus points for Ruby, which the main website runs)
    • Familiarity with automated unit and integration testing
    • Experience with a wide variety of data stores such as PostgreSQL, ElasticSearch, and Redshift
    • Experience with one major cloud provider (Google, Azure, AWS). AWS a plus.

    NEXT STEPS

    After you submit an application, if it looks like there's a good fit, we'll reach out to schedule an initial 20 minute conversation for introductions and to answer your questions about RealScout. In the meantime, visit learn.realscout.com/about for more info.

Older
  • DocStation

    DocStation is a platform that makes it easy for pharmacists to transition away from dispensing pills to providing clinical care for patients. We built the platform with their workflow in mind as opposed to billing requirements, which plagues most of the industry/market. We’re also in a unique position because the majority of the tech innovation has happened at the Hospital/Health System level while pharmacy has been left in the stone age; which is a huge market opportunity as pharmacy starts to catch up.

    We receive data from insurance claims on a daily, weekly, monthly cadence that we transform into patient profiles, medication lists, and insights in order to augment the clinical work that pharmacists are already doing. We have lots of data at our fingertips and we need you to help us make it even more actionable. It sounds cliché but this type of opportunity doesn’t come along very often.

    As an early data engineer, you'll help us improve our processes for data intake, sanitization, and standardization within DocStation. Your vision will contribute to our architecture (node.js, python, react) and help us best utilize the data. You'll be responsible for helping maintain and advance core practices, from operational tasks like logging, monitoring, and alerting to how we collaborate as a team with pull-requests and code management.

    Some things you might work on:

    • Consolidating data in a data lake on S3
    • Managing metadata in consolidated AWS Glue Metastore
    • Enabling at rest access of data through Athena
    • Automating schema management
    • Scheduling and orchestration of workflows in Airflow
    • Integrating new data across merging companies

    **You'll be phenomenal in this role if you have:
    **

    • Experience designing, building, and maintaining data pipelines
    • Experience leveraging continuous integration technologies
    • Excellent written and verbal interpersonal skills
    • Integrity, respect for others, modesty, and passion

    It's a plus if you also have:

    • HIPAA or other security experience
    • Python experience
    • Machine learning or data analytics experience
    • Operations knowledge and expertise

    Why is now the right time for DocStation & Value Based Pharmacy?:

    The American healthcare system is broken (watch this episode of Patriot Act with Hasan Minhajand pharmacists are in a unique position to help take better care of patients while saving money in the process. Thankfully, the traditional business model of dispensing pills (how most people think of pharmacists) is going the way of the dodo due to razor thin margins (thanks Amazon/PillPack). Pharmacists are eager to increase the amount of clinical care they're providing and health plans/insurers are starting to recognize the value of that work.

    Some additional stats:

    DocStation is a fully distributed company that offers a competitive salary and benefits.

     If digging through mountains of data and making it actionable in order to keep people healthy sounds exciting, please get in touch. We'd love to hear from you!

    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.

    - DocStation Team

  • Mokriya Inc

    About Us

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

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

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

    About You

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

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

    Why should I be excited to work here?

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

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

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

    Responsibilities:

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

     Requirements: 

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

    Nice to have:

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