job-typelocationremote
Percona MongoDB Engineer
  • Remote Asia-Pacific hours
  • Full-time

25 days ago

This position will support Asia-Pacific hours.

Who is Percona?

Percona is an industry leader in providing elite services, training and software for MySQL®, MariaDB®, MongoDB®, PostgreSQL® and other open source databases in on-premises and cloud environments. Our services and software accommodate rapid growth and application development, help companies develop and deploy agile solutions and improve your ability to keep up with customer needs.

The Percona Support Team…

Percona Support is a global, elite team of engineers who love getting to the bottom of weird and interesting database behaviour. We understand our customers’ business needs and the nuances of their technical environments. This allows us to help our customers see the big picture and identify opportunities to improve their overall database infrastructures.

What you’ll be doing…

You’ll be teaming with some of the most well known database experts in the industry who are even better teammates, friends and mentors. You’ll have the opportunity to develop your own skills and become more powerful than you can possibly imagine…. with databases.

This is not a boring, entry-level role where you’ll just be triaging the boring and monotonous.

Your main responsibility will be helping our customers’ DBA teams when they need expert assistance.  You’ll do that by gathering relevant data and investigating issues to provide a detailed analysis of your findings in a digestible format by email, instant message or voice. For more serious and production impacting issues, you’ll perform screen sharing sessions to help them quickly navigate and resolve issues.

When you’re not fixing things, you’ll be authoring new blog posts on interesting topics for our open-source community to digest, answering questions on our forum, creating new articles in our customer facing knowledge base for more frequently seen issues, and hosting webinars amongst other things.

This is a remote role, so you can be located anywhere in the world. All you need is a decent, stable internet connection.

What does it take to be a Percona superhero?

  • Excellent knowledge of both RDBMSs and MongoDB, including:

  • All aspects of configuration and best practices

  • Schema design, performance tuning, query optimization, & index tuning

  • Backup solutions

  • Replica set and sharding topologies

  • Engine selection and usage

  • Detailed understanding of monitoring requirements

  • Demonstrable experience of administering Linux based systems

  • Hands on experience of MySQL (Minimum 2+ years)

  • Knowledge about virtualized environments such as VMWare, Docker and/or Kubernetes

  • Knowledge about cloud providers (AWS, Google Cloud, Digital Ocean and/or Azure)

  • Ability to troubleshoot methodically, identifying and applying fixes for known errors, and when necessary, capacity to think outside of the box to resolve complex issues

  • Enthused to expand your skill set with new technologies as the industry continues to evolve

  • Availability to travel for the occasional team meeting, conference and customer visits       

  • Experience working with customers in English     

  • Completed MongoDB University courses

It's cool if you also have experience with:

  • Percona Backup for MongoDB

  • Experience with MongoDB Atlas

  • MySQL/Postgres DBA troubleshooting (basic level or higher)

  • Nagios, Percona Monitoring Plugins and other monitoring tools

  • Configuration management solutions such as Ansible, Puppet or Chef     

  • Percona Toolkit suite

  • Writing Python and Go

  • MySQL and/or MongoDB certificates

Remote work from home openings require consistent and strong internet access.

HQ is in Durham, NC USA.  Staff members should be available if there is a need for any onsite trainings and/or events at any time.    

Note that your legal agreement will be with Percona Staffing LLC, a USA corporation and a subsidiary of Percona LLC.

Please review our Percona GDPR Privacy Policy.

Apply
cmd Full Stack Web Developer
  • Remote NA
  • Full-time

50 days ago

This job post is over 30 days old. It's very likely the position is already filled.
Try applying to a more recent job post instead.

Join our team_

Cmd brings together talented problem solvers, thinkers, and tinkerers to achieve our mission to change the current landscape of cybersecurity. We're looking for people who are as excited as we are to give companies a new way to secure their data.

Make your mark_

Linux + security; we love 'em. But don't worry, we don't need you to be an all-in, security-guru like you might think. We hire subject matter experts to bring their functional skills and unique point of view to the team. That's what keeps us innovative, adaptable, and stronger.

Achieve more_

Join us at a time where you can take full advantage of the opportunities of high-growth. You'll expand on your current skills, fast-track your development, and see your impact in building a company that will change the face of an industry.

Cmd is looking for an experienced Full stack developer who is motivated to combine the art of design with the art of programming. In this role, you will work with both frontend and back end teams to build our client-side logic. You will implement visual elements and their behaviours with user interactions. As a key member of our growing team, you will bridge visual elements and the server-side infrastructure; taking an active role on both sides, and defining how our main application looks and functions.

