Remote docker Jobs in February 2020

53 Remote docker Jobs in February 2020

Post a job
  • Hottest Remote Jobs

    • Close (American or European Time Zone)
      1 week ago

      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 43 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 ciso8601, LimitLion, SocketShark, TaskTiger, 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 points 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?

      • Culture video 💚

      • 100% remote (we believe in trust and autonomy)

      • 2 x annual team retreats ✈️ (Lisbon retreat video)

      • Competitive salary

      • 7 weeks PTO (includes company-wide winter holiday break)

      • 1 month paid sabbatical after 5 years

      • $200/month co-working stipend

      • Parental leave (10 wks primary caregiver / 4 wks secondary caregiver)

      • 99% premiums paid for excellent medical and dental coverage, including an HSA option (US residents)

      • 401k matching at 4% (US residents)

      • Dependent care FSA (US residents)

      • Our story and team 🚀

      • Glassdoor Reviews 

      At Close, everyone has a voice. We encourage transparency and 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 16 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 10 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.

    • 1 week ago

      Job Opening: Backend Platform Engineer

      We’re looking for someone to join our Platform Engineering team at Ferrum. Are you interested in building services to help hospitals detect and eliminate the millions of medical errors that occur every year? If so, read on.


      About You

      You have experience solving challenges with microservices and scaling systems securely. You are comfortable building robust applications with Go or similar languages, Docker, PostgreSQL, Linux, and more in complex systems. Your significant experience interacting with and developing APIs provides a framework for creating both internal and external facing endpoints. 

      You love efficiency and automation. Your work at Ferrum will have a huge impact on the business. You understand that automation and infrastructure pays dividends. You take pride in creating tools to help the team perform at a high level and scale to new challenges.

      You communicate and document everything. At Ferrum, we are a distributed remote team. A culture of sharing and documentation allows everyone to seamlessly work together. Further, for FDA and other healthcare regulatory approvals our documentation of development, testing, and validation must be airtight. 

      You take ownership of a project from ideation to delivery and maintenance. Your experience provides a framework for you to work independently on multiple initiatives as both the end-to-end owner and as a contributor to features. You take pride in creating services that are easy to debug and maintain.

      You want to make a positive and lasting impact on the world. You understand that technology has the power to improve people’s lives and enrich our society. You see the inequality in your own community and around the world and you look to change it. 


      What You Will Do

      Ferrum is a distributed, fast-growing company so you will be wearing many hats and pitch in on different components and projects across the organization. That said, here are some examples of what you’ll do:

      • Scale up the platform and integrations between machine learning algorithms and the pipeline

      • Design and build the APIs interfacing the data pipeline and machine learning services

      • Building security tools to protect sensitive patient data throughout the data pipeline

      • Optimize bare-metal appliances to meet the high performance needs of the application

      • Provision infrastructure for the secure services coordinating on-premise and cloud-hosted services


      About Ferrum

      Medical errors kill 6 million patients every year and are the third leading cause of death worldwide. Ferrum provides doctors with an automated quality management system and machine learning marketplace that ensures they catch and fix medical errors before they affect patient care. The service does not affect physician workflow, takes less than a day to install, and is delivered via a secure appliance so patient data never leaves the hospital. Ferrum has been deployed at hospitals in multiple countries around the world. We are a highly technical team led by experienced founders who have built, funded, and scaled successful healthcare technology companies previously. 

      Salary: $95,000


      To apply to this position, please send an email to [email protected]

  • Software Development (45)

    • Company Overview

      Ceros is an experiential content platform that empowers the creation of bespoke, immersive digital content without code. We’re passionate about helping companies transform their static digital content into engaging experiences. From custom interactive microcontent, to immersive event microsites, you can build it with Ceros. Publish and update live content instantly, and embed it into your site instantly. Join us in ending the endless creation of static content and be part of the movement towards meaningful content experiences.

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

      About the Product

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

      Our codebase is 95% JavaScript and the Ceros product is comprised of multiple single-page applications with a client-heavy focus. We use libraries like jQuery, Require, and Backbone. The Ceros Studio is architected around the HTML5 Canvas element.

      We’re not language zealots. We believe in using the right tool for the job, and our current server-side infrastructure runs PHP, Node.js, Redis, AWS Aurora, Docker, Jenkins, etc. on the Amazon AWS cloud.

      About the Team

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

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

      About the Job

      Working completely from home, you’ll be communicating often through chat rooms, email, and video conferencing. We offer flexible working hours and an extremely flexible vacation policy. And we provide excellent gear (15” Macbook Pro, iPad, external monitor, etc.).

      As a Sr. Full Stack Developer, your typical day-to-day involves:

      • writing maintainable code (probably goes without saying)
      • having your day ruined by functional QA testers who find every bug you write
      • planning and leading high-complexity stories and epics
      • reviewing story docs and offering insights on impacts to other parts of the application
      • performing code reviews and helping to enforce our code and architectural standards
      • participating as a primary on-call resource for service disruptions
      • handling superfriend responsibilities with minimal assistance
      • acting as release owner
      • mentoring other developers
      • suggesting new technologies and techniques to improve developer productivity
      • agonizing over the user experience until even a trained monkey could use the product
      • collaborating with and mentoring your peers on security best practices
      • and finally, deploying your code to production and seeing the customer create something amazing and beautiful with it.

      Key Things to Know

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

      Benefits

      • Competitive salary
      • Unlimited vacation days
      • Stock options
      • Premium health insurance
      • Excellent gear (15” Macbook Pro, iPad, external monitor, etc.)
    • Skylight (US only)
      4 days ago

      Skylight (https://skylight.digital/) is at the forefront of a civic movement to reinvent how the government serves the public in a digital world.

      Were looking for a DevOps Engineer to join our talented team of technologists in driving this movement forward.

      Youll be a key part of our small, but rapidly growing team, which consists of former Presidential Innovation Fellows, founders of 18F, and members of the U.S. Digital Service.

      We work in small, fast, agile teams to create exceptional customer experiences and enduring solutions out of the governments most complex design and technology challenges. The work is challenging, but highly rewarding.

      Benefits

      We focus on supporting you in a variety of ways:

      • Competitive salary
      • Opportunities for an economic stake in the company's success
      • Performance bonuses, referral bonuses, publication bonuses, and public speaking bonuses
      • Medical insurance, dental insurance, vision insurance, short-term and long-term disability insurance, life insurance, dependent care FSA, healthcare FSA, and health savings account
      • Dollar-for-dollar 401(k) match up to 10% of your salary
      • Flexible paid-time-off policy (minimum of 29 days), which covers any type of leave (such as holiday, sick, and vacation) that you need or want to take
      • Minimum of 9 weeks paid time off for all eligible new birth, adoption, or foster parents
      • Annual $2,000 professional development allowance
      • Annual budget of up to $750 for tech-related purchases
      • Access up to $1,000 before payday to cover emergency expenses
      • Incentives for living in a HUBZone area (https://maps.certify.sba.gov/hubzone/map), including relocation assistance and a monthly stipend to help offset the cost of rent or mortgage
      • Remote-friendly work environment
      • An environment that empowers you to unleash your superpowers for public good

      We participate in E-Verify and upon hire, will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S.

      We're an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, national origin, ancestry, sex, sexual orientation, gender identity or expression, religion, age, pregnancy, disability, work-related injury, covered veteran status, political ideology, marital status, or any other factor that the law protects from employment discrimination.

      Skills & requirements

      What you’ll do:

      • Engineer an incredible experience for developers who are working in web-based environments such as Ruby, Python, Java, and Node.js through automation, virtualization, and process improvement

      • Achieve technical excellence by advocating for and adhering to lean-agile engineering principles and practices such as simple design and automated testing

      • Represent Skylight's culture of delivery when interacting with government stakeholders and other contractors

      What we’re looking for:

      • Expertise in the areas of version control, deployment automation, continuous integration, test automation, monitoring, proactive notification, and “shift-left security”

      • Able to deploy and configure services using infrastructure as a service providers such as Amazon Web Services and Microsoft Azure

      • Able to solve problems using scripting and programming skills

      • Able to administer Linux-based systems, as well as Apache-based web servers

      • Experience with Elasticsearch and Docker

      • Experience creating secure systems while enhancing the privacy of all system users

      • Experience working within a multidisciplinary, agile team format

      • A mindset and work approach that aligns with our core values (https://skylight.digital/culture)

      • Ability to travel from time to time

    • 4 days ago

      Brushfire is looking for a .NET Engineer (U.S. Only) who is

      • well-versed in large-scale application infrastructure and design,
      • familiar with web application development patterns and practices,
      • driven to create captivating and interactive web experiences,
      • skilled in layout and has an eye for attention to detail,
      • experienced in building published, high quality web sites and applications,
      • stimulated by collaborating with a team to define, design and ship new features,
      • excited to work for our primarily Christian church/ministry customers.

      Your primary task will be to utilize your knowledge/problem-solving skills to work alongside and with our existing developers as we create, maintain, and enhance our large-scale web applications. You should be on the cutting edge of emerging standards, technologies, and tools while being well-versed in cross-platform, multi-cloud development of complex, highly-available systems. Ultimately, we want someone who will take pride in learning quickly and contributing fully to create an experience our users will love. If that sounds like you, then you sound like us!

      We value your time and efforts, so compensation is commensurate with experience and includes benefits. We thrive in a completely remote work environment -- with no central office -- where people learn and grow with the company. We are collaborative, creative, and innovative, with each person expected to contribute to meaningful outcomes.

      Successful applicants will be asked to show proof that they can legally work in the US. Though we are remote, applicants closer to our teams in Fort Worth, Texas will be shown preference.

      Things you'll be doing:

      • Build and maintain multi-tiered systems and microservices using C#, ASP.NET, JavaScript, HTML, T-SQL, Docker, and Kubernetes
      • Design Serverless Functions and Web Sites
      • Design and consume HTTP REST APIs
      • Build and maintain devops pipelines for CI/CD
      • Code web applications using ASP.NET MVC based upon approved designs
      • Collaborate closely with other developers and graphic designers
      • Participate on multiple projects from concept through completion without continual supervision.
      • Provide quality control over in both code and visual concepts/designs.
      • Potentially lead sessions in your areas of strength while supervising and inspiring those involved in your process.

      Things you really need to have:

      • Demonstrable experience coding complex web applications in ASP.NET
      • Demonstrable experience with Continuous Integration tools like Jenkins and Azure DevOps
      • Demonstrable experience with Kubernetes and Docker
      • Strong object-oriented programming skills and familiarity with software design patterns.
      • Strong knowledge of SQL/relational databases
      • Familiarity with distributed version control systems.
      • Ability to communicate fluently, pleasantly, and effectively—both orally and in writing, in the English language—with customers and co-workers.
      • Passion, integrity, and energy

      Things we think are cool for you to have, but aren't deal breakers:

      • Bachelor's degree in Computer Science or related field
      • Experience with wireframing/mockup tools (InVision/Sketch)
      • Experience with React, Angular, or equivalent frameworks
      • Familiarity with non-structured persistent document data stores (NoSQL)
      • Demonstrable experience on past projects (via Github, BitBucket, Google Code, etc). A candidate with an active commit history at a site like these will be favored over a candidate without similar history.

      About Brushfire

      At Brushfire, it’s our goal to be the go-to ticketing and registration platform our clients deserve. We’re an event management software-as-a-service platform that provides assigned seat ticketing, general admission, and support for concerts, conferences, camps, productions, plays, sports, and anything else where people gather. We handle thousands of events every day, on every continent, ranging anywhere from a handful to 20k+ attendees.

      Brushfire strives to facilitate successful events around the world by providing great software and service that never stops improving. We believe the church, non-profit, and secular organizations deserve the most elegantly architected platform for event management. Both at the technology and service layer.

      Learn more at https://brushfire.com.

      Benefits

      • Work at home

      • Flexible Hours

      • Paid Vacation

      • Small Team

      • Paid Health Insurance

      • Work with kind & friendly team & customers

    • In this position you will be:

      • Developing Gstreamer pipelines written in C to connect to and stream real-time video

      • Implementing and managing pre-processing of video to optimize performance of deep learning models

      • Working with state of the art deep learning frameworks to deploy object detection models for inference

      • Testing and optimizing GStreamer pipelines to maximize hardware performance

      • Helping to build, automate and customize deep learning training and inference environments

      • Working with Nvidia’s Deepstream SDK, TensorRT, Nvidia Docker, Kubernetes and Helm Charts

      • Writing and optimizing GStreamer plugins to manipulate video and image data Requirements Skills, Experience, Certifications

      • C, C++, Python, Cmake

      • RTSP streaming, OpenCV, GStreamer, Deepstream SDK, TensorRT, Nvidia Docker, Kubernetes and Helm Charts

      • *Ubuntu. RedHat/CentOS and Windows Server a plus

      • Experience with AWS, GCP, Azure, etc a plus

      • Experience with Scrum/Agile development methodologies

      • Experience with Putty/Termius, Powershell, Linux/Windows command line tools

      • Installing Nvidia drivers, Cuda, cuDNN

      • Knowledge of GPU hardware and performance testing

      • Experience with VMS and DVR/NVR

      • C#, Go, Postgres DB, ASP.NET Core a plus

      • Minimum 5 years of related experience or equivalent blend of education and experience.

      • Up to 25% travel

    • ABOUT US

      Newton is Canada's first no-fee cryptocurrency brokerage. Newton is crypto as it should be: with native mobile apps, instant approval, and no commissions. We’re looking for an experienced software engineer to help us build scalable and robust services in supporting our core business and growing user base.

      Our platform runs entirely on AWS. We’ve built our core services with Python in the Django framework and use Postgres databases. Not limited to Python, we also use Java and Javascript for our other services. We use Ansible for configuration and deployment, Docker for our local dev environment, and Jenkins for CI.

      ABOUT YOU

      To be successful in this role, you will own the software delivery cycle, from gathering requirements, to leading the design and implementation, as well as maintaining and improving existing solutions.

      You can make technical decisions and can communicate the tradeoffs. You write high-quality, testable code. When mistakes are made, you own up to them and fix them. You work well in a small collaborative team; every member is a key contributor. You will mentor junior engineers in delivering solutions and guide them on best practices.

      BASIC QUALIFICATIONS

      • 4+ years in Software Development

      • Excellent written and oral communicator

      • Familiarity with Scrum

      • Self starter

      PREFERRED QUALIFICATIONS

      • Experience in a startup environment

      • Experience in financial services

      • Experience working with Django

      • Experience with AWS

    • Close (American or European Time Zone)
      1 week ago

      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 43 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 ciso8601, LimitLion, SocketShark, TaskTiger, 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 points 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?

      • Culture video 💚

      • 100% remote (we believe in trust and autonomy)

      • 2 x annual team retreats ✈️ (Lisbon retreat video)

      • Competitive salary

      • 7 weeks PTO (includes company-wide winter holiday break)

      • 1 month paid sabbatical after 5 years

      • $200/month co-working stipend

      • Parental leave (10 wks primary caregiver / 4 wks secondary caregiver)

      • 99% premiums paid for excellent medical and dental coverage, including an HSA option (US residents)

      • 401k matching at 4% (US residents)

      • Dependent care FSA (US residents)

      • Our story and team 🚀

      • Glassdoor Reviews 

      At Close, everyone has a voice. We encourage transparency and 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 16 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 10 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.

    • Company overview

      Ceros is an experiential content platform that empowers the creation of bespoke, immersive digital content without code. We’re passionate about helping companies transform their static digital content into engaging experiences. From custom interactive microcontent, to immersive event microsites, you can build it with Ceros. Publish and update live content instantly, and embed it into your site instantly. Join us in ending the endless creation of static content and be part of the movement towards meaningful content experiences.

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

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

      About the Product

      Ceros provides multiple products and the Devops team supports them all.

      The core Ceros (https://ceros.com) product is comprised of multiple single-page applications (Admin, Studio, and Player) written in Javascript using libraries like jQuery, Require, and Backbone.  It is supported by a REST backend built in PHP. The Ceros Studio is built around the HTML5 Canvas element.

      We’re in the midst of migrating both the frontend and backend to Typescript.

      The infrastructure uses Docker, Jenkins, and Cloudformation. We use a myriad of AWS offerings. We also use Okta for authentication and Fastly as a CDN.  We’re eying a migration to Terraform and Kubernetes.

      The DevOps team also supports Markup (https://markup.io), which is built in React and Typescript on the frontend and Typescript on the backend.  Its infrastructure uses Terraform and Kubernetes on AWS.

      About the Team

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

      We have a dynamic company culture that collaborates daily. We care deeply about the user experience, and we debate passionately about our ideas. When you work at Ceros, you check your ego at the door, and you aren’t afraid to be honest, especially to yourself. We take our jobs seriously but ourselves not so much.

      The DevOps team is the primary caretaker of the infrastructure, responsible for owning the infrastructure roadmap and pushing it forward.  We’re constantly looking to improve the infrastructure to make it more stable, scalable, available, more easily deployed, and easier to work with.  

      We follow DevOps principles, which means we view ourselves as the deep knowledge and support for all the developers when they need to write infrastructure code for their stories and fight the tendency to silo on a daily basis.  We each attend one of the other development team’s standups as a liaison and we keep the door to the #devops slack wide open for anyone who has questions. We review the other team’s infrastructure code to make sure it’s in line with where we want to go.  And we work to build better tooling around development processes to support the other teams in their work to push the product forward.

      About the Job

      As a DevOps focused engineer, your typical day-to-day involves:

      • Evaluating, testing and building new infrastructure tools and technology

      • Writing detailed planning documents on stories so your teammates can assess the proposed approaches to a story, offer suggestions of approaches missed, and we can all agree on where to go from there

      • Writing maintainable code (probably goes without saying)

      • Carrying out and being on the receiving end of intense code review sessions from your peers who hold your work (and their own) to the highest of standards

      • Helping the full stack development teams write infrastructure code, and reviewing said code

      • Writing clear documentation around infrastructure code and development tooling so that it’s easy to understand, use, and modify

      • Working closely with the rest of the team to deploy new releases and data migrations without hiccups 

      • And finally, ensuring the availability of the Ceros platform

      What we’re looking for:

      • Experience with CI/CD pipelines, configuration management, infrastructure orchestration, containerization, linux administration... you know, DevOps.  

        • In particular, several years of experience with Terraform and Kubernetes. 

      • An eagerness to write well documented, clear code.  You understand that infrastructure code is still code and the principles of documentation and organization that apply to every other kind of code, still apply here.

      • The wisdom of experience.  You understand that principles and design patterns are important guidelines, but not hard and fast rules.  You know when to apply a pattern and when not to, when to hold fast to a certain principle, and when to let it go.  You understand that sometimes we can’t let the perfect be the enemy of the good and we’ll have to take on tech debt, but when we do, it should be with consideration and intention (and should be documented).

      • An eagerness to learn.  We’re looking for engineers who are able and eager to keep up with the pace of our rapidly evolving field.  

      Key things to know

      • This is a remote role

      • We want you to start ASAP

      • This is a full-time position

      • Unlimited vacation days

      • Competitive salary

      • Stock options

      • Premium health insurance

      Working completely from home, you’ll be communicating often through chat rooms, email, and video conferencing. We offer flexible working hours and an extremely flexible vacation policy. And we provide excellent gear (15” Macbook Pro, iPad, external monitor, etc.). 

      Next Steps

      If you’re interested in being part of the Ceros team, please send your resume and a cover letter to us. We’re a company of passionate, honest, and sometimes silly people, so don’t be afraid to express yourself.

    • As a Senior Security Engineer on the SRE Team at Skillshare, you’ll play a key role in helping us continuously improve our security programs to ensure the best experience for our users through the safety of our technology and data. 

      This role spans strategic work of putting in place forward-looking initiatives as well as responding to external threats on an ongoing basis, which means the opportunity for impact across the board.  We’re scaling quickly and are excited to bring someone onboard who can help us proactively tackle challenges – both in the day-to-day operations and anticipated future ones. 

      You’ll collaborate with the other members of the SRE team as well as the product development teams to plan and implement various security initiatives. We’ll look to your strategic expertise, reliable execution, and sound judgment to improve and maintain our security infrastructure, along with creating and improving processes for maintaining a secure product and environment.

      You’ll be joining a team that’s passionate about technology, and helping pave the way for building products together that we’re proud of. We’re excited to meet you.

      What you'll do:

        • Improve, monitor and maintain our information security.

        • Execute security initiatives related to infrastructure, product, and data.

        • Make strategic recommendations and improvements to our security.

        • Work with application developers to improve the security of various product features.

        • Proactively prep and train developers and raise the security awareness of everyone in the organization.

        • Quickly and proactively respond to incoming security threats.

        • Continually assess, address and report on the levels of threat and preparedness.

      Why we're excited about you:

        • 7+ years of experience building, supporting and securing cloud-based web infrastructure with AWS.

        • Knowledge of best security practices for building web applications.

        • Experience with security monitoring tools.

        • Experience in compliance with industry standards such as PCI, OWASP, NIST, GDPR etc.

        • Experience with Single Sign-on (SSO) for internal systems.

        • Understanding of and ability to deal with and prevent typical security threats and risks.

        • Deep understanding of web application infrastructure.

        • Working knowledge of software engineering.

        • Strong communication skills – you’re a natural collaborator and can report out to stakeholders of all levels.

        • Tech stack knowledge: Docker (Kubernetes experience is a plus), Linux, DataDog, AWS security products, MySQL.

      Why you're excited about us:

        • Impact: you’ll play a key role in shaping the direction of a comprehensive security approach long-term.

        • Growth: Our team is small, so you’ll have room to wear a lot of hats and take on more responsibility over time. 

        • Our mission: We are building a learning ecosystem for the new economy and changing millions of lives for the better.

        • Our team: We have a passionate, smart team that is a lot of fun to work with.

        • Your life: We take pride in our flexibility. Working remotely is part of how we need to work these days. You’re a professional, and we trust you to do what you need to do.
    • 1 week ago

      Job Opening: Backend Platform Engineer

      We’re looking for someone to join our Platform Engineering team at Ferrum. Are you interested in building services to help hospitals detect and eliminate the millions of medical errors that occur every year? If so, read on.


      About You

      You have experience solving challenges with microservices and scaling systems securely. You are comfortable building robust applications with Go or similar languages, Docker, PostgreSQL, Linux, and more in complex systems. Your significant experience interacting with and developing APIs provides a framework for creating both internal and external facing endpoints. 

      You love efficiency and automation. Your work at Ferrum will have a huge impact on the business. You understand that automation and infrastructure pays dividends. You take pride in creating tools to help the team perform at a high level and scale to new challenges.

      You communicate and document everything. At Ferrum, we are a distributed remote team. A culture of sharing and documentation allows everyone to seamlessly work together. Further, for FDA and other healthcare regulatory approvals our documentation of development, testing, and validation must be airtight. 

      You take ownership of a project from ideation to delivery and maintenance. Your experience provides a framework for you to work independently on multiple initiatives as both the end-to-end owner and as a contributor to features. You take pride in creating services that are easy to debug and maintain.

      You want to make a positive and lasting impact on the world. You understand that technology has the power to improve people’s lives and enrich our society. You see the inequality in your own community and around the world and you look to change it. 


      What You Will Do

      Ferrum is a distributed, fast-growing company so you will be wearing many hats and pitch in on different components and projects across the organization. That said, here are some examples of what you’ll do:

      • Scale up the platform and integrations between machine learning algorithms and the pipeline

      • Design and build the APIs interfacing the data pipeline and machine learning services

      • Building security tools to protect sensitive patient data throughout the data pipeline

      • Optimize bare-metal appliances to meet the high performance needs of the application

      • Provision infrastructure for the secure services coordinating on-premise and cloud-hosted services


      About Ferrum

      Medical errors kill 6 million patients every year and are the third leading cause of death worldwide. Ferrum provides doctors with an automated quality management system and machine learning marketplace that ensures they catch and fix medical errors before they affect patient care. The service does not affect physician workflow, takes less than a day to install, and is delivered via a secure appliance so patient data never leaves the hospital. Ferrum has been deployed at hospitals in multiple countries around the world. We are a highly technical team led by experienced founders who have built, funded, and scaled successful healthcare technology companies previously. 

      Salary: $95,000


      To apply to this position, please send an email to [email protected]

    • 2 weeks ago

      In a community collaboration led by D2iQ, Google, Docker, and CloudFoundry we've developed the Container Storage Interface (CSI) specification. The CSI specification and the related implementations to provide cloud-like storage features in DC/OS are key to D2iQ’s strategic goals.

      We are looking for experienced Software Engineers to help us maintain, design, and develop our DC/OS Storage Service (DSS). The DSS is built in Go and acts as an orchestration layer between CSI plugins and Mesos. Mesos itself, and therefore the parts relevant to its CSI integration, is written in C++.  We also develop two CSI plugins that, combined with DSS, provides local storage to DC/OS workloads on top of LVM. These projects work as expected, with fairly mature metrics, monitoring, soak testing, etc. There is so much more to do now that we’re past v1.0! 

      If you are ready to take on the challenge of solving complex distributed problems, debug system bugs (strace for the win), design and implement distributed storage solutions, then this is the position for you. 

      You will work in close collaboration with the data services engineers to ship well-integrated products that support our customers on their journey.

      Responsibilities
      • Performing code reviews and giving cordial feedback
      • Performing design reviews and providing original insights
      • Creating clear designs with well thought out design docs
      • Writing reliable control plane code, and the tests that allow it to safely evolve
      Experience & Skills
      • Strong programming skills, must be proficient in Golang, C++
      • Experience in developing and maintaining distributed applications
      • Familiarity with cloud infrastructure (AWS, GCP, Azure)
      • Experienced in container storage solutions like CSI, Docker Volume Driver, REX-Ray
      • Familiarity with storage solutions like S3, Cloud Storage, Ceph, GlusterFS, HDFS, MinIO
      • Knowledge of Linux storage and networking concepts and tools, ie., POSIX, lvm2, Loop device, vnd, mounts.
      D2iQ - Your Partner in the Cloud Native Journey

      On your journey to the cloud, you need to make numerous choices—from the technologies you select, to the frameworks you decide on, to the management tools you’ll use. What you need is a trusted guide that’s been down this path before. That’s where D2iQ can help.

      D2iQ eases these decisions and operational efforts. Rather than inhibiting your choices, we guide you with opinionated technologies, services, training, and support, so you can work smarter, not harder. No matter where you are in your journey, we’ll make sure you’re well equipped for the road ahead.

      Backed by T. Rowe Price, Andreessen Horowitz, Khosla Ventures, Microsoft, HPE, Data Collective, and Fuel Capital, D2iQ is headquartered in San Francisco with offices in Hamburg, London, and Beijing.

    • This Software Engineer in Test position for our Secure team is 100% remote.

      A brief overview:

      GitLab is building an open-source, single application for the entire software development lifecycle—from project planning and source code management to CI/CD, monitoring, and security.

      Right now, we’re in a period of growth, we’ve more than doubled the size of the Quality department through 2019, and we’ve increased the number of GitLab employees from 400 to over 1100 this financial year, too.

      At GitLab, we live and breathe open source principles. This means our entire handbook is online, and with a few clicks, you can find the details of future releases, check out our past releases, and see an overview of the product vision you’d contribute to when working here.

      As a Software Engineer in Test at GitLab, you will be embedded in our Secure stage group. You’ll be responsible for baking in a culture of quality across the categories found within our Secure team, expanding on our existing test automation frameworks and test coverage across a range of configurations, and leading our test automation efforts on new features within our Secure categories as part of a dedicated cross-functional team.

      What you can expect in a Software Engineering in Test, Secure role at GitLab:
      • As part of our Secure team you’ll work on test automation issues related to the Quality department, the Secure stage group, and the entire GitLab product. The work you’ll do will be transparent and open to the GitLab community.
      • You’ll develop new tests and tools for our GitLab.com frontend, backend APIs and services, and low-level systems like geo-replication, CI/CD, and load balancing.
      • You’ll identify and drive the adoption of best practices in code health, testing, testability, and maintainability.
      • You’ll work with engineers to define and implement mechanisms to inject testing earlier into the software development process.
      • You’ll configure automated tests to execute reliably and efficiently in our CI/CD environments.
      • You’ll work 1:1 with a Product Manager, and with the wider product and development teams to understand how new features should be tested and to contribute to automated tests for these new features.
      • You’ll work in an environment where we aim to have a 1:10 ratio of Software Engineer in Test to Engineers.
      • As an SET, you'll have the opportunity to become and expert in security testing-related techniques and concerns.
      Projects you might work on in our Secure stage group:

      You’ll spend your time collaborating with a cross-functional team who are embedded in our Secure stage group. You could work on projects where you’ll be tasked with moving our security products from their own standalone QA process to the GitLab QA review application, growing our test coverage across our security products, and implementing security testing processes.

      You should apply if:
      • You’ve got at least a few years of experience developing in Ruby or working on a Ruby on Rails application.
      • You’ve got some experience with security testing or an interest in the security field. To demonstrate this, you could be familiar with SQL injections, cross-site scripting, or URL manipulation. Alternatively, you may have been involved in OWASP or security hacking sessions. This list is by no means exhaustative, it's here to give you an insight into the type of securty-testing experience we can look for.
      • You’ve got a working knowledge of Docker.
      • You’ve worked with industry-standard CI tools like GitLab CI, Jenkins, Bamboo, or Circle CI for example.
      • You’re comfortable with Selenium-based test automation tools like Capybara.
      • You’ve got experience with Git and its command line.
      • You’re interested in growing your knowledge and skills in Test Environment Provisioning and Configuring (Terraform, Ansible, Kubernetes, GCP / AWS).
      • You know about clean code and the test pyramid, and champion these concepts.
      • Our values of collaboration, results, efficiency, diversity, iteration, and transparency resonate with you.
      • You'll thrive in an environment where self-learning and self-service is encouraged and instilled as a part of our culture.

      We're aware the confidence gap exists so we want to encourage you to apply even if you do not match all of the requirements exactly. The above list is intended to show the kinds of experience and qualities we're looking for. It is not a complete list of pre-required skills.

      The culture here at GitLab is something we’re incredibly proud of. Because GitLabbers are currently located in over 51 different countries, you’ll spend your time collaborating with kind, talented, and motivated colleagues from across the globe.

      Some of the benefits you’ll be entitled to vary by the region or country you’re in. However, all GitLabbers are fully remote and receive a "no ask, must tell" paid-time-off policy, where we don’t count the number of days you take off annually. You can work incredibly flexible hours, enabled by our asynchronous approach to communication. We’ll also help you set up your home office environment, pay for your membership to a co-working space and contribute to the travel costs associated with meeting other GitLab team members across the world. Also, every year or so, we’ll invite you to our Contribute event.

      Hiring Process and compensation:

      Our hiring process for this Software Engineer in Test position typically follows six stages. The details of this process and the compensation for this role can be found at the bottom of our job family page.

      Remote-EMEA
    • SemanticBits (US only)
      2 weeks ago
      SemanticBits is a leading company specializing in the design and development of digital health services, and the work we do is just as unique as the culture we’ve created. We develop cutting-edge solutions to complex problems for commercial, academic, and government organizations. The systems we develop are used in finding cures for deadly diseases, improving the quality of healthcare delivered to millions of people, and revolutionizing the healthcare industry on a nationwide scale. There is a meaningful connection between our work and the real people who benefit from it; and, as such, we create an environment in which new ideas and innovative strategies are encouraged. We are an established company with the mindset of a startup and we feel confident that we offer an employment experience unlike any other and that we set our employees up for professional success every day.

      SemanticBits is seeking a DevOps Engineer to support the automation and deployment needs of a range of projects. You will work hand-in-hand with development teams to implement automation solutions using technologies like Amazon Web Services (AWS), CloudFormation, Ansible, Terraform, Elastic Compute Cloud, and Jenkins to automatically build, test, integrate, and deploy applications in the healthcare and life sciences domains. You will leverage the full power of the cloud to configure highly resilient and scalable applications that can handle hundreds of thousands of users. This is a remote position.


      Requirements
      • Candidate must reside in the United States
      • Solid hands-on working experience with configuring and maintaining resources on AWS
      • Experience with the majority of EC2, ELB, CloudFormation, S3, Glacier, CodeDeploy, SNS, SQS, RDS, IAM
      • Hands-on understanding of virtualization and experience with Docker
      • Deep, hands-on experience with Linux and administration
      • Expertise with production deployments, and CI/CD tools such as Jenkins
      • Experience automating cloud infrastructure, such as with CloudFormation
      • Expertise with cloud security, such as managing users, roles, and privileges through IAM
      • Experience managing Atlassian tooling such as Jira and Confluence preferred
      • Experience deploying and managing a wide range of components that support web applications, such a nginx, Apache http, git, scripting (bash, Perl, Python, etc.), databases (MongoDB, PostgreSQL, etc.)
      • Experience with Kubernetes
      Benefits
      Competitive base salary
      Three weeks of PTO
      Ten paid holiday days
      Comprehensive health benefits (Medical with HSA option, dental and vision)
      Professional development and training reimbursement
      401k retirement plan with 3% base salary contribution irrespective of employee's contribution
      100% paid short-term and long-term disability
      100% paid life insurance
      Flexible Spending Account (FSA)
      Casual working environment
      Flexible working hours

      SemanticBits, LLC is an equal opportunity, affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other characteristic protected by law. We are also a veteran-friendly employer.
    • At Kodify we manage several high traffic web platforms developed using the latest technologies and we work hard to provide the best experience for our users.

      The team at Kodify is looking for a talented Senior FullStack Developer to join our remote team. This specific role is open to remote candidates based in European Union only (a must for us). With you on board, we’re looking to expand our team (currently 15 developers working across multiple European locations) and take our projects to a whole new level. You will deliver Javascript development skills on the front and backend systems that power our sites. Good knowledge of HTML and CSS are also required, along with the ability to work with our designers and the business to implement the features required.

      Your key responsibilities:

      • Create Server and Client JS, HTML & CSS to deliver required functionality and design

      • End-to-end responsibility from technical design to deployment and testing

      • Work with Designers & Product Owners to ensure they understand possibilities / limitations

      • Always work towards minimising page load time / API response times

      • Become a valued team member, providing feedback to the team

      • Take ownership of your code / tasks / role

      • Be proud of what you achieve, and of the product, and be one of the driving forces behind always making it better

      • When you cock-up - own-up! (We don’t do blame-storming here!)

      • Have fun and enjoy your job!

      About you:

      • You’re a real team player. You love to help and find solutions together.

      • Your sense of humour will bring a new dynamic to the team - you love to have fun while you work!

      • You can think on your feet and adapt well to fast changing environments and priorities.

      • You are passionate about software development

      • You're able to think beyond code to architecture and user experience

      • You have a real ‘Can Do’ work ethic - We are results based, not clock based!

      Requirements

      Skills & Requirements - Must Have:

      • NodeJS

      • Javascript / HTML / CSS

      • MongoDB

      Bonus points:

      • React

      • Redux / Redux Observables (or RXJS)

      • GraphQL

      • FaaS

      • Microservice architecture

      • Express / Connect

      • Redis

      • ZeroMQ

      • Your own open source projects

      • High traffic websites

      • Docker / Kubernetes / AWS Technologies (e.g. EC2, S3, Cloudformation, ..)

      • Streaming video technologies / Web playback tools (VideoJS)

      • Understanding of, and agreement with, Agile principles

      • Knowledge and experience in Git and JIRA

      Other:

      • Experience working remotely and with remote teams

      • Experience managing high traffic and content heavy websites.

      Education

      Education is compulsory, but where you got it is irrelevant for us! We are looking for someone who has worked in a similar role (or roles) for at least 3 years, and can show us examples of their work. We are not looking for a newbie, nor are we looking for a rockstar, we are looking for a mid to senior level developer who wants to both learn and contribute to our team.

    • 2 weeks ago

      Cloud Academy is the leading digital skills development platform that enables every enterprise to become a tech company through guided Learning Paths, Hands-on Labs, and Skill Assessment. Cloud Academy delivers role-specific training on the leading cloud platforms (AWS, Azure, Google Cloud Platform), essential methodologies needed to operate on and between clouds (DevOps, security, containers), and capabilities that are unlocked by the cloud (big data, machine learning).

      Companies like Turner, Cognizant, SAS, and ThermoFisher customize Cloud Academy to contextualize learning and leverage the platform to assign, manage, and measure cloud enablement at scale. Learn more at cloudacademy.com.

      Our growing Content Team is now looking for a Labs Developer to create new Labs for our Labs Technology group. This role is a hybrid between a Content Creator and a Technical Writer and we are looking for someone with experience and passion in both.

      The ideal person has an understanding of cloud technologies and is passionate to teach what they have learned to others. You will be working with a SaaS product on a team of 3 to 6 people to build online labs.

      This position is 100% remote and will report to our Lead Labs Developer.

      Responsibilities:

      • Create fulfilling labs and lab challenges in one or more Cloud Academy library categories
      • Write infrastructure as code templates to provision resources when labs start
      • Secure lab environments by defining least privilege identity and access management policies
      • Develop serverless functions to check the progress of users as they progress through labs and lab challenges
      • Consistently deliver new labs on time
      • Update labs in our library to ensure they are up-to-date and providing the best possible experience for our customers
      • Work with the content team to integrate labs and lab challenges into learning paths
      • Communicate feedback and ideas to software developers to continuously improve the lab platform

      Requirements:

      • At least 2 years experience in production environments and/or technical writing
      • Able to independently transform a blueprint of a lab into an elegant learning experience for our end users
      • Experienced with Amazon Web Services, Azure, or Google Cloud Platform
      • Experience with implementing infrastructure as code (CloudFormation, ARM templates, Deployment Manager, or Terraform)
      • Proficient with a programming or scripting language, such as Python, Node.js, PowerShell, and/or Bash
      • Able to document in clear technical steps
      • Work alongside software developers to provide constant feedback on new releases
      • Extremely proficient in both written and spoken English

      Additionally, the following will be viewed favorably:

      • Experienced with automating, designing infrastructure, and developing new features to attract customers
      • One or more public cloud vendor certifications
      • Experienced with RESTful APIs,
      • Familiarity with Git, Hyper-V, Docker, and/or Kubernetes 

      Benefits

      • Competitive salary with an annual bonus
      • Budget for professional development
      • 4 weeks paid vacation per year
      • Great company culture and work environment
      • Highly-skilled teammates and lots of opportunities for growth and development
    • 2 weeks ago
      To join our growing team, SugarCRM is currently seeking an experienced Site Reliability Engineer.  This role can be based in one of our U.S.-based offices or remote.

      Impact you will make in the role:
      • Manage applications in a CentOS Linux-based environment
      • Build repeatable infrastructures with Ansible
      • Develop and execute plans for rolling out new technologies rapidly
      • Improve monitoring infrastructure, build out data aggregation and alerting rules
      • Work closely with engineering to build scalable solutions
      • Triage tickets raised by our support organization and implement fixes
      • Support our private and public cloud environments and customers
      • Mentor other members of the Operations team
      • Participate in an on-call rotation

      Expertise you will bring in:
      • BA/BS in Computer Science with Network Engineering or Information Systems emphasis, or equivalent work experience
      • Extensive knowledge with container orchestration technologies including Docker and Kubernetes
      • 6+ years experience in an Operations or Systems Administration role
      • Superior Unix administration skills
      • Extensive knowledge of common Internet Protocols
      • Extensive knowledge of TCP/IP
      • Experience with virtualization and cloud technologies
      • Hardware management, network switch and router administration experience
      • Experience with Apache, MySQL, and PHP in a production environment at scale
      • Strong knowledge of version control systems and hands-on experience with Git
      • Experience with writing code around infrastructure automation
      • Understanding of how to architect and implement highly available, scalable, and secure network in multiple cloud environments
      • Strong affinity and experience in working with continuous deployment and continuous integration environments
      • An understanding around micro-service architectures and the complexities around their deployments 
      • Extensive programming experience in PHP, Ruby, Python, and Shell
      • Full stack troubleshooting and instrumentation experience
      • Extensive experience with IT automation technologies like Puppet, Salt, Chef, or Ansible
      • Experience with data aggregation, alerting, and reporting and supporting technologies such as Sensu and Graphite

      Nice to haves:
      • Experience in an on-call rotation
      • Experience with Elastic Search or Apache Solr
      • Experience with Spinnaker and/or other CI/CD tools
      • Previous experience as a mentor or advisor
      • Current contributor to open source projects (a Github account you can link us to would be ideal)
      We are an Equal Opportunity, Affirmative Action employer. Minorities, women, veterans and individuals with disabilities are encouraged to apply.

      Benefits and Perks:

      Beyond a stellar work environment, friendly people, and inspiring, innovative work, we have some great benefits and perks:
      Competitive salariesExcellent medical, dental and vision coverage for you and your family, along with other benefit plans like 401(k) matchUnlimited Paid Time OffWellness Reimbursement ProgramOnsite Programs, depending on location, such as Dry Cleaning, Car Washes, Massage, Yoga, and moreCareer & Personal Development Program – multi-platformRegular social eventsOwnership is the greatest self-identity at SugarCRM - you are making an impact nowWe are a merit-based company - many opportunities to learn, excel and grow your career
    • 2 weeks ago

      Note: Although this is a remote position, we are only seeking candidates in European timezones between UTC-1 and UTC+3 to facilitate overlap of working hours.

      At PSP Media we develop cloud-based software solutions for the sports industry, enabling clubs and associations to bring their coaching education and administration online. We are soon launching training.app, our B2C platform for sports coaches of all levels anywhere in the world, helping them to improve their coaching by giving them access to high-quality coaching content across all their devices.

      As a Backend Engineer you not only maintain our different Laravel applications but also implement new features and build new services/applications from the ground up. 

      What you will do:

      • Work on high-scalable products with PHP7 hosted on a cloud-based infrastructure
      • Build and provide internal & external RESTful APIs that ensure a fast & frictionless updating of our products
      • Constantly challenge and expand your knowledge of reliable software architecture, programming and new technologies
      • Work with agile processes that are adapted to the team’s and project’s needs

      What technologies you'll be using:

      • PHP7 with Laravel
      • Go, Python, Node.js
      • MySQL, DynamoDB
      • Kubernetes, Docker
      • ElasticSearch
      • AWS (EKS, EC2, RDS, SQS, SNS, Lambda, CloudWatch, S3, ElastiCache etc)
      • Microservices with synchronous and asynchronous communication

      The budgeted compensation range for this role is €40,000 to €50,000 annually. The actual compensation offered will be based on relative experience and skills, location and employment type. At this time we are only able to provide official employment status to those located in Malta. All other team members will join as full-time consultants and will be responsible for paying any taxes or applicable fees where they reside.

      Minimum qualifications

      • 5+ years of professional software development experience with PHP
      • 2+ year of professional experience with Laravel
      • Solid technical understanding of RESTful API’s
      • A strong portfolio of projects in which you have taken part
      • Spoken and written English skills on Upper-Intermediate level or higher
      • Knowledge of Unit Testing
      • OOP skills and knowledge of design patterns


        Preferred qualifications

        • Knowledge of Microservice architecture

        • Experience with Amazon Web Services (or similar)

        • Experience with Docker and Kubernetes, CI/CD

        • Test-driven development

        • Domain-driven design

      • We have proudly been recognized by INC Magazine with the Best Workplaces award two years in a row! Read more about this achievement and what makes us special here: https://www.invoca.com/press/invoca-recognized-as-an-inc-magazine-best-workplace-for-the-second-consecutive-year/

        Commitment to our customers, collaboration, and continuous improvement in a positive environment are more than words written on a wall at Invoca, it’s our way of life. We take pride in an inclusive and egoless culture that helps us drive innovation and build value for both our customers and our people. And of course, there’s the competitive pay, great perks, and getting to work on an industry-leading product. If this sounds unlike most tech jobs you’ve had, you’re right. Come join us. We’re building something special.

        Job Description

        Invoca offers an unusually valuable engineering experience. You will be part of a team of world-class Engineers scaling our Information Security program with our rapidly growing company and SaaS application. Innovating new and creative ways to secure our platform and people. Our remote-first team is committed to upholding high standards via modern methodologies of agile software development, test-driven development, and DevOps.

        What you will do: 
        • Work with SRE team to deploy and maintain security tools for the organization
        • Execute web application and network penetration testing
        • Oversee vulnerability assessment platform
        • Innovate and assist in improving our Information Security framework
        • Assist with security awareness training (phishing tests, annual awareness, etc)
        What we are looking for:
        • A minimum of three years of experience in an Information Security team
        • A systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive.
        • Extensive experience within a production environment performing penetration tests on both systems and web applications
        • Knowledge of Docker, Kubernetes, and the challenges/benefits associated with containerization.
        • Hands-on experience with Configuration Management (e.g. Chef, Ansible, Puppet) and/or Infrastructure as Code (e.g. Terraform, CloudFormation).
        • A desire to create and write elegant, scalable, and maintainable tools and solutions.
         

         

        What is the team like?

        You’ll join a team where everyone, including you, is striving to constantly improve their knowledge of software development tools, practices, and processes. We are an incredibly supportive team. We swarm when problems arise and give great feedback to help each other grow. Working on our close-knit, cross-functional teams is a great chance to grow your knowledge of different domains from databases to front ends to telephony and everything in between.

         

        We are passionate about many things: continuous improvement, working at a brisk but sustainable pace, writing resilient code, maintaining production reliability, paying down technical debt, hiring fantastic teammates; and we love to share these passions with each other.

        Learn more about the Invoca development team on our blog and check out our open source projects.

         
        Diversity and inclusion statement

        “Our company is committed to creating a culture that is not only grounded in continuous learning, teamwork, and customer success, but is fair, equitable, and welcoming for everyone.” Gregg Johnson CEO

        And to us, diversity and inclusion means even more than treating current employees well and making them feel welcome. It also means proactively hiring people who bring different insights because of their unique demographics, ways of thinking, and prior experiences.

        We intend to continue hiring great people and protecting our culture so everyone can be themselves and speak their minds. That way Invoca will always be a place filled with laughter, energy, hard work, thoughtfulness and respect.

        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.

      • Named as a Forbes Fintech 50 in 2019, Marqeta powers modern payment solutions for companies innovating new services and process flows in a digital world. Our platform, open API, and advanced analytics provide unprecedented control for companies to issue cards, authorize transactions and manage payment operations in real-time. 

        We are a team of industry experts and technology innovators who take a dynamic approach to solving challenging problems. We power possibilities for our customers by bringing the best talent together in an open and collaborative work environment that rewards creativity and perseverance. 

        Marqeta is proud of its Oakland roots and strives to build a global team as diverse as the markets we serve, staying true to our values to Connect the Customer, Find a Way, Make Simple, Take Risk and Build One Marqeta. We are not expecting any single candidate to meet all job requirements listed below, so please apply. It’s an exciting time to join Marqeta. As we grow, your career and opportunities will grow as well.

        Position Summary

        Marqeta is a fast growing technology company with a one-of-a-kind culture. We are devoted to providing meaningful career experiences through challenging work, collaborative partnerships, and ongoing development. 

        We are looking for a quick-thinking, quality enthusiast who understands releasing great software is not just about reactive testing. As a Software Development Engineer in Test at Marqeta, you’ll be proactively assessing and mitigating risks for our API and Web platform releases, within one of our exciting product verticals. You’ll be solving big quality challenges, coaching Software Engineers and Product Managers in the art of quality testing and helping to create a long-term vision of quality features for our members. You are a passionate member of the team who wants to have high impact; looking for a hands-on technical career. This isn’t just about “Quality Assurance”; we want you to help us create a better product and proactively improve our quality efforts on the whole.

        Primary Responsibilities
        • Write and execute automation testing for REST APIs and web-based applications as well as maintain existing automated tests and tools.
        • Work with stakeholders for crafting test plans, resolving test scenarios and constantly update the existing test sets.
        • Be a strong quality advocate, collaborating closely with software engineers, designers, and product managers to release revolutionary payment products.
        • Pair with software engineers to identify and prevent gaps with automation/regression coverage and even build frameworks.
        • Be part of transforming monolithic applications into more scalable and resilient distributed systems with high quality, using cloud technology.
        • We value continued learning and development, so you will learn a lot. 
        • Follow a lightweight Scrum/Kanban methodology.
        Requirements
        • 6+ years of experience or its equivalence in a software engineering role.
        • Experience working with large-scale test automation frameworks.
        • Experience with automation and performance testing for RESTful APIs & Web applications.
        • Experience with Java/Ruby/Python/JavaScript, CD/CI, Unix CLI, git, SQL.
        • Experience with using and setting up performance testing tools such as Gatling, LoadRunner, JMeter, etc.
        • Bonus points for experience with Docker and Jenkins/Drone and Mobile automation.
        • Bonus points for experience in the Payments Industry and with Micro-services architecture.
        • Bonus points for experience in testing React applications
        • Have the ability to solve complex problems with practical, maintainable, and scalable solutions.
        • Leverage your extensive experience in previous projects to guard code quality and take opportunities to mentor juniors.
        • Express what you know comfortably and confidently, especially during code reviews.
        • Accept feedback with eagerness to learn more.
        • Self-aware with the desire to continually improve.
        Perks
        • Rich suite of benefit plans; employee premiums paid 100%
        • Generous Paid Time Off
        • Full paid Parental Leave
        • Pet insurance
        • 401k plan with a Company match
        • Competitive pay
        • Meaningful equity
        • Bi-annual “Hack Week” to support and reward innovation
        • Monthly commuter and parking subsidy
        • Open, transparent culture that includes All Hands meetings, Lunch-and-Learns, all-company offsites, etc.
        • Access to corporate gym membership rates, other discounts and employee perks
        • Fully stocked kitchen, catered lunches twice a week, breakfast on Fridays and more!

         

        As part of our dedication to the diversity of our workforce, Marqeta  is committed to a policy of Equal Employment Opportunity and will not discriminate against an applicant or employee on the basis of race, color, religion, creed, national origin or ancestry, sex, gender, gender identity, gender expression, sexual orientation, age, physical or mental disability, medical condition, marital/domestic partner status, military and veteran status, genetic information or any other legally-recognized protected basis under federal, state or local laws, regulations or ordinances.

         

         

      • Articulate (US only)
        3 weeks ago
        Articulate is looking for a Platform Engineer to join our team. 

        We’re makers. We build delightful systems and tools that empower our engineering teams to move quickly, safely, and reliably. Join us in building scalable e-learning for millions of learners across Rise.com and Articulate 360.

        We need a special person who thrives in an environment of freedom. You might be our person if you can work largely self-directed from home and have hands-on experience building SaaS infrastructure on Kubernetes (or relevant experience).

        Responsibilities:
        • Configure systems and infrastructure as code using Terraform.
        • Work on critical infrastructure projects and make informed decisions that move Articulate forward.
        • Modernize legacy app infrastructure on EKS.
        • Build disaster recovery infrastructure and continuously improve uptime and availability.
        • Provide easy to use monitoring capabilities to our engineers and stakeholders (we use Datadog and other tools).
        • Work closely with our infosec team to address infrastructure level security concerns and maintain regulatory compliance.
        • Integrate all aspects of infrastructure authentication with our company’s identity provider (we use Okta).

        Qualifications:
        • Highly proficient with commonly used AWS services (or comparable experience with another cloud provider).
        • Skilled at risk analysis and can make critical decisions that impact your team and our customers.
        • Experience managing apps in Docker at scale.
        • Previous experience building Dockerized apps is a plus.
        • Networking experience, generally or specific to Docker.
        • Kubernetes and Helm experience is a plus.
        • Experience building monitoring apps at scale.

        About Articulate

        Articulate is a highly successful, fully remote software company that’s changing the way the world learns. Our award-winning e-learning tools are used by 98,000+ organizations across the globe to create engaging online and mobile courses. Our customers include 93 of the Fortune 100 and 19 of the top 20 U.S. universities. And our online community of 800,000+ members is the largest, fastest-growing community in the industry.
         
        We empower employees to thrive by fostering a culture of autonomy, productivity, and respect. We’re all free to exercise our crafts the best way we know how to reach our goals as individuals and teams. Each and every one of us is focused on producing results that directly impact the company’s success. And we all strive to do what’s right by people, both internally and externally, instead of taking the shortest route to the highest profits.
         
        We honor people’s humanity in all of our disparate experiences and social locations, accepting each person as an individual with a story worth listening to and honoring. We believe that honoring everyone’s humanity means being committed to equity and justice. We welcome different voices and viewpoints and do not discriminate on the basis of race, religion, color, national origin, ancestry, physical and/or mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, transgender status, age, sexual orientation, and military or veteran status, or any other basis protected by law. We are an equal opportunity employer and invite applicants to voluntarily disclose their race and gender on our application form to help us create a diverse company. This voluntarily disclosed information will not be shared with any hiring manager and will be kept in confidence by the Articulate human resources department and executives who are not hiring for this position.

      • Mattermost, one of Y Combinator's top 100 companies, provides an open source enterprise-grade messaging platform to the world’s leading organizations that allows teams to collaborate securely and privately anywhere. With over 10,000 server downloads / month our customers include Uber, Samsung, Affirm, The US Department of Defense and more. Our private cloud solutions offer secure, configurable, highly-scalable messaging across web, phone and PC with archiving, search, and deep integrations with hundreds of SaaS and on-premises technologies. Headquartered in Palo Alto, California, our company serves customers around the world with a distributed organization spanning the globe.

        We value high impact work, ownership, self-awareness and being focused on customer success. If these values match who you are, we hope you'll learn more about working at Mattermost and come talk to us!

        About the Role

        Working in open source means your work is publicly visible. Your code will receive both credit and constructive critique from the community. With the right mindset and support these can lead to you a highly positive working environment and making the best engineering decisions of your career. Core committers include highly skilled volunteer developers from the community, staff employed by enterprises deploying and investing in Mattermost, as well as staff employed by Mattermost, Inc.

        Read about our end-to-end recruiting process for core committers at: https://docs.mattermost.com/process/developer.html

        We are looking for an engineer with demonstrated experience in software development and infrastructure with a focus on ensuring high reliability and scaling of Mattermost’s SaaS offering through building tools, deploying infrastructure and automation.

        Responsibilities
        • Develop tooling and infrastructure to support thousands of customers on Mattermost’s SaaS offering
        • Write thoughtful and high-quality code in Go
        • Define infrastructure in code with Terraform
        • Implement, maintain and tune monitoring and alerting systems
        • Build custom tools and services to automatically recover from incidents
        • Respond on-call to incidents with quick and effective resolutions
        • Deploy applications to and manage Kubernetes clusters
        • Write clear and concise plans for incident response playbooks


        Requirements:
        • Bachelor's degree in Computer Science or related fields, or significant professional software development or DevOps experience
        • Strong demonstrable experience in building and maintaining highly reliable services
        • Strong experience with SRE and DevOps methodologies
        • Experience with or an ability to quickly become proficient in Go
        • Familiarity with containers and orchestration systems, like Docker and Kubernetes
        • Comfortable working with infrastructure as code tools, such as Terraform
        • Ability to be on-call


        Pluses
        • Experience with distributed application systems using HTTP, WebSockets, RPC, pub/sub at scale
        • Practical AWS experience
        • Knowledge of Grafana and Prometheus
        • Comfortable with GitHub, Jira, Jenkins, CircleCI
        • Experience working in open source communities
        We're looking for someone who wants to help us build the future of Mattermost and improve the way the world communicates. The right person in this role has the opportunity to have a huge impact on Mattermost the product, and its many users worldwide, but also on our open source community that has been key to Mattermost's success. If this sounds like you - please apply!
      See 25 more Software Development jobs
    • Customer Support / Customer Success (1)

      • The Customer Success Engineer is responsible for providing expert technical support and guidance to customers during implementation and throughout the customer lifecycle ensuring success.

        Customer Success Engineers are expected to be fluent in the technology and tools used by the Kuali Research product team - Node.js, Java, React, Web Services (REST and SOAP) - and have a love for process improvements and automation.

        ABOUT THE COMPANY

        Kuali builds higher ed solutions in a competitive space where users are just waiting to be delighted.

        Why join us? Our work matters — we’re helping our customers improve the quality of higher education by decreasing administrative costs. We compete in a competitive space where users are saddled with outdated, inefficient, legacy ERPs and eager to be delighted. We’re generating revenue and growing quickly with nearly 170 customers and 100 employees. Kuali is committed to open source software development. You’ll have a significant impact on what we do and how we do it because we are an empowered group of entrepreneurs. Plus, you’ll get to work with some truly amazing people at a fast-growing, design-centric EdTech startup.

        Responsibilities:

        • Advise and train customers on technical implementation/onboarding tasks
        • Partner with customers to design system integrations and advise on API usage.
        • Partner with customers on migration of legacy data, both strategy and execution.
        • Work hand-in-hand with Kuali Customer Success Managers during implementation.
        • Assist with diagnosis and resolution of technical issues reported by customers.

        Requirements

        Technology

        Kuali Research is comprised of multiple modules, primarily written in Java and Javascript. Kuali uses AWS for hosting. Experience with the following tools and technologies are required:

        • Enterprise Java and Full-Stack Javascript
        • Databases: MySQL, MongoDb, Oracle (desirable)
        • Infrastructure and AWS Services (multiple, not all): Docker, RDS, EC2/Elastic Beanstalk, Lambda, S3, IAM
        • Web Services: REST, SOAP, and/or WebHooks

        Interpersonal

        • Strong writing skills - ability to concisely convey complex technical requirements and concepts to business users
        • Strong oral communication skills, both individual and public speaking
        • Ability to establish trust-based relationships with executives, faculty, and staff members of customer organizations
        • Proactive and sensitive to customer needs.
        • The ability to multi-task effectively in a fast-paced environment.

        Experience

        • Experience developing integrations with enterprise systems.
        • Experience executing complex data migrations from varied source systems

        Other requirements

        • You’ll have the opportunity to travel. The travel requirement could be 35%.
        • We are a remote division of the company. You’d be expected to have a suitable home working environment or alternative.

        Benefits

        • Autonomy
        • 401k matching (up to 4% of your salary)
        • Full health premiums paid by company for you and dependents
        • Take the time off that you need (we don’t track sick or vacation time)
        • Paid holidays
        • Annual tech hardware budget to buy whatever you want to do your job
        • Annual conference and training budget to learn what you want to learn
        • Fully remote environment

        What can I expect next?

        We will reach out to you if we are interested in a phone screen. After an initial phone call, you will be asked to do a coding challenge (roughly 2 hours). After the coding challenge, you will do a series of Zoom conference interviews with several members of the team

    • Product (4)

      • 4 weeks ago
        Please see here for a full job description: 

        Summary
        We're hiring a full time, full-stack software developer—preferably with proficiencies in Python and React—to work with our distributed team.

        Zoomforth helps professionals gather content and easily design beautiful websites. It's like Squarespace, but for professional communications. Our software makes the complex simple, and the boring beautiful.

        We're looking for engineers who are passionate about the quality of the product they build. We strive to make our code clean and clear, and our product even cleaner and clearer.

        Join a profitable growth-stage startup and work from anywhere, while learning with—and from—an amazing team. You’ll work with talented engineers on a well developed code base and support some of the most respected startups, agencies, and businesses in the world.

        🌎Remote Working | 🕑Full Time (Contract Optional) | 💛Employee Benefits

        Why work with Zoomforth?
        - We continue to modernize our codebase leveraging the latest advancements in frontend and backend tools. We believe in using the right tool for the job.
        - With a small eng team, you can help shape the direction of our software and systems.
        - We have constant feedback loops in place. From code reviews to sales calls, you will hear how the features you build impact our customers.
        - We value getting the job done more than the number of hours you’re behind your computer screen.

        Compensation
        $80k-$140k base, based on role and experience
        Health, medical and dental
        Non-matching 401(k)
        Unlimited vacation

        Logistics
        This is a remote job for a distributed team, with opportunities for travel and team retreats


        Preferred Technologies
        • Python web frameworks—we use Python Pyramids
        • Modern JavaScript frameworks and tooling—we use Webpack + React
        • Git + Github


        Responsibilities
        • Design, implement, and improve our frontend React application, backend Python application, and ancillary systems
        • Work with the product team to help determine product direction
        • Review and improve other engineer’s code
        • Work with engineers to design data models and implement application features.
        • Participate in on-call customer support when necessary


        Qualifications
        • We're a small, distributed team—so excellent communication, and a self-motivated work ethic are essential. Bonus if you’re experienced with remote work.
        • The desire to work with no hand-holding—i.e., independently research and design software systems based on business needs. Learning new skills along the way as necessary.
        • Experience with the systems needed to build and maintain a full web app stack:

        Critical:
        • Experience with modern JavaScript frameworks and package management (React is preferred)
        • Experience with interpreted web application frameworks. (Python Pyramids preferred)
        • SQL Database experience in concurrent applications
        • Basic proficiency in CSS
        • Writing pragmatic, productive tests
        • Using CLI Git and GitHub

        Nice to have skills:
        • Docker experience
        • High level proficiency in CSS
        • Webpack, Babel, ES6
        • Linux server management, BASH
        • RESTful application design
        • AWS infrastructure management, (EC2, Elasticbeanstalk, cloudfront)
        • Network debugging
        • Network and application security experience
        Zoomforth helps customers gather content and easily design beautiful websites. Our software makes the complex simple, and the boring beautiful. It's like Squarespace, but for professional communications.

        Join a profitable growth-stage startup and work from anywhere, while learning with and from an amazing team. You’ll work alongside our CEO and support some of the most respected startups, agencies, and businesses in the world.
      • This position is remote based.
         
        We're looking for product managers that can help us work on the future of developer tools.

        Specifically, we're looking for a PM to drive improvements to the responsiveness and scalability of GitLab, and establish best practices for performance oriented development. This role will involve identifying and prioritizing performance bottlenecks, establishing a performance testing framework, and leading needed architectural changes for additional scalability.

        We believe developers deserve an intuitive, single application that covers the entire DevOps lifecycle. We believe running tests is just the beginning of automation. We believe deploying your code should be automated and repeatable, and most of all, easy. We believe in pushing the boundaries of best-practices, and bringing these to every developer, so that doing the right thing is also the easy, default way of working.
         
        We know there are a million things we can and want to improve about GitLab's support for control, authentication, and measurement of DevOps efficiency. It'll be your job to work out what we are going to do and how.
         
        We work in quite a unique way at GitLab, where lots of flexibility and independence is mixed with a high paced, pragmatic way of working. And everything we do is in the open.

        We recommend looking at our company page and the product handbook to get started.

        Responsibilities
        • Drive the product in the right direction
          • Build an effective roadmap to prioritize important features properly
          • Take high-level feature proposals and customer problems and break them into small iterations that engineering can work on
          • Balance new features, improvements, and bugfixes to ensure a high velocity and a stable product
          • Consider the business impact, ROI, and other implications when taking important decisions
          • Make sound decisions for your product/stage, building trust, and driving clarity across all teams at GitLab and the community
          • Mastery of the competitive and market landscape of their product domain and understanding how this landscape impacts their own product roadmap
          • Ability to clearly document ROI or impact for a given action, feature, or prioritization action
          • Conduct advanced ROI analysis on investment cases to determine if GitLab should pursue them
        • Take an active role in defining the future
          • Contribute to the product vision, together with the Head of Product and VP of Product
          • Create and maintain a vision for your product area
          • Create and maintain the vision for each product category
          • Innovate within your product area by proposing ambitious features
          • Follow innovation in your product area
          • Communicate and evangelize your product vision internally and among the wider community
          • Mentors junior or less experienced Product Managers to quickly bring them up to speed and add value
          • Represents GitLab as a product and domain expert in front of Industry Analysts, customer visits, industry events/conferences, and other events.
        • Manage the product lifecycle end-to-end
          • Follow feature development end-to-end; provide guidance and feedback to engineers and designers; ensure everyone is aligned
          • Be the voice of the customer and the subject-matter expert for your group
          • Contribute to documentation, blog posts, demos, and marketing materials for product features
          • Collaborate with other Product Managers, UX, and engineers in cross-area features to build a single application
          • Manage the uncertainty in an efficient way, adjusting plans to new working conditions
          • Manage features and solutions that span multiple stages, and/or benefit other stages
        • Engage with stakeholders in two-way communication
          • Assist Sales, Support, Customer Success, and Marketing as the subject-matter expert for your area
          • Talk to customers and engage with the community regularly
          • Engage with analysts on briefings and product evaluations
          • Work with the entire Product team to share improvements and best practices
          • Have a strong presence in customer advisory boards and other customer feedback forums to fully understand customer pain points and how these can be solved in the future
          • Ability to present to C-level executives both internally at GitLab and externally to customers and prospects
        You are not (solely) responsible for:
        • A team of engineers: you will take the lead in decisions about the product, but not manage the people implementing it
        • Capacity planning: you will define priorities, but the Engineering Manager evaluates the amount of work possible
        • Shipping in time: you will work in a group, but the group is responsible for shipping in time, not you
         Requirements
        • 5+ years product management experience
        • An understanding of how complex applications function, and an ability to think systematically about application flows
        • Strong analytical skills, and a quantitative approach to incremental performance improvements
        • Hands-on experience with databases, caching strategies, and web applications
        • Excellent written and oral communication skills
        • Ability to think like a CEO to drive success of your product area
        • Fantastic problem solving skills and attention to detail
        • Strong understanding of Git and Git workflows
        • Knowledge of the developer tool space
        • Strong technically: you understand how software is built, packaged, and deployed
        • Passion for design and usability
        • Highly independent and pragmatic
        • Excellent proficiency in English
        • You are living wherever you want
        • You share our values, and work in accordance with those values
        • Strong understanding of DevOps and cloud-native application development
        • Bonus points: Significant experience with Kubernetes and Docker
        • Bonus points: experience with GitLab
        • Bonus points: experience in working with open source projects 
        Hiring Process
          • Selected candidates will be invited to schedule a screening call with our Global Recruiters
          • Next, candidates will be invited to schedule a Deep Dive interview with a Product Manager
          • Candidates will then be invited to schedule an interview with the an Engineering Manager
          • Candidates will then be invited to schedule an interview with our Group Manger, Product
          • Finally, selected candidates will be invited to schedule an interview with our Vice President of Product
          • Candidates may be asked to meet with additional team members at the manager's discretion

        The compensation calculator for this role can be found here.

        Remote-AUS
      • This position is remote based.
         
        We're looking for product managers that can help us work on the future of developer tools.

        Specifically, we're looking for a PM to drive improvements to the responsiveness and scalability of GitLab, and establish best practices for performance oriented development. This role will involve identifying and prioritizing performance bottlenecks, establishing a performance testing framework, and leading needed architectural changes for additional scalability.

        We believe developers deserve an intuitive, single application that covers the entire DevOps lifecycle. We believe running tests is just the beginning of automation. We believe deploying your code should be automated and repeatable, and most of all, easy. We believe in pushing the boundaries of best-practices, and bringing these to every developer, so that doing the right thing is also the easy, default way of working.
         
        We know there are a million things we can and want to improve about GitLab's support for control, authentication, and measurement of DevOps efficiency. It'll be your job to work out what we are going to do and how.
         
        We work in quite a unique way at GitLab, where lots of flexibility and independence is mixed with a high paced, pragmatic way of working. And everything we do is in the open.

        We recommend looking at our company page and the product handbook to get started.

        Responsibilities
        • Drive the product in the right direction
          • Build an effective roadmap to prioritize important features properly
          • Take high-level feature proposals and customer problems and break them into small iterations that engineering can work on
          • Balance new features, improvements, and bugfixes to ensure a high velocity and a stable product
          • Consider the business impact, ROI, and other implications when taking important decisions
          • Make sound decisions for your product/stage, building trust, and driving clarity across all teams at GitLab and the community
          • Mastery of the competitive and market landscape of their product domain and understanding how this landscape impacts their own product roadmap
          • Ability to clearly document ROI or impact for a given action, feature, or prioritization action
          • Conduct advanced ROI analysis on investment cases to determine if GitLab should pursue them
        • Take an active role in defining the future
          • Contribute to the product vision, together with the Head of Product and VP of Product
          • Create and maintain a vision for your product area
          • Create and maintain the vision for each product category
          • Innovate within your product area by proposing ambitious features
          • Follow innovation in your product area
          • Communicate and evangelize your product vision internally and among the wider community
          • Mentors junior or less experienced Product Managers to quickly bring them up to speed and add value
          • Represents GitLab as a product and domain expert in front of Industry Analysts, customer visits, industry events/conferences, and other events.
        • Manage the product lifecycle end-to-end
          • Follow feature development end-to-end; provide guidance and feedback to engineers and designers; ensure everyone is aligned
          • Be the voice of the customer and the subject-matter expert for your group
          • Contribute to documentation, blog posts, demos, and marketing materials for product features
          • Collaborate with other Product Managers, UX, and engineers in cross-area features to build a single application
          • Manage the uncertainty in an efficient way, adjusting plans to new working conditions
          • Manage features and solutions that span multiple stages, and/or benefit other stages
        • Engage with stakeholders in two-way communication
          • Assist Sales, Support, Customer Success, and Marketing as the subject-matter expert for your area
          • Talk to customers and engage with the community regularly
          • Engage with analysts on briefings and product evaluations
          • Work with the entire Product team to share improvements and best practices
          • Have a strong presence in customer advisory boards and other customer feedback forums to fully understand customer pain points and how these can be solved in the future
          • Ability to present to C-level executives both internally at GitLab and externally to customers and prospects
        You are not (solely) responsible for:
        • A team of engineers: you will take the lead in decisions about the product, but not manage the people implementing it
        • Capacity planning: you will define priorities, but the Engineering Manager evaluates the amount of work possible
        • Shipping in time: you will work in a group, but the group is responsible for shipping in time, not you
         Requirements
        • 5+ years product management experience
        • An understanding of how complex applications function, and an ability to think systematically about application flows
        • Strong analytical skills, and a quantitative approach to incremental performance improvements
        • Hands-on experience with databases, caching strategies, and web applications
        • Excellent written and oral communication skills
        • Ability to think like a CEO to drive success of your product area
        • Fantastic problem solving skills and attention to detail
        • Strong understanding of Git and Git workflows
        • Knowledge of the developer tool space
        • Strong technically: you understand how software is built, packaged, and deployed
        • Passion for design and usability
        • Highly independent and pragmatic
        • Excellent proficiency in English
        • You are living wherever you want
        • You share our values, and work in accordance with those values
        • Strong understanding of DevOps and cloud-native application development
        • Bonus points: Significant experience with Kubernetes and Docker
        • Bonus points: experience with GitLab
        • Bonus points: experience in working with open source projects 
        Hiring Process
          • Selected candidates will be invited to schedule a screening call with our Global Recruiters
          • Next, candidates will be invited to schedule a Deep Dive interview with a Product Manager
          • Candidates will then be invited to schedule an interview with the an Engineering Manager
          • Candidates will then be invited to schedule an interview with our Group Manger, Product
          • Finally, selected candidates will be invited to schedule an interview with our Vice President of Product
          • Candidates may be asked to meet with additional team members at the manager's discretion

        The compensation calculator for this role can be found here.

        Remote-AUS
      • 2 months ago

        On being a product engineer at balena

        All team members at balena are laser-focused on our mission: enabling developers to succeed in IoT and edge computing by helping them deploy and manage tens of thousands of devices across the globe.

        As a product engineer, you will act as a product visionary and full-stack engineer at the same time — proactively identifying opportunities and seeing new features throughout the entire lifecycle from design to deployment and maintenance. You will own product outcomes, not feature requests, and take into careful consideration balena’s complex, interdependent systems when developing solutions. You will build a deep understanding of what the product is now and what it needs to be in the future, and help inform tradeoff and prioritization decisions. Above all, you will get your hands dirty and build cross-platform capabilities to remove friction for our users.

        You will get inspiration both from the balena team and by actively communicating with users to understand how we can better address their needs, anticipate roadblocks and maximize the added value of a feature or solution for them. You will be empowered to take on a user request and own its implementation across any part of the stack — whether that's front-end, back-end, infrastructure, etc. You will solve hard architectural riddles and answer questions like “How do I build this? How does it all fit together?”

        You will work both independently and with engineers, designers, product leads, and more in the service of improving users' lives, without regard for internal silos or barriers. You will communicate proposals, discuss with others in the team, incorporate feedback, and drive positive change.

        Responsibilities

        • Talk to users to understand their current and future needs, filter user feedback, analyze product issues, produce requirements, and develop implementations that will enable our users to effectively manage the health of their own fleets
        • Help inform the product roadmap and contribute to prioritization and tradeoff discussions when deciding what to build and focus on
        • Lead the development of new user-centric features across the balena product stack
        • Contribute to documentation and user-facing guides for the implementations you develop
        • Work closely with the customer success team and engineers on support; you’ll often be asked to lend your expertise and contribute to internal docs/scratchpad to extract your knowledge and educate others
        • Constantly question how we can address user needs with long-term product improvements and developments, rather than short-term fixes. Look for ways we can abstract feedback and build generic solutions for all users

        Requirements

        • Breadth of experience, having worked on front-end, back-end and whatever it takes to make users successful and delighted
        • Up-to-date software engineering knowledge and problem-solving skills (both in development and in production mode)
        • Customer-facing skills; ability to understand user needs through conversation and product intuition, articulate their challenges to the team, and build and deploy solutions
        • Drive for execution, taking ownership and pushing projects to completion
        • Humbleness to ask for support from experts within the team when their particular skills are required
        • Ability to both hold the big picture in mind and dive into the weeds
        • Being curious and willing to constantly build on your knowledge of the balena product and new technologies when needed
        • Continuous improvement mindset and desire to make yourself and others more effective
        • Being comfortable working in an environment that practices radical candor and transparency
        • Excellent communication skills and fluency in English

        Bonus points

        • Experience with technologies like Typescript, React, Node.js, Docker, PostgreSQL, or Kubernetes
        • Experience leading software projects or bringing people together to collaborate and build great products
        • Contributions to OSS projects (please include a URL)
        • Interest in embedded systems as demonstrated through personal projects with a Raspberry Pi, commercial or industrial experience with connected devices, etc.
        • Experience with balena as a user
        • Having worked remotely before

        Make sure to let us know if any of these items apply to you. If possible, please also share a sample of your work (URL or attachment).

        To apply

        We strongly recommend that you have a look at/try our platform first (set up a balenaCloud account, test it and even push an app). Along with your CV/Resume, please answer the questions in our application form to help us get the context right.

    • All others (3)

      • OpenClassrooms (UK or France)
        3 weeks ago

        Do you love sharing your knowledge of web development with others? 

        Do you want to help bring opportunities in the tech industry within reach of diverse job-seekers?  

        Do you want to help build confidence in students and inspire aspiring professionals?

        We’re looking for developers like you to join our community of educators and craft online courses for future developers

        At OpenClassrooms, our mission is to make education accessible. This means showing people across the globe that they too can qualify for an in-demand job if they have the drive to learn and the support they need.

        That is where you come in! With the ongoing collaboration of our education team you will:

        • design a skills-based online course,
        • write course content,
        • create coding practice exercises,
        • record screencast demonstration videos,
        • and work with our video team in Paris to shoot a series of short, face-to-camera instructional videos.

        The work is flexible and can be done on a freelance basis from anywhere. 

        Above all, it’s rewarding! You’ll make a difference in your field by helping make tech a more inclusive industry.

        To get an idea of what we can do together, have a look at a few of our published courses, such as these ones on VueGithubFreelancing, BootstrapHTML, or JavaScript.

        If you’re passionate about sharing your knowledge and experience with the developers of tomorrow, then apply now to make an impact.

        Who are you?

        • You can write professional content in English and present concepts clearly to a camera.
        • You are looking to take your skills to the next level by building engaging learning experiences for future web developers.
        • You love the idea of sharing the tips and tricks you’ve acquired and influencing a diverse population of learners.
        • You are a Java Developer. 
        • You have experience with at least one of the following tools or activities:
          • Using Docker
          • Using NoSQL 

        What do we offer?

        • A freelance contract for the creation of one or more courses.
        • Constructive guidance and feedback from dedicated instructional designers.
        • An opportunity to collaborate from any location for much of the course creation process.
        • A warm welcome to our Paris office and studio for a media training and your video shoot.

        Do other opportunities at OpenClassrooms fit your profile?

        Consider becoming an OpenClassrooms mentor! Both our teachers and our mentors rely on their experience in the field to help our students grow as professionals, so don't hesitate to apply for both opportunities! While our teachers are involved in content creation, it's our mentors who provide direct support to students. Follow this link to learn more about mentorship and apply for that role. 

        We strongly value individuals at OpenClassrooms, and we particularly welcome applications from those who are traditionally underrepresented in tech. If you like the sound of this role, but are not totally sure whether you're the right person, please do apply anyway - we'd love to hear from you. :)

        Who are you?

        • You can write professional content in English and present concepts clearly to a camera.
        • You have experience or an interest in mentoring, tutoring, teaching, or creating tutorials.
        • You are a Java Developer.
        • You have experience on multiple projects with at least one of the following tools or activities:
          • Docker
          • NoSQL

        Please include a cover letter and a writing sample (if you have an article, essay, or link to a blog post that you can share, that's perfect; otherwise please include a paragraph explaining a concept related to one of the course subjects listed above).

        Please also indicate which topic(s) from the list above match your experience.

        We look forward to hearing from you!

      • 1 month ago

        At Fitbit, our mission is to help people lead healthier, more active lives by empowering them with data, inspiration and guidance to reach their goals.

        We started our journey in 2007—as a team of two with one big idea. Since then, we’ve grown to over 1,700 employees, sold over 90mm devices, and built a health and wellness community across the globe. In fact, the Fitbit Community has taken enough steps to walk from the Sun to Pluto and back again! Offering award-winning products, a top-rated mobile app and an easy-to-use dashboard, Fitbit provides personalized experiences that help our users reach their goals. With a reenergized focus on innovative devices, interactive experiences, and enterprise health we are transforming the way consumers and businesses see health & fitness.

        From your first steps as a Fitbitter, you will be at the forefront of developing new products. Our culture combines the spirit of startup with the perks of being public. We offer a competitive benefits package and amazing perks like unlimited snacks, Friday happy hours, a wellness stipend, and a strong focus on a healthy work-life balance. As part of our team, you’ll have the opportunity to grow your career, contribute your ideas to life-changing products and services, and—above all—have fun doing it.

        Fitbit’s HQ campus is located in the heart of San Francisco with office locations in Boston, San Diego, Salt Lake City and around the world. Think you’ve found your fit?

        The Role:

        Fitbit is an engineering driven company with a focus on providing a great, consistent, and continuously available user experience. Our customers are uploading their tracking data and viewing their stats all the time, so site performance is critical to customer satisfaction. We're looking for someone to join our Infrastructure Engineering organization to help us build new services and evolve our existing platform.

        You'll work on challenging technical problems that support hundreds of engineers and hundreds of millions of Fitbit's customers. You'll develop and design software automation and tooling to drive efficiencies and help us scale core infrastructure that our key services are built upon.

        What You'll Work With:

        Our tooling for Infrastructure Engineering is largely written in Python and Go. However, there are some opportunities to work with Java if you're collaborating outside of the team.

        On a daily basis, this team is building tools and supporting infrastructure with: Terraform, Vault, Docker, Kubernetes, Aurora/Mesos, and Prometheus.

        An excellent candidate will demonstrate existing knowledge in a number of the tools we use as well as an ability to both teach others and learn new skills.

        It Would Be Great if You Have:

        • Significant experience (4+ years) in working with scalable public clouds like AWS or GCP.

        • Proficiency in programming and testing Go or Python.

        • Strong understanding of Linux systems and containers.

        • Previous experience in Kubernetes, Aurora/Mesos, Terraform, Bazel, or Vault.

        • An understanding of security principles and ability to work with InfoSec to address vulnerabilities and collaborate on future changes.

        • Demonstrated skill in automating operational needs and developing tools at scale.

        • A history of thorough documentation.

        • The ability to coordinate and communicate effectively whether it's emails, documentation, or video conferencing.

        • Worked with remote teams before.

        Key Traits:

        • Self-motivated and driven to succeed.

        • Exceptional communication and organization skills.

        • Your code is easily readable, but also can operate reliably.

        • Proficient at learning new tools/systems and sharing that knowledge within the team

        • Genuine curiosity and love for your craft.

        • Willingness to travel to occasionally and effectively communicate with internal teams.

        • Able to summarize information at varied granularity based on the intended audience.

        • Skilled at planning and executing simultaneous projects and activities. Ability to prioritize and keep complicated projects moving forward.

        • Able to build prototypes for new systems and vet their operation

        • History of relevant open source contributions is a plus.

        • Thrive in an evolving operational environment, responding to occasional unexpected production level issues.

        Do this sound like you? Unsure about some of the qualifications? We'd still love to hear from you.

        Fitbit is proud to be an equal opportunity employer. We recruit, hire, train, promote, pay, and administer all personnel actions without regard to race, color, ancestry, national origin, citizenship, religion, age, sex (including pregnancy, childbirth, and medical conditions related to pregnancy, childbirth, or breastfeeding), sex stereotyping (including assumptions about a person’s appearance or behavior, gender roles, gender expression, or gender identity), sexual orientation, gender, gender identity, gender expression, marital status, medical condition, mental or physical disability, military or veteran status, genetic information or other statuses protected by law. We interpret these protected statuses broadly to include both the actual status and any perceptions and assumptions made regarding these statuses.

        San Francisco applicants:  Pursuant to the San Francisco Fair Chance Ordinance Fitbit will consider for employment qualified applicants with arrest and conviction records.

      • What we are looking for:

        The Senior DevOps Engineer is a high-impact role where you will work closely with the software engineering teams to help them deploy critical software to AWS. This position will have significant impact on building out our growing infrastructure, implementing infrastructure-as-code with Pulumi, and leveraging Kubernetes for orchestration of Docker containers.

        A passion for data security is key as you will be frequently dealing with patient data that falls under HIPAA regulations. Your desire and ability to collaborate, mentor, and learn is critical to your success at IDx. You must have a demonstrable enthusiasm for good DevOps practices and an irresistible urge to share them with others. You are someone who identifies issues early and brings them to the table along with multiple solutions. You believe that continuous improvement is key to the difference between good and great and can inspire others to follow your example. You love learning and teaching and find satisfaction in multiplying the effectiveness of those around you.

        To be successful in this role you must be able to:


        • Apply best practices and help others understand their importance.

        • Effectively document the architecture, design and functionality of implementations.

        • Have awareness of new trends, technologies, and tools and understand when to apply them.

        • Communicate complicated technical concepts to diverse audiences.

        • Make others better through documentation, technical guidance, and mentoring.

        Requirements:

        • Strong analytical skills with great verbal and written communication.

        • Experience architecting, designing, implementing, and deploying complex solutions.

        • Experience with both Linux and Windows.

        • Experience with Docker and Kubernetes.

        • At least 5 years’ DevOps experience.

        • 3+ years’ experience building "Infrastructure as Code" with a strong understanding of Amazon Web Services (AWS) Experience making decisions that balance the tradeoffs between technical and business needs.

        • Applicants must not now or in the future need IDx to sponsor an immigration case for employment (for example, H-1B or other employment-based immigration cases).

        What will help you in this role:


        • Experience delivering highly secure and efficient solutions within comprehensive compliance regulations.

        • AWS Certified Security Specialty.

        • Experience with infrastructure-as-code tools such as Pulumi or Terraform.

        • Experience working with data in a HIPAA compliant environment.

        • Knowledge of or interest in the medical device software development industry.

        • Experience working in an ISO- or FDA-regulated environment, or another highly regulated environment (FAA, etc.) and working with Quality Management Systems.

        IDx is a challenging and rewarding environment that provides amazing opportunities to:


        • Work on unique opportunities that will be hard to find at other companies.

        • Work on the first ever autonomous AI system cleared by the FDA to provide a diagnostic decision.

        • Work with world-renowned doctors who are pushing the limits of machine learning in medicine.

        • Tackle complex problems/projects with the highest levels of quality and execution for audiences that include top technologists, the FDA, and world-leading healthcare providers.

        • Push the accessibility and quality of healthcare to new heights to improve the lives of millions of people.