Responsibilities

  • Develop, update and maintain user-facing features of Cmd's application.
  • Build and manage reusable code and libraries, and help maintain code quality and organization.
  • Ensure the technical feasibility of UI/UX designs.
  • Optimize applications for maximum speed and scalability.
  • Test software to ensure responsiveness and efficiency.
  • Troubleshoot, debug and upgrade software.
  • Identify bottlenecks and bugs, and help devise solutions to these problems.

Skills and Experience

  • Strong understanding of JavaScript, its quirks, and workarounds.
  • Experience with JavaScript Frameworks: Backbone.js, Angular, Ember, React, etc.
  • Knowledge of Node.js and frameworks.
  • Strong understanding of web markup, including HTML5 and CSS3.
  • Working knowledge of SQL Familiarity with Webpack, Grunt and/or Gulp.js
  • Expertise in front-end routing, state management, and consuming JSON-based RESTful APIs.
  • Experience with unit testing and linting tools such as Mocha and Eslint.
  • Good understanding of asynchronous request handling, partial page updates, and AJAX.
  • Good understanding of browser rendering behaviour and performance. Understanding of cross-browser compatibility issues and ways to work around such issues.
  • Knowledge of security standards.
  • 5+ years experience developing web applications.

Bonus points

  • Previous work with graphQL, Relay or Apollo, and react-hooks.

Cmd is dedicated to providing an equal opportunity for all job seekers. Our commitment is to work with the best of the best, who share our passion for changing the landscape of security. If our mission speaks to you, we want to hear from you.

Codility Senior Front-end Developer
  • Remote Warsaw +/- 2 hours
  • Full-time

59 days ago

This job post is over 30 days old. It's very likely the position is already filled.
Try applying to a more recent job post instead.

What you'll do all day:

  • Develop CodeLive - a platform build for using real-life tasks in a shared, live, development environment,

  • Implement new UI features using ES2018, React&styled-components, Jest for automated tests, and development tools of your own choice,

  • Shape UX together with our awesome product designers,

  • Keep Codility app on top of all best practices of modern front-end development.

We will be a great match if you:

  • Are based in Europe,

  • Have real-world experience in developing modern React apps,

  • Strive to work with state-of-the-art code and tools,

  • Are not afraid of refactoring existing production code,

  • Understand that the users come first,

  • Are comfortable working in English,

  • Are able to coordinate the work,

  • Code in good quality: easy to maintain and performant if needed,

  • Focus on root problem solutions,

  • React on priorities,

  • Help others,

  • Take part in working on architectural changes.

What can you expect working with us:

  • Impact - we directly improve the pace and quality of technical hiring for some of the biggest companies in the world,

  • Cross-functional, product-oriented teams,

  • Ownership - every person from our team is a product owner,

  • Agile and lean mindset - to help our whole team (developers, testers, designers and product managers) develop and own our product together,

  • Continuous integration - we deploy to production every day,

  • Best practices - pair programming at least once a week,

  • Direct contact with end users - we observe how they use our product live, run user labs and drive customer interviews,

  • International team environment - our team consists of c.a. 19 nationalities across Europe and US.

Our tech stack:

  • Frontend: ES2018, React, Redux, styled-components, Jest,

  • Backend: Python 3.7, Django,

  • Database: PostgreSQL, Redshift,

  • Infrastructure: Kubernetes, AWS, Chef, Go.

What we offer:

  • Competitive local rates, usually between 70k - 85k EUR per year,

  • Employee stock incentive,

  • Dell for Windows / Linux or MacBook for macOS, monitor Dell P2419H, and budget for accessories of your choice,

  • Personal development budget to help you learn and grow,

  • Health & wellness budget to help you regenerate,

  • Open vacation policy for every type of contract and flexible working hours.

We really appreciate every interest in our company, but we are able only to reach out to the candidates who match our needs the most. You can always keep in touch with us onFB,LinkedIn, Twitter, and via ourblog.

Immersive Labs Ruby Developer
  • Remote Anywhere
  • Contractor

August 23, 2020

This job post is over 30 days old. It's very likely the position is already filled.
Try applying to a more recent job post instead.

Ruby Developer

Freelance/Contract - Outside of IR35

Salary: paid per completed project

Location: Remote

Write deliberately vulnerable web applications for Immersive Labs and help us educate developers around the world on how to fix vulnerabilities in their code and create more secure applications.

The opportunity

At Immersive Labs, we've just launched our latest offering - Secure Coding. This exciting new addition to our market-leading platform teaches developers how to write secure code. We are creating labs that take our users from the basics of writing a secure application avoiding the standard OWASP pitfalls through to building secure public cloud-hosted web apps.

The first set of secure coding labs are live and loved by our users, we are now looking to expand our offering to drive this forward!

Your main responsibilities:

  • Design and build a deliberately vulnerable web application in Ruby / Ruby on Rails
  • Develop a set of written resources to help users understand the vulnerabilities for each lab and how to mitigate them
  • Develop an automated set of tests (in Python and JavaScript) that can verify that the user has fixed a given vulnerability
  • Plan, write, test and improve secure coding labs in the Immersive Labs platform
  • Understand the learning process for software developers to challenge and teach them through Immersive Labs

To be successful:

  • Software Development experience in Ruby / Ruby on Rails
  • An understanding of the OWASP Top 10 Web application security risks
  • Experience writing theory and online learning content about programming, secure coding, IT/Computing and/or Cyber would be an advantage
  • Some experience developing in HTML/CSS, JavaScript and Python would be beneficial
  • Familiarity with Linux and Docker would be beneficial
  • Good English written and verbal communication skills

What Immersive Labs offers:

  • This role is on a contract basis outside of IR35 scope
  • Fully remote
  • Paid per project completed

About Immersive Labs

Immersive Labs are the cyber skill experts. We equip, measure and benchmark the cyber skills of entire workforces, preparing organizations to counter the latest cyber threats. Our game-changing platform transforms the way people learn by engaging their curiosity and unleashing their potential with content informed by real-world events and threats.

https://www.immersivelabs.com/platform-overview

Cyber threats wait for no one, neither should you, Apply now!

Percona MongoDB Engineer
  • Remote Asia-Pacific hours
  • Full-time

July 24, 2020

This job post is over 30 days old. It's very likely the position is already filled.
Try applying to a more recent job post instead.

This position will support Asia-Pacific hours.

Who is Percona?

Percona is an industry leader in providing elite services, training and software for MySQL®, MariaDB®, MongoDB®, PostgreSQL® and other open source databases in on-premises and cloud environments. Our services and software accommodate rapid growth and application development, help companies develop and deploy agile solutions and improve your ability to keep up with customer needs.

The Percona Support Team…

Percona Support is a global, elite team of engineers who love getting to the bottom of weird and interesting database behaviour. We understand our customers’ business needs and the nuances of their technical environments. This allows us to help our customers see the big picture and identify opportunities to improve their overall database infrastructures.

What you’ll be doing…

You’ll be teaming with some of the most well known database experts in the industry who are even better teammates, friends and mentors. You’ll have the opportunity to develop your own skills and become more powerful than you can possibly imagine…. with databases.

This is not a boring, entry-level role where you’ll just be triaging the boring and monotonous.

Your main responsibility will be helping our customers’ DBA teams when they need expert assistance.  You’ll do that by gathering relevant data and investigating issues to provide a detailed analysis of your findings in a digestible format by email, instant message or voice. For more serious and production impacting issues, you’ll perform screen sharing sessions to help them quickly navigate and resolve issues.

When you’re not fixing things, you’ll be authoring new blog posts on interesting topics for our open-source community to digest, answering questions on our forum, creating new articles in our customer facing knowledge base for more frequently seen issues, and hosting webinars amongst other things.

This is a remote role, so you can be located anywhere in the world. All you need is a decent, stable internet connection.

What does it take to be a Percona superhero?

  • Excellent knowledge of both RDBMSs and MongoDB, including:

  • All aspects of configuration and best practices

  • Schema design, performance tuning, query optimization, & index tuning

  • Backup solutions

  • Replica set and sharding topologies

  • Engine selection and usage

  • Detailed understanding of monitoring requirements

  • Demonstrable experience of administering Linux based systems

  • Hands on experience of MySQL (Minimum 2+ years)

  • Knowledge about virtualized environments such as VMWare, Docker and/or Kubernetes

  • Knowledge about cloud providers (AWS, Google Cloud, Digital Ocean and/or Azure)

  • Ability to troubleshoot methodically, identifying and applying fixes for known errors, and when necessary, capacity to think outside of the box to resolve complex issues

  • Enthused to expand your skill set with new technologies as the industry continues to evolve

  • Availability to travel for the occasional team meeting, conference and customer visits       

  • Experience working with customers in English     

  • Completed MongoDB University courses

It's cool if you also have experience with:

  • Percona Backup for MongoDB

  • Experience with MongoDB Atlas

  • MySQL/Postgres DBA troubleshooting (basic level or higher)

  • Nagios, Percona Monitoring Plugins and other monitoring tools

  • Configuration management solutions such as Ansible, Puppet or Chef     

  • Percona Toolkit suite

  • Writing Python and Go

  • MySQL and/or MongoDB certificates

Remote work from home openings require consistent and strong internet access.

HQ is in Durham, NC USA.  Staff members should be available if there is a need for any onsite trainings and/or events at any time.    

Note that your legal agreement will be with Percona Staffing LLC, a USA corporation and a subsidiary of Percona LLC.

Please review our Percona GDPR Privacy Policy.

cmd Backend Go Developer
  • Remote North America
  • Full-time

July 21, 2020

This job post is over 30 days old. It's very likely the position is already filled.
Try applying to a more recent job post instead.

Join our team_

Cmd brings together talented problem solvers, thinkers, and tinkerers to achieve our mission to change the current landscape of cybersecurity. We’re looking for people who are as excited as we are to give companies a new way to secure their data.

Make your mark_

Linux + security; we love ‘em. But don’t worry, we don’t need you to be an all-in, security-guru like you might think. We hire subject matter experts to bring their functional skills and unique point of view to the team. That’s what keeps us innovative, adaptable, and stronger.

Achieve more_

We’re just getting started on our journey. You’ll be joining us at a time where you can take full advantage of the opportunities of high-growth. You’ll expand on your current skills, fast-track your development, and see your impact in building a company that will change the face of an industry.

About the role_

You’ll work closely with our team of platform engineers to improve and expand the server-side software that manages and deploys Cmd’s agent into customers’ Linux environments. Our ideal candidate has a passion for technology, is a great communicator, and has an interest in contributing to the full product lifecycle (design, implementation, release, operation).

Skills and experience_

  • 5+ years experience as a software developer
  • Experience working with Go
  • Experience working with Linux, relational databases, Prometheus, git, and Bash
  • Understanding of HTTP, TLS, and the web browser security model
  • Experience designing, coding, optimizing, managing/deploying and troubleshooting highly-available, load-balanced, secure, HTTPS-accessible services
  • Keen ability to communicate (verbally and in documentation) and share work with others on the team

About you_

  • You're capable of developing criteria to prioritize tasks
  • You're eager to collaborate with engineers to enhance the feature development process
  • You possess self-awareness and a passion for continuous improvement
  • You have a keen ability to communicate the thinking behind your decisions
  • You can identify bottlenecks and bugs and devise solutions to these problems

Bonus points_

  • Familiarity working with HTML, CSS, Javascript and/or GraphQL

Please include a short message about why you're interested in this role, and why you think you're a good fit.

Cmd is dedicated to providing an equal opportunity for all job seekers. Our commitment is to work with the best of the best, who share our passion for changing the landscape of security. If our mission speaks to you, we want to hear from you.

Global Scale Solutions GmbH Frontend Developer
  • München, Germany
  • Full-time

July 15, 2020

This job post is over 30 days old. It's very likely the position is already filled.
Try applying to a more recent job post instead.

Your profile

Your profession excites you and have a genuine interest in what you do. You are looking for an employer who appreciates you as an individual and who is interested in helping you develop your personal and professional career path. Taking responsibility for your work means more than just showing up to the office every day. You’re willing and eager to help team members who are struggling with their own tasks. The quality of your work is of a consistently high standard. You're not afraid of challenging tasks and have ideally already gathered experience in mission critical and highly available applications.

Dealing with your colleagues in a respectful way is important to you, as well as possessing a system of values. However, you're not lacking a good sense of humour to keep the team spirit up!

You’re fluent in English and you enjoy working in a multicultural, interdisciplinary environment. Knowledge of German language is a plus but not a must. 

**Your professional qualification

**

  • Profound knowledge of HTML, CSS and JavaScript and proven track record of using it professionally
  • Mastery of your own toolset (IDE, operating system, debugging tools, etc.)
  • Familiarity with CSS pre-processors, CSS frameworks, build tools, bundlers
  • Experience with a framework like React.js, Angular or Vue.js
  • Strong analytical & problem-solving skills
  • Experience with testing frontend apps (Jest, Enzyme, Cypress, etc.)
  • Excellent communication skills

Non-EU residents: Please note that you need to fulfil the german Bluecard requirements in order to apply for this position.

What we're offering you

  • An experienced team of highly motivated, skilled and interesting individuals
  • A dynamic workplace giving you lots of opportunities for professional and personal development
  • The opportunity to take on responsibility from the first moment on, building and shaping smart solutions
  • A fair compensation packet with a full-time permanent contract
  • Flexible working hours and a goal oriented approach
  • We support you (and your family) with your relocation to Germany / Munich and assist you with the initial steps of your life in a new city / a new country
  • The best possible technical equipment, no matter if you chose Mac or Linux
Smallpdf Senior Frontend Engineer
  • Zürich, Switzerland
  • Full-time

July 14, 2020

This job post is over 30 days old. It's very likely the position is already filled.
Try applying to a more recent job post instead.

What you will do

Team up with our designers and developers to create great user experiences and reliable interfaces.

Work closely with our team to tie the front-end to our back-end infrastructure.

Implement new features and improve existing ones.

We use the latest technologies, including:

  • ES6
  • Webpack
  • React
  • Redux
  • Typescript

Check our stack via https://stackshare.io/smallpdf/frontend

Requirements

  • 3+ years of experience in developing web-based user interfaces
  • Outstanding skills in Javascript (including some knowledge in Node.js)
  • An obsession for interactions, animations, and visual details
  • CSS, TDD, Git and Linux experience
  • Experience with React is a plus
  • Can excel independently and have a sense of ownership for your own work
  • Fluent English
  • Based in Zurich or willing to relocate
  • Swiss or EU passport holder (or other permits that allow you to work in Switzerland)
HomeCEU Angular Engineer
  • Remote CT +/- 2 hours
  • Full-time

May 27, 2020

This job post is over 30 days old. It's very likely the position is already filled.
Try applying to a more recent job post instead.

Angular Developer who loves TDD

Main project

Our main project is a learning management system (LMS) which allows learners to enroll and take courses online. Our primary customers are healthcare workers who are required to maintain their licenses by taking courses to get CEU’s (continuing education units)

This project has a frontend served with node, built with angular 2+ which consumes our backend application via RESTful API maintained by other team members. The backend is mostly php but you won’t need to touch that unless you really want to.

What you will be doing

  • Adding new features to our LMS frontend application. This includes all UI/UX, design to development.
  • Meet with stakeholders to understand our clients needs and propose solutions.
  • Design functional user interfaces to meet those needs
  • You bring your own unique skill set to
    the table and collaborate with others to accomplish your goals.
  • Develop components backed by tests, code quality and tests are HIGHLY valued here, you will have time to make sure it is done right!
  • Cleaning existing tightly coupled components that where not done right the first time…
  • Migrate old features out of the legacy application. Best not to touch it lest it break, so just re-make it the right way!
  • We are all about continuing education, you will be provided the time resources to learn and grow and we expect you to do so!
  • You will be the lead frontend engineer, expected to mentor those under you.
  • Review other team members pull requests and respond to feedback on your own.
  • Prepare release candidates and respond to testing feedback (product owner manually tests things before they are approved to deploy)
  • Look for ways to improve anything and propose your ideas. We want to hear them!

Day-to-day flow

  • You’re part of an agile, multidisciplinary team. You bring your own unique skill set to
    the table and collaborate with others to accomplish your goals.
  • One week sprints planned ahead in JIRA
  • Super short daily stand-up in the afternoon
  • Learn something new each day
  • Enjoy flexible work hours while getting stuff done!

Our Dev Team

Company size is about 20 to 30 people. The dev team size is about 5, two frontend, two backend, and then a devops/backend guy who manages all kinds of stuff.  We collaborate, bounce ideas off each other, have fun.  We do TDD kata's and coding challenges just for fun.  We talk on slack and google meet.

Tools

  • Slack
  • Jira
  • Github
  • TravisCi or CircleCi (we have and use both for different things)
  • Docker
  • AWS

Languages and Frameworks

We need you to know JavaScript, TypeScript, Angular

Though others may be using PHP, Bash, Python, Go

Computers

Mac or Linux please, lets leave it at that :)

Must haves:

  • JavaScript
  • Angular 2+
  • TypeScript
  • TDD
  • passion for clean, quality code that is maintainable!

Nice to haves:

  • AngularJS (some legacy stuff needs re-done)
  • Nodejs, storybook, cypress, jest
  • Docker
  • DevOps, CI/CD Pipeline
  • Linux CLI

We offer:

  • Money
  • Flexible work schedule
  • We pay for your training (udemy, pluralsight, cleancoders)
  • 15 days paid time off (PTO)
  • health, vision, dental, 401k, etc.