Remote Golang Jobs

Today

Golang Software Engineer
Percona  
golang mongodb mysql postgresql backend Jan 26
We’re looking for a full-time remote developer to join our team and help to bring Open Source databases to Kubernetes. Ideally, we would love to find a Golang Software Engineer who has in-depth knowledge of both distributed databases and Kubernetes but will consider an experienced programmer who has good knowledge in either area.

The work is challenging, but that’s why it’s also fun and rewarding!  Plus, our team is small, so you and your work will significantly impact the Kubernetes ecosystem. This is a rare opportunity to work from home in a great team, on a 100% open source project!

This position is back-end development.  You should find these keywords familiar and very appealing: Kubernetes, infrastructure orchestration, PostgreSQL, MongoDB, MySQL, database clustering, database high-availability, containers

What You Will Do

  • Key contributor in building and implementing the Kubernetes Operators for relational and NoSQL databases
  • Architect technical design of new features and improvements
  • Collaborate with engineers and teams across the company to helping in the deployment and debugging of Kubernetes Operator to facilitate rapid integration and massive growth
  • Participate in technical articles writing, blogging, conference speaking engagements

Your Experience

  • 3+ years of commercial experience with Golang
  • Understanding of how to build distributed clusters for (at least one) MySQL, PostgreSQL, MongoDB
  • Strong Kubernetes experience
  • Team player first
  • Desire to do QA automation work
  • Success working in a distributed environment where e-mail, instant messaging and voice calls are the only interactions with others on a daily basis
  • ability to communicate effectively in English (speaking and writing)

What Will Make You Stand Out

  • In-depth knowledge of distributed databases
  • Open-source contributor of any database operator, Kubernetes, Golang
  • Experienced conference speaker, technical blog writer, known community person
Percona is a respected thought leader in the open-source community. We provide services and software for MySQL, MongoDB, PostgreSQL and MariaDB to open source users globally.

Percona is remote-first and globally dispersed; we have 250 people in almost 40 countries. We offer a collaborative, highly-engaged culture where your ideas are welcome and your voice is heard. The growth and development of our staff is a top priority; we provide funding for training, certifications, conferences and more. 

Discover what it means to work with some of the smartest people in the industry, who also know how to have fun and are always willing to lend a helping hand. We offer flexible hours, the ability to work remotely and the amazing experience of working with a multinational team of experts.

<!--WEB-ONLY-->
Share this job:

Last Week

Golang Engineer
Numbrs  
aws kubernetes docker go git golang Jan 24

Numbrs Personal Finance AG is a technology company. Our product is Numbrs, a multibanking application available for iOS and Android. Numbrs is one of the most widely used banking apps in Germany and was recently launched in the UK.

Numbrs is reshaping the future of the workplace. We are a fully remote company, at which every employee is free to live and work wherever they want. We are a team of professional, hard-working, supportive and entrepreneurial individuals with a passion for execution.

We are seeking professionals who can thrive in a fast-paced environment where attention to detail, excellent communication skills, and a talent for delivering out-of-the-box ideas are essential. Do you want to have a real impact on the future of the financial industry? Join Numbrs.

Job Description

You will be a part of a team that is responsible for developing, releasing, monitoring and troubleshooting large scale micro-service based distributed systems with high transaction volume. You enjoy learning new things and are passionate about developing new features, maintaining existing code, fixing bugs, and contributing to overall system design. You are a great teammate who thrives in a dynamic environment with rapidly changing priorities.

Key Qualifications


  • a Bachelor's or higher degree in technical field of study or equivalent practical experience


  • a minimum of 4 years of professional experience with Golang


  • hands-on experience with highly concurrent production grade systems


  • experience with micro-service based architecture


  • knowledge of AWS, Kubernetes, and Docker


  • excellent troubleshooting and creative problem-solving abilities


  • excellent written and oral communication in English and interpersonal skills

Ideally, candidates will also have


  • experience with professional software engineering best practices, coding standards, code reviews, testing and operations


  • experience with CI/CD toolchain products like Jira, Stash, Git, and CircleCI

Location: Home office from your domicile

Share this job:

This Month

Full Stack Software Engineer
Psychology Today   $0K - $0K
javascript vue-js docker golang mobile full stack Jan 17

ABOUT US:

We're the world's #1 Psychology site read by over 40 Million people a month, and our Therapy Directory helps millions of clients find the right Therapist. We're looking for a few solid engineers (partial to Golang and serverless architecture) to join our expanding team.


We offer:

  • Work/life balance
  • A product and team that will inspire you
  • A healthy and profitable company
  • The freedom to work from home
  • Annual compensation from: $120 - $140K + Bonus.


Still Curious:

  • Search Google for a "Therapist" in your City or Zip, and youll find Psychology Today's Directory at the top of the organic search results.

Benefits

  • Highly competitive salaries
  • No politics: just a collaborative, focused, energetic, work environment that encourages creative solutions
  • A virtual office: freedom and independence to work from anywhere
  • A talented team of friendly people
Share this job:
Database Support Engineer - East Coast CANADA
 
golang java c big data linux cloud Jan 13
At Couchbase, big things happen. Every day, we’re translating vision into reality by tackling new and exciting challenges head-on. This is a breakthrough stage in our company, where the enthusiasm of our employees and leadership team is infectious and growing.  You’ll have the opportunity to learn new skills, grow your career, and work with the smartest, most passionate people in the industry.

We are looking for a Senior Technical Support Engineer to assist our rapidly growing customer base. As part of our customer support team you will be the primary point of contact for Couchbase customers for all technical issues. 

NoSQL databases are the answer to the demand for high speed, highly available, extremely dynamic data storage and Couchbase is at the forefront of this technology. Working in Couchbase Technical Support you’ll acquire highly coveted skills, essential to this technology, by navigating the world of NoSQL databases and the "big data" eco system. This includes working with Golang, learning about the principals and concepts of distributed systems, understanding what goes into good NoSQL database design, mobile data convergence, and becoming proficient in the best practices for building NoSQL-backed applications.

Location: This role is open to being based remotely from the East Coast Canada or East Coast USA. #LI-RemoteUS #LI-RemoteCA

Responsibilities

  • Work with our customers during implementation and production of their Couchbase Server-based applications
  • Troubleshoot and research customer issues. These can range from development time SDK questions to performance tuning or failure analysis
  • Reproduce customer cases for detailed troubleshooting and analysis. This may include writing or modifying code or simulating node failure situations
  • Become a product expert for customers and stay up-to-date on new features in Couchbase
  • Identify and write internal and external technical articles or knowledge-base entries, like typical troubleshooting steps, workarounds or best practices

Preferred Qualifications

  • 5+ years of experience working with users/developers to troubleshoot and resolve issues for backend infrastructure applications (e.g. databases, application servers, Hypervisors, etc.)
  • 5+ years experience managing and troubleshooting Linux and Windows systems.
  • BS in Computer Science, Engineering or equivalent experience in software and/or a technologically relevant field
  • Strong Unix/Linux administration skills
  • Strong programming experience in one of the following languages: Java/C/Python
  • Familiarity with NoSQL databases
  • Experience in troubleshooting distributed high-performance systems
  • Excellent analytical skills, passion for pinning down technical issues, and solving problems
  • Enjoy a fast-paced startup environment
  • Working hours for this role varies depending on coverage. From Monday to Friday with starting time between 8:00 and 11:00 until 17:00 and 20:00. 

Minimum Requirements

  • BS Computer Science or commensurate experience
About Couchbase

Couchbase's mission is to be the platform that accelerates application innovation. To make this possible, Couchbase created an enterprise-class, multi-cloud NoSQL database architected on top of an open source foundation. Couchbase is the only database that combines the best of NoSQL with the power and familiarity of SQL, all in a single, elegant platform spanning from any cloud to the edge.  
 
Couchbase has become pervasive in our everyday lives; our customers include industry leaders Amadeus, AT&T, BD (Becton, Dickinson and Company), Carrefour, Comcast, Disney, DreamWorks Animation, eBay, Marriott, Neiman Marcus, Tesco, Tommy Hilfiger, United, Verizon, Wells Fargo, as well as hundreds of other household names.

Couchbase’s HQ is conveniently located in Santa Clara, CA with additional offices throughout the globe. We’re committed to a work environment where you can be happy and thrive, in and out of the office.

At Couchbase, you’ll get:
* A fantastic culture
* A focused, energetic team with aligned goals
* True collaboration with everyone playing their positions
* Great market opportunity and growth potential
* Time off when you need it.
* Regular team lunches and fully-stocked kitchens.
* Open, collaborative spaces.
* Competitive benefits and pre-tax commuter perks

Whether you’re a new grad or a proven expert, you’ll have the opportunity to learn new skills, grow your career, and work with the smartest, most passionate people in the industry.

Revolutionizing an industry requires a top-notch team. Become a part of ours today. Bring your big ideas and we'll take on the next great challenge together.

Check out some recent industry recognition:

Want to learn more? Check out our blog: https://blog.couchbase.com/

Couchbase is proud to be an equal opportunity workplace. Individuals seeking employment at Couchbase are considered without regards to age, ancestry, color, gender (including pregnancy, childbirth, or related medical conditions), gender identity or expression, genetic information, marital status, medical condition, mental or physical disability, national origin, protected family care or medical leave status, race, religion (including beliefs and practices or the absence thereof), sexual orientation, military or veteran status, or any other characteristic protected by federal, state, or local laws.

About Couchbase

Unlike other NoSQL databases, Couchbase provides an enterprise-class, multicloud to edge database that offers the robust capabilities required for business-critical applications on a highly scalable and available platform. Couchbase is built on open standards, combining the best of NoSQL with the power and familiarity of SQL, to simplify the transition from mainframe and relational databases.

Couchbase’s HQ is conveniently located in Santa Clara, CA with additional offices throughout the globe. We’re committed to a work environment where you can be happy and thrive, in and out of the office.

At Couchbase, you’ll get:
* A fantastic culture
* A focused, energetic team with aligned goals
* True collaboration with everyone playing their positions
* Great market opportunity and growth potential
* Time off when you need it.
* Regular team lunches and fully-stocked kitchens.
* Open, collaborative spaces.
* Competitive benefits and pre-tax commuter perks

Whether you’re a new grad or a proven expert, you’ll have the opportunity to learn new skills, grow your career, and work with the smartest, most passionate people in the industry.

Revolutionizing an industry requires a top-notch team. Become a part of ours today. Bring your big ideas and we'll take on the next great challenge together.

Check out some recent industry recognition:

Want to learn more? Check out our blog: https://blog.couchbase.com/

Couchbase is proud to be an equal opportunity workplace and is dedicated to pursuing, hiring and developing a diverse workforce. Individuals seeking employment at Couchbase are considered without regards to age, ancestry, color, gender (including pregnancy, childbirth, or related medical conditions), gender identity or expression, genetic information, marital status, medical condition, mental or physical disability, national origin, protected family care or medical leave status, race, religion (including beliefs and practices or the absence thereof), sexual orientation, military or veteran status, or any other characteristic protected by federal, state, or local laws.

Share this job:
Systems Engineer - Observability
 
golang python linux cloud aws Jan 04
Atlassian is continuing to hire with all interviewing and on-boarding done virtually due to COVID-19. All new and existing Atlassians will continue to work from home until it’s safe to return to our offices. When our offices re-open, every Atlassian will have the choice to work from an office or from home.

Get a kick out of working with data at scale and providing solutions for others?
Come join us in Observability where we are responsible for managing the services that power real-time monitoring, logging, tracing and alerting for teams at Atlassian.
Work closely with numerous teams to help them understand what data should be collected and how it should be interpreted. Ensure we can predict issues / outages before they occur and detect them faster when they do.
By providing ongoing education for engineers, and by building visibility tools and systems, we enable teams to evolve their monitoring as their services change. Our work helps to ensure a reliable and consistent user experience by allowing teams to understand how their products and services are performing on a global scale around the clock. Our complete offering of services is listed in Atlassian Observability Stack.

On your first day, we'll expect you to have:

  • Experience in managing cloud infrastructure platforms, particularly AWS (ex. RDS, EC2, S3).
  • Experience in automation/config-as-code such as Ansible, Terraform, CloudFormation.
  • Development experience or interest in languages such as Python, Golang or Java
  • Advanced experience and knowledge of Linux Operating Systems

We want you to have:

  • A knowledge of the monitoring, tracing & logging industry & tools
  • Ability to balance reactive and proactive work
  • Interest in supporting others get more done
More about our team

All members of the Observability team are expected to be across development and infrastructure and able to deliver in both. With our squad approach to delivery. One month you could be head down in the technical details of one of our systems, and the next month helping our internal users not shoot themselves in the foot by using our tools incorrectly. We expect you to be able to take on both throughout the year. Some of the challenges you’ll be faced with is running the Southern Hemisphere’s largest Splunk installation, a metrics system that handles 85M metrics per seconds, liaising with multiple vendors to ensure we stay on top of what they are offering, or working on a data pipeline that handles hundreds of TB of data in a single day.
Commonly known as the most interesting and fun team within Atlassian and with the best t-shirts, Observability plays as hard as we work. We live in the tightly run development world as well as the chaos that is managing systems. We move from bug to production as quickly as you can code it (and provide the graph to prove it).


More about our benefits

Whether you work in an office or a distributed team, Atlassian is highly collaborative and yes, fun! To support you at work (and play) we offer some fantastic perks: ample time off to relax and recharge, flexible working options, five paid volunteer days a year for your favourite cause, an annual allowance to support your learning & growth, unique ShipIt days, a company paid trip after five years and lots more.

More about Atlassian

Creating software that empowers everyone from small startups to the who’s who of tech is why we’re here. We build tools like Jira, Confluence, Bitbucket, and Trello to help teams across the world become more nimble, creative, and aligned—collaboration is the heart of every product we dream of at Atlassian. From Amsterdam and Austin, to Sydney and San Francisco, we’re looking for people who want to write the future and who believe that we can accomplish so much more together than apart. At Atlassian, we’re committed to an environment where everyone has the autonomy and freedom to thrive, as well as the support of like-minded colleagues who are motivated by a common goal to: Unleash the potential of every team.

Additional Information

We believe that the unique contributions of all Atlassians is the driver of our success. To make sure that our products and culture continue to incorporate everyone's perspectives and experience we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status.

Atlassian is committed to providing reasonable accommodations to all individuals participating in the application and interview process, and while performing job functions. Please note that you will have the opportunity to request accommodations at each stage of the assessment process. To request accommodations before scheduling an interview, please reach out to atlassian-accommodations@atlassian.com and someone will follow up shortly.

All your information will be kept confidential according to EEO guidelines.

Learn more about Atlassian’s culture, interviewing flow, and hiring process by checking out our Candidate Resource Hub.
Share this job:
Software Engineer
apache-pulsar go google-cloud-platform kubernetes microservices golang Jan 04

At BlueLabs we started out last year with the vision of building a next-generation sports betting platform focused on performance, reliability, modularity and automation. After a period of experimentation, we are now excited to see our technology powering the launch of a new B2C operator in Ghana in early 2021. 

To ensure the continuous enhancement of our platform while scaling up operations and entering additional African countries, we are now looking into growing our team. As a result, two of our teams (i.e. Betting and Account) are now on the lookout for seasoned Software Engineers who want to join our distributed team and help us execute our vision.

The Team

The Account Team is responsible for the development and daily operations of the core services powering business-critical functions such as player account management and wallets. Other focus areas include, but are not limited to: responsible gaming, integration with third-party payment providers, integration with Mobile Network Operators, and player acquisition and retention programs with a focus on personalisation and automation.

The Betting Team is responsible for designing, developing, and operating all services relating to the lifecycle of bets in our sports betting platform. This stretches from bet placement to bet settlement, including advanced features such as an event- and player-based risk management, ability to build complex bets such as from outcomes with dependent probabilities, or continuous calculation of early settlement offers (cash out).

The services built by our teams are to be concurrently used by thousands of users and are expected to be able to handle hundreds of thousands of daily transactions in a timely manner.

Sub-second latency is welcomed but high throughput has higher priority in the Betting domain. The goal is building a sports betting platform where no bet is rejected due to lack of capacity in the system. Bet settlement is worth a special mention as the platform needs to be able to quickly evaluate hundreds of thousands of bets upon the resulting of an underlying sporting event.

Raw performance isn't everything. The team must also ensure that the platform can be easily adapted to be compliant with the different and ever-changing regulatory demands our industry is facing all over the world. The ultimate goal being to ensure a fair and safe sports betting experience to all our players.

We are building a microservice architecture based on event sourcing using Pulsar. Our services are written in Golang and use PostgreSQL as an operational database. We use SemaphoreCI to deploy our services to a GKE cluster, which is provisioned using Terraform.

A good candidate should have high standards for himself, a desire to build high-quality, well-tested, production-ready solutions and constantly improve his/her skills. We expect you to take ownership of some parts of the platform, be proactive over the entire development lifecycle and have the ability to work in a fast-paced environment. If this sounds scary, don’t worry - you won’t be alone in this. We value teamwork, trust, communication and a healthy working relationship, so you can always count on the team for support.

About You

  • You have good problem-solving skills, a tendency towards simple and effective solutions, and a “getting things done” mentality.
  • Analytical thinking, troubleshooting skills, attention to detail.
  • You are a reliable, trustworthy person that keeps their promises.
  • Interest in keeping yourself up to date and learning new technologies.
  • Product-oriented mindset and eagerness to take part in shaping the products we build.
  • Ability to work autonomously in a fully distributed team.
  • Good communication skills in verbal and written English.

Remote Work

We are hiring for talent, not for a specific location. You will find that members of our team are distributed all over Europe. Being a distributed team enables us to hire only the best, without being restricted to the talent pool available at a specific geographic location. However, to facilitate team communication and collaboration we currently require you to be located in a European time zone (between UTC-1 and UTC+3). You must also be able to travel to other European locations a few times a year for on-site meetings and workshops.

Compensation

The budgeted compensation range for this role is €58,000 to €76,000 annually, depending on your background and experience. As an independent contractor, you will be responsible for paying any taxes or applicable fees in your country of residence. In addition to that, we offer a number of perks to each of our team members as we truly believe in a healthy work-life balance and continuous learning.

Job requirements

  • BS degree in Computer Science or similar technical field
  • 1+ years of professional software development experience using Go
  • Experience building large-scale distributed systems, communicating asynchronously via message passing using RabbitMQ, Kafka or Pulsar
  • Deep understanding of DDD, CQRS, microservices architecture, and SQL/NoSQL data stores
  • Ability to write clean, efficient, maintainable, and well-tested code
  • Familiarity with test automation, cloud and containerization technologies, code instrumentation and CI/CD pipelines
  • Interest in taking full ownership of your services and managing them in a production environment including the troubleshooting of live incidents
Share this job:
Software Engineer
kubernetes go golang docker cloud aws Dec 29 2020

Mirantis is seeking a Golang Developer - Kubernetes with a passion for shaping the future of cloud-native computing and contributing to the development of container technology-related OSS projects, to join Mirantis product team. You can work remotely from EU based countries.

The Mirantis product teams are responsible for the design, development and implementation of products such as Docker Enterprise UCP (Universal Control Plane), containerd, docker engine and more. In this position, you'll contribute to the development of Mirantis Kubernetes products and related technologies.

Responsibilities:

  • Contribute to the development of Mirantis Kubernetes products and any related upstream OSS projects
  • Integrating new features from the cloud-native technologies landscape that compliment the Mirantis Kubernetes products
  • Following the latest developments in the container technology ecosystem and identifying matters that could impact the product roadmap
  • Act as a cloud-native software and technologies subject matter expert and evangelist within the company and broader Mirantis community

Qualifications:

  • Strong Golang experience
  • Strong engineering background with a meaningful track record on Github
  • Experience in building highly-concurrent, distributed, and highly-scalable systems using container technologies
  • Devops experience with one or more public cloud providers (Google Cloud, AWS, Azure)
  • Kubernetes experience, standalone and as part of the public cloud providers
  • Excellent communication skills in English

What does Mirantis offer you?

  • Work with an established Silicon Valley leader in the cloud infrastructure industry.
  • Work with exceptionally passionate, talented and engaging colleagues, helping Fortune 500 and Global 2000 customers implement next-generation cloud technologies.
  • Be a part of cutting-edge, open-source innovation.
  • Thrive in the high-energy environment of a young company where openness, collaboration, risk-taking, and continuous growth are valued.
  • Receive a competitive compensation package.
Share this job:
Software Engineer
python go kubernetes docker elasticsearch golang Dec 28 2020

We are seeking a talented software engineer to join our newly formed engineering team. An ideal candidate will have experience transitioning data science research into production-grade distributed systems. You will be responsible for developing the building blocks of our machine learning pipeline, implementing inference APIs, and building tools to support data science tasks. As this is a new team, we are looking for candidates who are willing to help grow the organization by taking on a range of responsibilities across the technical spectrum and are interested in learning new skills.

The position may require occasional on-site work in Northern Virginia for team and client meetings.

Responsibilities:

  • Build and deploy systems for serving machine learning models, training new models, and monitoring performance.
  • Develop tools and APIs for a scalable, distributed data processing pipeline.
  • Design and implement data access patterns for internal use by data scientists.
  • Provide input into architectural decision making, system roadmaps, and development milestones.
  • Institute MLOps principles in our software development practices and platform development.
  • Participate in the full software lifecycle, including maintaining and operating deployed software.

Work Experience and Skills:

  • BS or Master’s degree in computer science or a related field.
  • 3+ years of experience in the software engineering field (this is flexible depending on academic work).
  • Proficiency with Python development and working knowledge of at least one other language (Golang is a plus).
  • General understanding of data science tools and workflows and how to support them.
  • Experience with most of the following technologies/services: Docker, Kubernetes, gRPC, GCP, Prometheus, Kafka, Ray, Terraform, and common SQL/NoSQL databases.
  • Ability to write structured and documented code that is tested and maintainable.
  • Demonstrate organized thinking, with the ability to translate internal and external customer needs into development targets.
  • Aptitude for learning quickly and a willingness to take on a wide range of responsibilities.

Preferred Qualifications:

  • Experience developing software in Golang (especially microservice frameworks like Gin and/or CLI tools).
  • Proficiency developing CI/CD pipelines.
  • Ability to create dashboards and prototype webapps for demonstration purposes or limited internal use cases.
  • Prior work in the marketing/communications and/or defense sectors.
  • Ability to obtain and/or maintain a US government security clearance.
Share this job:

This Year

Backend developer
VIKTOR  
python go node-js aws api backend Dec 18 2020

It's an exciting time for us at VIKTOR. After launching our platform in 2017 we are rapidly growing our user base, our team and our developer community. We are hyper-focused to make VIKTOR the low-code development platform for developers and engineers in the manufacturing and building industry wanting to automate the boring work and enable them to build awesome products.  To further grow our team we are looking for a talented backend developer, with the potential to grow into a leading role in our team. If you are passionate about building scalable backend services, enjoy developing a platform that is both used by developers as well as end-users and you are comfortable working with the latest technologies, then we're eager to get to know you.

What are you going to do: 

You will be working as a backend developer in a mixed platform development team to further grow the platform. You will be working on a variety of subjects including encryption, duplex communication, and isolation but also more simple features like a CRUD resource, role management or a notification service. You will be working with Python, Go (Golang) and Node, we develop typed where we can and pick the right tool for the right job.

We offer you:

  • A flat organizational structure, in which taking responsibility and initiative is encouraged
  • A friendly international working environment where you can get the best out of yourself
  • Opportunity to become a lead engineer in our fast-growing team
  • Developer friendly environment, CI/CD, integration and unit tested software
  • An office in the center of Rotterdam, a few minutes walking from Central Station
  • Possibility to work from home if that suits you, also after the pandemic
  • Online Friday afternoon drinks and bimonthly team activities
  • Flexible working hours, plenty of days off
  • Possibility to work part-time (32h)

Requirements

  • You have an academic level of working and thinking
  • You have at least 2 years experience in designing API's and building web services
  • You are strong in Python or multiple other server-side languages like Go (Golang), Ruby or Node
  • You are a team player, good communicator, a passionate developer and enthusiastic automator
  • You care about code quality, low maintenance and development velocity
  • You are interested in or are already familiar with Docker, relational databases, queuing systems and cloud infrastructure
  • You have a European nationality or valid work permit (Resident in the Netherlands)
Share this job:
Backend Engineer w/ Machine Learning
Numbrs  
apache-kafka apache-spark cassandra java machine-learning machine learning Dec 14 2020

Numbrs is reshaping the future of the workplace. We are a fully remote company, at which every employee is free to live and work wherever they want.

Join our dedicated technology team that builds massively scalable systems, designs low latency architecture solutions and leverages machine learning technology to turn financial data into action. Want to push the limit of personal finance management? Join Numbrs.

Responsibilities

You will be a part of a small agile team that is responsible for the design and development of our machine learning systems. You'll work on learning-based solutions and develop machine learning applications according to requirements. You enjoy learning new things and are passionate about developing new features, using cutting-edge technology and contributing to overall system design and architecture. You are a great teammate who thrives in a dynamic environment with rapidly changing priorities.

Key Qualifications

  • a Bachelor's or higher degree in technical field of study or equivalent practical experience
  • a minimum of 5 years of professional experience in software development and micro service based architecture
  • previous experience or at least exposure to Machine Learning
  • experience with Big Data technologies such as Kafka, Spark, and Cassandra
  • strong hands-on experience and fluency with Java or Scala
  • experience with software engineering best practices, coding standards, code reviews, testing and operations
  • excellent written and oral communication in English and interpersonal skills

Ideally, candidates will also have


  • experience with CI/CD toolchain products like Jira, Stash, Git, and Jenkins


  • fluent with functional, imperative and object-­oriented languages;


  • experience with C++, or Golang is a plus

Location: Home office from your domicile

Share this job:
Software Engineering Manager
 
manager engineering manager golang cloud aws azure Dec 11 2020
At Couchbase, big things happen. Every day, we’re translating vision into reality by tackling new and exciting challenges head-on. This is a breakthrough stage in our company, where the enthusiasm of our employees and leadership team is infectious and growing.  You’ll have the opportunity to learn new skills, grow your career, and work with the smartest, most passionate people in the industry.

You are an Engineering Manager responsible for expanding and leading our teams building Couchbase Cloud products. Couchbase is growing rapidly, and the Cloud teams are at the forefront of our growth. You'll join at an ideal time to make a big impact. Our systems have scaled well to date but we need to expand our capabilities an order of magnitude. This means we need to conceive, design, build, and operate complex distributed systems and delightful user experiences and you can lead the team by staying close to the code, defining the product, designing the architecture, managing the team, recruiting excellent engineers, and growing the engineering team so each member achieves their full potential.

Here's a brief look at what success looks like in this role:
*In 3 months time- you'll have earned the trust of the team and channeled their talents to establish a cadence of predictable, on-time delivery with high-quality work.
*In 6 months time- you'll have established a reputation for you and your team as predictable technicians of high-quality software that is reliable, stable and secure.
*In 12 months time- you'll have made a material impact on the engineering organization by implementing the processes and automations to ensure Couchbase Cloud has the world's finest cloud engineering organization.

This role is also open to remote work (USA, CANADA, UK) as our teams are globally distributed. We are a remote-first team. Prior experience working remotely is not required, however, we are looking for team members who perform well given a high level of independence and autonomy and will establish a cadence of on-time delivery with high-quality work. #LI-RemoteUS #LI-RemoteCA #LI-RemoteUK

Responsibilities

  • Manage and grow teams of talented engineers, ensuring they deliver high quality, timely work and that they are happy, motivated, and growing
  • Work with the product team to clarify and specify the future of the product
  • Work with other leaders to deliver cross-cutting projects across multiple regions and clouds
  • Scale humans and computer systems to accommodate hyper growth
  • Contribute to shaping the future of the engineering organization
  • Being hands-on by contributing code weekly (outside the critical path) to stay connected with the team and their experience
  • Reviewing code to ensure specifications are implemented, software is correct, and user experiences are delightful
  • Key technologies this role will employ: Go (Golang), Kubernetes, AWS, Azure, GCP, Grafana, Prometheus, Alert Manager, Thanos, Terraform, Vault, Couchbase Server, Datadog

Qualifications

  • You have 5+ years of relevant experience
  • You have knowledge of public cloud infrastructure such as AWS, Azure, and GCP
  • You have a deep understanding of software testing, testability, and supportability
  • The software you review and write is sympathetic to the humans who will maintain it
  • You care deeply about software quality and operability, and better ways of building software
  • Demonstrate excellent time management skills and the ability to make realistic assessments of product complexity
  • You are kind and collaborative
  • You have back-end and front-end experience
  • You enjoy working remote with people from all over the world
  • Value clear, open communication. We value thoughtful feedback, regular dialogue, and collaboration as fundamental skills on our team.

Preferred Qualifications

  • You have managed teams programming in Go and TypeScript
  • You have experience with Kubernetes
  • You have managed a high-velocity team that delivers software as often as they want to
  • You have Couchbase Server experience
Share this job:
Lead Database Migration Consultant
Percona  
golang java python mongodb mysql postgresql Dec 09 2020
This role requires a regular work schedule aligned with US hours. This is a remote role that can be located anywhere in India.

Percona is a respected thought leader in the open source community. We provide services and software for MySQL, MongoDB, PostgreSQL and MariaDB to open source users globally. 

Percona is remote-first and globally dispersed; we have 250 people in almost 40 countries. We offer a collaborative, highly-engaged culture where your ideas are welcome and your voice is heard. The growth and development of our staff is a top priority; we provide funding for training, certifications, conferences and more. 

Discover what it means to work with some of the smartest people in the industry, who also know how to have fun and are always willing to lend a helping hand. We offer flexible hours, the ability to work remotely and the amazing experience of working with a multinational team of experts.

As a Lead Database Migration Consultant, your primary responsibility is the successful migration of large datasets from an Oracle database system to a comparable PostgreSQL RDBMS.

The Oracle installations will range in both size and complexity. The migration operation itself may be simple or complex, requiring multiple steps over an extended span of time. The data-sets can be sized anywhere from several hundred gigabytes to many petabytes. The cluster's configuration will be variable and can be as simple as a standalone server or as complex as a multi-node cluster with automated failover between data centers with an uptime requirement of 4 9s.

You will execute "out of the box" solutions as you leverage the myriad technologies, methods and best practices in your arsenal. You are comfortable using the various PostgreSQL tools and extensions such as foreign data wrappers, and the ora2pg extension. Equally so, you are familiar with standard enterprise tools often seen in Oracle environments such as GoldenGate.

You will work remotely and most people work from their homes. Up to 50% travel is expected (as safety regulations permit), both for onsite projects and internal meetings.

What You Will Do

  • Assess the existing Oracle databases and gauge the complexity and estimate the efforts required for a migration
  • Determine the best migration target based on the nature of the application and the type of data and the business logic in the database, and if PostgreSQL or MySQL or any other Open source database suits better as a target database technology for migration
  • Prepare data migration strategies and designs for each project, including plans to avoid downtime when required
  • Lead migration projects and work closely with the database migration teams at Percona so that the project is aligned with the standards set by Percona
  • Train internal teams on the PostgreSQL development skill set and be a single point of contact for our Global Services teams on PostgreSQL development and migration-related assistance
  • Perform migration of PL/SQL code that includes Packages, Procedures and Functions from Oracle to PostgreSQL

Your Experience

  • At least 5 years of experience in performing Oracle to PostgreSQL migrations and in helping clients port applications from Oracle to PostgreSQL with alternate approaches that are open source  
  • At least 5 years of experience in writing PLpgSQL and migrating Packages and Procedures from Oracle to PostgreSQL.
  • At least 1 year of experience in writing Oracle PL/SQL code
  • At least 1 year of experience coding in Python or Golang or Java - expertise in bash scripting is a must
  • Knowledgeable in various alternatives for syntax and features only applicable to Oracle e.g. Hierarchical queries in Oracle use CONNECT BY,  Oracle uses rownum, etc., so you’re able to find the best alternatives in PostgreSQL for various Oracle features
  • Knowledgeable in the target data types in PostgreSQL that suit the corresponding Oracle data types while migrating objects from Oracle

What Will Make You Stand Out

  • You’ve used migration tools like Ora2PG or Schema Conversion toolkit from AWS
  • You’ve migrated data from Oracle to PostgreSQL using FDW’s or custom tools or existing open source tools. Knowledge on tools that enable continuous replication of data from Oracle to PostgreSQL is a plus
  • Experience with training development and delivery
  • Experience in a variety of complex environments in verticals such as finance, healthcare, government and consulting
  • Cross-over experience with MySQL or MongoDB
  • Project management experience/certifications
This position is for the Americas time zones, and you must be able to work during US business hours. Travel requirement up to 50% as safety regulations permit.

Share this job:
Lead Database Migration Consultant
Percona  
golang java python mongodb mysql postgresql Dec 09 2020
This role requires a regular work schedule aligned with US hours. This is a remote role that can be located anywhere in India.

Percona is a respected thought leader in the open source community. We provide services and software for MySQL, MongoDB, PostgreSQL and MariaDB to open source users globally. 

Percona is remote-first and globally dispersed; we have 250 people in almost 40 countries. We offer a collaborative, highly-engaged culture where your ideas are welcome and your voice is heard. The growth and development of our staff is a top priority; we provide funding for training, certifications, conferences and more. 

Discover what it means to work with some of the smartest people in the industry, who also know how to have fun and are always willing to lend a helping hand. We offer flexible hours, the ability to work remotely and the amazing experience of working with a multinational team of experts.

As a Lead Database Migration Consultant, your primary responsibility is the successful migration of large datasets from an Oracle database system to a comparable PostgreSQL RDBMS.

The Oracle installations will range in both size and complexity. The migration operation itself may be simple or complex, requiring multiple steps over an extended span of time. The data-sets can be sized anywhere from several hundred gigabytes to many petabytes. The cluster's configuration will be variable and can be as simple as a standalone server or as complex as a multi-node cluster with automated failover between data centers with an uptime requirement of 4 9s.

You will execute "out of the box" solutions as you leverage the myriad technologies, methods and best practices in your arsenal. You are comfortable using the various PostgreSQL tools and extensions such as foreign data wrappers, and the ora2pg extension. Equally so, you are familiar with standard enterprise tools often seen in Oracle environments such as GoldenGate.

You will work remotely and most people work from their homes. Up to 50% travel is expected (as safety regulations permit), both for onsite projects and internal meetings.

What You Will Do

  • Assess the existing Oracle databases and gauge the complexity and estimate the efforts required for a migration
  • Determine the best migration target based on the nature of the application and the type of data and the business logic in the database, and if PostgreSQL or MySQL or any other Open source database suits better as a target database technology for migration
  • Prepare data migration strategies and designs for each project, including plans to avoid downtime when required
  • Lead migration projects and work closely with the database migration teams at Percona so that the project is aligned with the standards set by Percona
  • Train internal teams on the PostgreSQL development skill set and be a single point of contact for our Global Services teams on PostgreSQL development and migration-related assistance
  • Perform migration of PL/SQL code that includes Packages, Procedures and Functions from Oracle to PostgreSQL

Your Experience

  • At least 5 years of experience in performing Oracle to PostgreSQL migrations and in helping clients port applications from Oracle to PostgreSQL with alternate approaches that are open source  
  • At least 5 years of experience in writing PLpgSQL and migrating Packages and Procedures from Oracle to PostgreSQL.
  • At least 1 year of experience in writing Oracle PL/SQL code
  • At least 1 year of experience coding in Python or Golang or Java - expertise in bash scripting is a must
  • Knowledgeable in various alternatives for syntax and features only applicable to Oracle e.g. Hierarchical queries in Oracle use CONNECT BY,  Oracle uses rownum, etc., so you’re able to find the best alternatives in PostgreSQL for various Oracle features
  • Knowledgeable in the target data types in PostgreSQL that suit the corresponding Oracle data types while migrating objects from Oracle

What Will Make You Stand Out

  • You’ve used migration tools like Ora2PG or Schema Conversion toolkit from AWS
  • You’ve migrated data from Oracle to PostgreSQL using FDW’s or custom tools or existing open source tools. Knowledge on tools that enable continuous replication of data from Oracle to PostgreSQL is a plus
  • Experience with training development and delivery
  • Experience in a variety of complex environments in verticals such as finance, healthcare, government and consulting
  • Cross-over experience with MySQL or MongoDB
  • Project management experience/certifications
This position is for the Americas time zones, and you must be able to work during US business hours. Travel requirement up to 50% as safety regulations permit.

Share this job:
Lead Database Migration Consultant
Percona  
golang java python mongodb mysql postgresql Dec 09 2020
This role requires a regular work schedule aligned with US hours. This is a remote role that can be located anywhere in India.

Percona is a respected thought leader in the open source community. We provide services and software for MySQL, MongoDB, PostgreSQL and MariaDB to open source users globally. 

Percona is remote-first and globally dispersed; we have 250 people in almost 40 countries. We offer a collaborative, highly-engaged culture where your ideas are welcome and your voice is heard. The growth and development of our staff is a top priority; we provide funding for training, certifications, conferences and more. 

Discover what it means to work with some of the smartest people in the industry, who also know how to have fun and are always willing to lend a helping hand. We offer flexible hours, the ability to work remotely and the amazing experience of working with a multinational team of experts.

As a Lead Database Migration Consultant, your primary responsibility is the successful migration of large datasets from an Oracle database system to a comparable PostgreSQL RDBMS.

The Oracle installations will range in both size and complexity. The migration operation itself may be simple or complex, requiring multiple steps over an extended span of time. The data-sets can be sized anywhere from several hundred gigabytes to many petabytes. The cluster's configuration will be variable and can be as simple as a standalone server or as complex as a multi-node cluster with automated failover between data centers with an uptime requirement of 4 9s.

You will execute "out of the box" solutions as you leverage the myriad technologies, methods and best practices in your arsenal. You are comfortable using the various PostgreSQL tools and extensions such as foreign data wrappers, and the ora2pg extension. Equally so, you are familiar with standard enterprise tools often seen in Oracle environments such as GoldenGate.

You will work remotely and most people work from their homes. Up to 50% travel is expected (as safety regulations permit), both for onsite projects and internal meetings.

What You Will Do

  • Assess the existing Oracle databases and gauge the complexity and estimate the efforts required for a migration
  • Determine the best migration target based on the nature of the application and the type of data and the business logic in the database, and if PostgreSQL or MySQL or any other Open source database suits better as a target database technology for migration
  • Prepare data migration strategies and designs for each project, including plans to avoid downtime when required
  • Lead migration projects and work closely with the database migration teams at Percona so that the project is aligned with the standards set by Percona
  • Train internal teams on the PostgreSQL development skill set and be a single point of contact for our Global Services teams on PostgreSQL development and migration-related assistance
  • Perform migration of PL/SQL code that includes Packages, Procedures and Functions from Oracle to PostgreSQL

Your Experience

  • At least 5 years of experience in performing Oracle to PostgreSQL migrations and in helping clients port applications from Oracle to PostgreSQL with alternate approaches that are open source  
  • At least 5 years of experience in writing PLpgSQL and migrating Packages and Procedures from Oracle to PostgreSQL.
  • At least 1 year of experience in writing Oracle PL/SQL code
  • At least 1 year of experience coding in Python or Golang or Java - expertise in bash scripting is a must
  • Knowledgeable in various alternatives for syntax and features only applicable to Oracle e.g. Hierarchical queries in Oracle use CONNECT BY,  Oracle uses rownum, etc., so you’re able to find the best alternatives in PostgreSQL for various Oracle features
  • Knowledgeable in the target data types in PostgreSQL that suit the corresponding Oracle data types while migrating objects from Oracle

What Will Make You Stand Out

  • You’ve used migration tools like Ora2PG or Schema Conversion toolkit from AWS
  • You’ve migrated data from Oracle to PostgreSQL using FDW’s or custom tools or existing open source tools. Knowledge on tools that enable continuous replication of data from Oracle to PostgreSQL is a plus
  • Experience with training development and delivery
  • Experience in a variety of complex environments in verticals such as finance, healthcare, government and consulting
  • Cross-over experience with MySQL or MongoDB
  • Project management experience/certifications
This position is for the Americas time zones, and you must be able to work during US business hours. Travel requirement up to 50% as safety regulations permit.

Share this job:
Lead Software Engineer
golang java python api frontend Dec 09 2020
Territory Foods, an innovative startup that is building a best-in-class e-commerce experience for prepared meal subscriptions, is looking for a Lead Software Engineer to join their team! This position will play a key role writing software, planning projects, running ceremonial process meetings, designing system architecture, and providing guidance to the e-commerce engineering team. Ideal candidates for this position will have previous experience as a Technical Lead and will know how to write maintainable software in multiple programming paradigms.  The company tech stack is Heroku, Ruby on Rails, Elasticsearch, NextJS / React, TypeScript, PostgreSQL, Python and GraphQL.

Location:  This role is fully remote.

Does This Describe You?

  • You have at least 4 years of experience as a contributing engineer and 2+ years of professional experience as a Technical Lead or equivalent role
  • You have a deep understanding of at least one modern front-end framework (React, Angular, Vue, Svelte) is preferred
  • You have proficiency with one or more of the following programming languages: Golang, Elixir, Python, Java, Kotlin, TypeScript, Rust
  • You have a strong understanding of API security best practices
If you are interested in learning more about this company or any Startups/Small Businesses in the area, please contact us and check us out here!! 
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

Share this job:
Software Engineer - Product
Plaid  
golang api full stack Dec 09 2020
We believe that the way consumers and businesses interact with their finances will drastically improve in the next few years. Our goal is to build the tools and infrastructure for developers to create this next generation of financial services applications. Today, thousands of companies such as Acorns, Stripe, and Venmo rely on Plaid to integrate with banks and the financial system. Plaid’s infrastructure handles millions of requests per day and thousands of bank integrations. We pride ourselves on maintaining a robust API to support the developers who depend on us and the millions of consumers who use their  apps. 

The Conversion team helps more users successfully connect their financial institutions by building the best-in-class onboarding experience in the FinTech ecosystem. Today we primarily focus on Link, which is how millions of users interact with Plaid in some of the most popular apps in the world.
As a full-stack engineer on the team, you’ll work on a mix of quick experiments and longer-term strategic initiatives that are core to Plaid’s continued success. Even small changes, such as changing an animation, have lifted conversion for all of Plaid’s customers by 1%. We exercise a hypothesis-driven mindset and frequently consult data to guide our development. Every team member is deeply involved in shaping our roadmap and coming up with their own experiments to test.

We're guided by our principles including impact, growing together, embracing openness and positivity, inventing tomorrow; we’re looking for leaders who are motivated by those same principles.

What excites you

  • Working across the whole stack of Plaid Link to ship new features to millions of users
  • Developing both quick experiments and iterating on longer, multi-year initiatives
  • Ideating hypotheses on how best to help more users connect through Link
  • Having a direct impact to Plaid’s success - if we improve conversion of Link by 1%, that’s a 1% improvement to the entire business

What excites us

  • 5+ years of experience building web applications
  • A record of mentoring experienced engineers around you and helping them grow
  • True full stack experience with Golang, React, and/or TypeScript
  • Familiarity with principles of experimentation/AB testing
  • Working on Growth Engineering teams in the past
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.
Please review our Candidate Privacy Notice here.
Share this job:
Senior DevOps Engineer
Vorto  
postgresql devops go google-cloud-platform kubernetes senior Nov 27 2020

About VORTO

We are building software products to enable businesses to be more economically and environmentally sustainable by digitally transforming the supply chain. As a software engineer at Vorto you will help us define the frontier of logistics optimization, supply prediction, and demand prediction. Our customers love our product.

Our Tech Stack

Our backend uses modern technologies like: Google Cloud Platform, GoLang, Docker, Kubernetes, ELK, Kibana, PostgreSQL, Redis, NATS, GRPC & Protobuf.



Requirements


About the Role

You will work with a small, dedicated, and passionate team of engineers who are driven to revolutionize supply-chains across the globe. You will build and maintain production systems which orchestrate billions of dollars of logistics on a daily basis. Specifically, you will:

  • Take a leadership role in developing infrastructure to improve the speed of our organization
  • Follow best practices to ensure fast, secure, reliable and maintainable production environments
  • Implement internal tooling for logging, alerting, monitoring, etc. that requires minimal maintenance to maximizing developer velocity
  • Own the uptime of our various products – with assistance from a top rate engineering team
  • Own the security of our various cloud systems & development environments
  • Strive to minimize risk of issues or outages, but also rapidly respond with a cool, calm demeanor to production issues whether at 2pm or 2am
  • Deeply learn our industries served & customer base to develop a comprehensive understanding of our business

Here are some qualifications we look for:

  • Minimum of 5 years of relevant work experience
  • Minimum of 1 year of GoLang experience
  • Expert in Google Cloud Platform
  • Expert with Kubernetes & Docker
  • Expert with SQL / Postgres
  • Leadership in implementing DevOps, CI/CD, SRE
  • Experience implementing and maintaining compliance with various security standards (ISO 27000, SOC 2, etc.)
  • Desire to understand the business context for the solutions you are building
  • Hold yourself and others to a high standard when working with production systems


Benefits


At VORTO we are committed to developing our employees and providing them exciting opportunities to grow and prosper in their careers. We encourage you to visit our careers page and read this blog post to learn more about our culture.

We offer a competitive benefits package as well as numerous additional perks including:

  • Competitive Salary with Cash Bonus or Equity Plan
  • Health, Dental and Vision Insurance
  • 401k with matching
  • Company paid life and short-term disability insurance
  • Company paid parking or transit pass
  • Relocation offered when applicable
  • Modern office space in downtown Denver
  • Daily coffee, tea, drinks & snacks
  • Team happy hours

VORTO is an Equal Opportunity Employer.

Disclaimer: This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee. Other duties, responsibilities and activities may change or be assigned.

Share this job:
Senior Software Engineer
go kubernetes docker mysql google-cloud-platform senior Nov 24 2020

Join our team either remotely or in our HQ in Amsterdam. This role can be based in any location within the EMEA region.

About us

MessageBird is transforming the communications landscape as one of the fastest-growing software companies in the world. Our cloud communications platform makes it possible for businesses to instantly connect with over 7 billion phones globally, allowing them to speak with their customers in the same ways they talk to their friends.

Our suite provides access to all major messaging channels, from SMS and Voice to WeChat, Messenger, Facebook, WhatsApp and more. We provide out-of-the-box solutions with our own applications like Inbox and Flow Builder, plus a robust set of APIs that simplify workflows and automation.

With over 20,000 customers — including some of the world’s biggest brands like Facebook, Deliveroo, Uber and WhatsApp — it’s likely that you’ve benefited from MessageBird’s omnichannel technology at some point. For small and mid-sized businesses, we also offer support and solutions through an Online Self-Serve (OSS) dashboard.

Our global team is a powerhouse of 350+ employees, who work across eight international offices. We’re excited that you’re here and interested to #jointhenest.

How we work

We work fast, grow fast, and build fast. Life at MessageBird moves in fast-forward motion. We’re a team that focuses on making an impact — right from day one. We are go-getters, industry leaders, and dreamers. Risk takers. Roll-up-your-sleeves-and-make-it-happen kind of people. We thrive on transparency, and we value solution-minded attitudes.

We are all driven by one ethos: Get Shit Done. We love shaping things together and leveraging different perspectives, because that makes our products better. Our Birds are empowered with freedom and opportunity; in return, we expect honesty, courage, and agility. We own our work, and sometimes we fail. And then we get back up and cross the finish line — together as a team. Sound refreshing? We think so, too.

The role: Senior Software Engineer Golang

Senior Software Engineers play a key role in our product engineering squads. You’ll be responsible for helping design, develop and maintain our communication products and related services. This will enable our customers to send out millions of SMS messages per day; place voice calls via our REST API; gain real-time insights using our Dashboard; and reach out to consumers via IM platforms like WhatsApp. 

Our product engineering squads have the freedom and authority to create impactful products to empower both our internal and external customers. We use an agile development methodology, meaning we deploy code multiple times per day while ensuring our applications are rigorously tested and statically analyzed.

What you’ll do

  • Help design and build a performant, scalable and fault-tolerant communication platform.
  • Team with engineers to solve system design and implementation problems (and get a thrill out of every triumph!).
  • Work with and enable engineers from other teams who interact with the platform.
  • Problem-solve issues based on business/customer need and impact, working with technical and non-technical stakeholders.
  • Teach others: One of the most meaningful tasks of a Senior Engineer is improving the knowledge level of the team members.
  • You will flourish working in a hyper-growth environment where the next project is ready to be picked up.

What you’ll bring

  • At least 5 years of relevant software development experience
  • Strong experience in Golang is a must
  • Strong experience working with relational databases and non-relational data stores (like MySQL, Cassandra & Redis).
  • Experience with Docker, Containers and Kubernetes.
  • Practical and theoretical knowledge of development patterns, software architectures and design patterns (TDD, Event-Driven, SOLID, Hexagonal, DDD).
  • Knowledge of (cloud) infrastructure principles (load balancing, high availability, containerized services, database configurations) is a bonus.
  • Strong verbal and written communication skills in English.
  • Ability of teaching others and helping them grow.

Psst… some added perks

  • The ability to Work Anywhere — literally anywhere you want, as long as it’s in the same time zone as your team (yup… you read that right!). This comes with the added benefit of finding the right work-life balance for you by following our 80/20 rule.
  • WFH office set-up allowance to make sure you have all you need to “get shit done” in an ergonomically-friendly manner.
  • Top-notch work equipment (including Bose headphones!).
  • MessageBird swag to keep you well-dressed.
  • The occasional (virtual) company-wide and team events. 
  • A team of (fast-)forward-thinking, talented and fun colleagues from more than 50 countries!

MessageBird is an equal opportunity employer. If you think you’re a match for this role and can bring some great skills to the MessageBird team, please apply! We’re excited to get to know you.


Read MessageBird's Recruitment Privacy Statement

Share this job:
Lead Full-Stack Web Developer
react-js node-js webrtc kubernetes streaming golang Nov 23 2020

Evercast is building an award-winning next-gen remote collaboration platform for creative agencies and entertainment studios.  We're looking for an outstanding full-stack engineer who isn't afraid of tackling exciting challenges in the world of real-time streaming, collaboration, and application performance.  You will be responsible for individual contributions to our platform as well as leading a small team of other developers.

Preference will be given to candidates with experience in live streaming, WebRTC, Kubernetes and postgres.

The Responsibilities


  • Solve problems with an emphasis on producing scalable, efficient, and maintainable solutions


  • Experience developing web based, desktop and mobile applications


  • Develop features from initial concept to production ready results, including backend, frontend, and database design


  • Experience developing backend services using containers, kubernetes, and serverless technologies


  • Help define the processes needed to achieve organizational and operational excellence


  • Learn and implement new technologies and help evolve existing ones


  • Engage with both technical and non-technical stakeholders to come up with robust solutions


  • Review code contributed by your peers and provide constructive feedback


  • Development with databases, web servers, wireframe development, and UI/UX design


  • Contribute to overall body of software development and architecture using web application stack


  • Managing server resources and ensuring cross-platform optimization across internet browsers and operating systems


  • Designing and developing application programming interfaces (APIs)


  • Cooperatively develop and integrating complex software systems through the full SDLC


  • Experience with Agile Scrum


  • Participate in sprint planning to understand the team’s goals and priorities


  • Provide accurate estimates for the completion of tasks

Education: 


  • A combination of education and experience will be considered for this position

Required Skills


  • AWS or other cloud-based infrastructure

  • Experience with multiple back-end languages (NodeJS, Golang, Python, and PHP) and JavaScript front-end frameworks (React, Vue, Angular, Bootstrap, SASS)

  • Ability to follow established workflow and project management tools and procedures (Slack)


  • Ability to work under strict deadlines with competing priorities


  • Capable of balancing a project’s requirements with schedule, budget, and resource limitations


  • Ability to present technical information in non-technical terms to co-workers and management


  • Strong problem solving and analytical skills


  • Proficient understanding of code versioning tools (Git)


  • Experience with interactive media tools (streaming and playback)

Desired Experience

Special consideration will be given to people with the following:


  • Experience with postgres


  • Experience with WebRTC

  • Experience with Kubernetes
Share this job:
Senior Backend Engineer
python django react-js backend senior golang Nov 17 2020

Location: UK/Germany/Poland

Remote - 100% in any of the above 3 locations


Duties will include: (not limited to):

  • Design and build new features with Python 3.8 / Django 2+ and Golang,
  • Test what you write, contribute to how it runs, is deployed, and scaled with DevOps team (kubernetes/GitlabCI/AWS),
  • Work close with frontend developers,
  • Learn and propose improvements, so we can stay at the cutting edge of web development.
  • Be curious about our product and know it,
  • Help us in balancing the time-quality-feature, break features into smaller pieces,
  • Contribute to Codility Engineering - how we build, develop, and release our software,
  • Help less experienced engineers to grow and develop.

Experience Required:

  • Can code blindfolded in Python,
  • Golang experience is a plus,
  • Have experience with a modern web framework,
  • Have a habit of leaving code in a better shape than you’ve found it,
  • Don’t like process or quality problems to stay around and would go out of your way to fix them,
  • Previously coded something you find exciting and cannot wait to tell us about it,
  • Make decisions after looking at a problem from all angles,
  • Are comfortable receiving and giving feedback,
  • Are comfortable working in English,
  • Have experience with designing scalable system components,
  • Have experience with Test Driven Development, architecture patterns and lean/agile methodologies,
  • Are open for learning new things,
  • Being proactive, drives initiatives, speaks up when problems, issues emerge,
  • Get things done,
  • Are able to slice a problem.

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 19 nationalities across Warsaw and San Francisco.

Our tech stack:

  • Frontend: ES2018, React, Redux, styled-components, Jest,
  • Backend: Python 3.8, Django, Golang
  • Database: PostgreSQL, Redshift, DynamoDB
  • Continuous Deployment/Tools: Gitlab/GitlabCI, PyCharm, Goland
  • Infrastructure: Kubernetes (EKS), Istio, Prometheus stack, AWS, Chef, Golang.

Why Codility:

Codility is an amazing forward thinking company that is innovative in its product, is a leader in its field, operates across a great tech stack, has a number of teams within the engineering department and a variety progression opportunities

You have the ability to share your ideas, and implement them, you’re not just here to make up the numbers, helping make the world a better place for tech hiring is our goal and you can help be a part of that.

Above all else you have the autonomy, respect, and trust here at Codility.

Your Application:

We really appreciate every interest in our company, however due to the number of applications, unfortunately if you don't hear back from us within 10 working days please assume your application has been unsuccessful.

Keep in touch with the latest news on Codility on our social platforms FB, LinkedIn, Twitter, and via our blog.


At Codility, we know that great work isn’t done without a phenomenal team. We are always looking to hire the absolute best talent and recognize that diversity in our experiences and backgrounds is what makes us stronger. We insist on an inclusive culture where everyone feels safe to contribute and help us innovate. We hire candidates of any race, color, ancestry, religion, national origin, sexual orientation, gender identity, age, marital or family status, disability, or veteran status. These differences are what enable us to work towards the future we envision for ourselves, our product, our customers, and our world.

Share this job:
Senior Engineer, Platform
Auth0  
senior golang docker cloud azure devops Nov 16 2020
Auth0 is a unicorn that just closed a $120M Series F round of funding, with total capital raised to date of $330M and valuation of nearly $2B. We are growing rapidly and looking for exceptional new team members to add to our exceptional talent pool - and who will help take us to the next level of success. One team, one score. 

Our vision is to provide people with secure access to any application in one click or less. And our promise is to make identity work for everyone—whether you’re a developer looking to innovate, or a security professional looking to mitigate. We are looking for curious, excited, boundary-pushing team members. So, if you’re a big thinker who is nimble and adaptable, Auth0 may be an ideal place for you to shine.

Auth0 gives companies simple, powerful and developer friendly building blocks so they can free up resources to focus on innovation. We strive to be the identity platform of choice for developers and Enterprises. We take our culture very seriously and are looking for people who are drawn to both our mission and out culture.

The Auth0 platform secures more than 100 million logins each day for customers all around the world - and we're growing fast! The Platform team enables Auth0 engineers to move faster by giving them tools to easily deploy and manage their services on Azure. This is a role with a huge impact. You will get to work with engineers throughout the organization and what you build will be a foundational piece of the infrastructure that allows Auth0 to scale for years to come.

You are a good fit if you:

  • Have 5+ years of software development experience.
  • Are proficient in Golang and Terraform.
  • Have a deep understanding of Kubernetes and containerization.
  • Have DevOps experience using cloud agnostic cloud native technologies.
  • Have experience with Kubernetes on Azure or Kubernetes on multiple cloud providers. 
  • Have experience with infrastructure provisioning tools (e.g. Terraform, Packer).
  • Are willing to take initiative and can unblock yourself to get things done.
  • Tend to deliver work incrementally to get feedback and iterate over solutions.
  • Have a passion for working on systems that are highly reliable, maintainable, scalable and secure.
  • Are easy to work with: you communicate well, take feedback in a positive way and are OK not always doing the most glamorous tasks.
  • Are comfortable working on a fully-distributed team.

Responsibilites:

  • Implement a platform runtime that allows development teams to deploy and manage their services on Kubernetes and Azure.
  • Research and implement solutions that address cross cutting concerns such as service discovery, configuration, routing and scaling.
  • Provide guidance to engineering teams to effectively operate on a container-based platform.
  • Be on-call for all services and components owned by the Platform team.

Extra Points:

  • Experience with configuration management tools (e.g. Ansible, Salt).
  • Experience with GitOps.
  • Familiarity with gRPC.
  • Demonstrable knowledge of TCP/IP and HTTP fundamentals.
  • Aware of the best practices when creating Docker images.
  • Familiarity with service mesh technologies such as Envoy and Istio.
  • Experience working in a remote-friendly, asynchronous environment.

Preferred Locations:

  • #US; #CA; #BA;
Auth0’s mission is to help developers innovate faster. Every company is becoming a software company and developers are at the center of this shift. They need better tools and building blocks so they can stay focused on innovating. One of these building blocks is identity: authentication and authorization. That’s what we do. Our platform handles 2.5B logins per month for thousands of customers around the world. From indie makers to Fortune 500 companies, we can handle any use case.

Auth0 safeguards more than 4.5 billion login transactions each month and its top priorities are availability and security.

We like to think that we are helping make the internet safer. Our team is spread across more than 35 countries and we are proud to continually be recognized as a great place to work. Culture is critical to us, and we are transparent about our vision and principles

Auth0 is an Equal Employment Opportunity employer. Auth0 conducts all employment-related activities without regard to race, religion, color, national origin, age, sex, marital status, sexual orientation, disability, citizenship status, genetics, or status as a Vietnam-era special disabled and other covered veteran status, or any other characteristic protected by law. Auth0 participates in E-Verify and will confirm work authorization for candidates residing in the United States.
Share this job:
Software Development Engineer in Test - Cloud
 
cloud golang big data azure testing Nov 11 2020
At Couchbase, big things happen. Every day, we’re translating vision into reality by tackling new and exciting challenges head-on. This is a breakthrough stage in our company, where the enthusiasm of our employees and leadership team is infectious and growing.  You’ll have the opportunity to learn new skills, grow your career, and work with the smartest, most passionate people in the industry.

The Software Development Engineer in test (SDeT) will have the primary accountability of writing frameworks, tools, and automated jobs that test and validate products. In this role you will combine “building” and “breaking”. You’ll write code that automatically verifies the quality of the product under numerous conditions and scenarios. In this role, you’ll often write more code than those engineers who are writing a feature and your code will probably be more fun to write!

A successful candidate must have a strong understanding of distributed systems and demonstrate the ability to effectively test and troubleshoot them. You’ll need to understand software internals, debug code, automate repetitive tasks, and implement new tools and frameworks needed to streamline and automate our validation processes.  

This role is also open to remote work within (USA 🇺🇸 , UK 🇬🇧 , Canada 🇨🇦 and India 🇮🇳) as our teams are distributed all over the world! Our team is a remote-first team. Prior experience working remotely is not required; however, we are looking for team members who perform well given a high level of independence and autonomy and will establish a cadence of on-time delivery without cutting corners. corners.

Key Technologies

  • Go
  • Kubernetes
  • AWS, Azure, and GCP
  • Couchbase Server

In this role you can expect to:

  • Write a lot code using the Go (Golang) programming language
  • Write more Go while you build and maintain reliable test automation that validates correctness and scalability of software
  • Define, plan, and execute test cases for distributed systemsCollaborate with product and engineering teams to define specifications and develop test plans
  • Adopt, improve, and advocate for our vision for the quality of Couchbase Cloud products
  • Make it easy for engineers to contribute and enhance tests
  • Collaborate with engineering teams to find effective solutions to testing challenges
  • Collaborate with engineering teams to reproduce complex scenarios discovered in our own testing or reported by customers and write regression tests to fix and prevent them
  • Write and review technical proposals
  • Improve engineering standards, tooling, and processes

You may be a good fit for our team if:

  • You are kind and collaborative
  • You enjoy working remote with people from all over the world
  • The software you write is sympathetic to the humans who will maintain it
  • You care deeply about software quality and operability, and better ways of building softwareValue clear, open communication. We value thoughtful feedback and regular dialogue and collaboration as a fundamental skill for our team members
  • You are comfortable with Go or another low-level programming language and would like to write write Go
  • You have experience automating infrastructure using tools such as Terraform or Cloud SDKs
  • Demonstrate excellent time management skills and the ability to make realistic assessments of product complexity

What does success in this role look like?

  • In three months, you’ll have made a material impact by validating the correctness of software through the introduction and enhancement of reliable tests and are effectively collaborating on the design of new features and their specifications
  • In six months, you have established a cadence of predictable, on-time delivery without cutting corners
  • In twelve months, you have earned the trust of the team and are delivering tasks through the entire SDLC, from design through development with minimal guidance and have established yourself as the “go-to” person for the behavior of several parts of the system

Responsibilities

  • Design, develop, test, deploy, maintain and improve software
  • Manage individual project priorities, deadlines and deliverables
  • Work with product and engineering teams to design and develop test plans for Couchbase Cloud products
  • Adopt, improve, and advocate for our vision for the quality of Couchbase Cloud products
In your cover letter, please describe why you’re interested in working at Couchbase, and the Cloud Team in particular. Specifics of your past experience that are relevant to this role are greatly appreciated.

About Couchbase

Couchbase's mission is to be the platform that accelerates application innovation. To make this possible, Couchbase created an enterprise-class, multi-cloud NoSQL database architected on top of an open source foundation. Couchbase is the only database that combines the best of NoSQL with the power and familiarity of SQL, all in a single, elegant platform spanning from any cloud to the edge.  
 
Couchbase has become pervasive in our everyday lives; our customers include industry leaders Amadeus, AT&T, BD (Becton, Dickinson and Company), Carrefour, Comcast, Disney, DreamWorks Animation, eBay, Marriott, Neiman Marcus, Tesco, Tommy Hilfiger, United, Verizon, Wells Fargo, as well as hundreds of other household names.

Couchbase has offices around the globe, and we’re committed to a work environment where you can be happy and thrive, in and out of the office.

At Couchbase, you’ll get:
* A fantastic culture
* A focused, energetic team with aligned goals
* True collaboration with everyone playing their positions
* Great market opportunity and growth potential
* Time off when you need it.
* Regular team lunches and fully-stocked kitchens.
* Open, collaborative spaces.
* Competitive benefits

Whether you’re a new grad or a proven expert, you’ll have the opportunity to learn new skills, grow your career, and work with the smartest, most passionate people in the industry.

Revolutionizing an industry requires a top-notch team. Become a part of ours today. Bring your big ideas and we'll take on the next great challenge together.

Check out some recent industry recognition:

Want to learn more? Check out our blog: https://blog.couchbase.com/

Equal Opportunity Statement:
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, or disability.
Share this job:
Software Development Engineer in Test - Cloud
 
cloud golang big data azure testing Nov 11 2020
At Couchbase, big things happen. Every day, we’re translating vision into reality by tackling new and exciting challenges head-on. This is a breakthrough stage in our company, where the enthusiasm of our employees and leadership team is infectious and growing.  You’ll have the opportunity to learn new skills, grow your career, and work with the smartest, most passionate people in the industry.

The Software Development Engineer in test (SDeT) will have the primary accountability of writing frameworks, tools, and automated jobs that test and validate products. In this role you will combine “building” and “breaking”. You’ll write code that automatically verifies the quality of the product under numerous conditions and scenarios. In this role, you’ll often write more code than those engineers who are writing a feature and your code will probably be more fun to write!

A successful candidate must have a strong understanding of distributed systems and demonstrate the ability to effectively test and troubleshoot them. You’ll need to understand software internals, debug code, automate repetitive tasks, and implement new tools and frameworks needed to streamline and automate our validation processes.  

This role is also open to remote work within (USA 🇺🇸 , UK 🇬🇧 , Canada 🇨🇦 and India 🇮🇳) as our teams are distributed all over the world! Our team is a remote-first team. Prior experience working remotely is not required; however, we are looking for team members who perform well given a high level of independence and autonomy and will establish a cadence of on-time delivery without cutting corners. corners.

Key Technologies

  • Go
  • Kubernetes
  • AWS, Azure, and GCP
  • Couchbase Server

In this role you can expect to:

  • Write a lot code using the Go (Golang) programming language
  • Write more Go while you build and maintain reliable test automation that validates correctness and scalability of software
  • Define, plan, and execute test cases for distributed systemsCollaborate with product and engineering teams to define specifications and develop test plans
  • Adopt, improve, and advocate for our vision for the quality of Couchbase Cloud products
  • Make it easy for engineers to contribute and enhance tests
  • Collaborate with engineering teams to find effective solutions to testing challenges
  • Collaborate with engineering teams to reproduce complex scenarios discovered in our own testing or reported by customers and write regression tests to fix and prevent them
  • Write and review technical proposals
  • Improve engineering standards, tooling, and processes

You may be a good fit for our team if:

  • You are kind and collaborative
  • You enjoy working remote with people from all over the world
  • The software you write is sympathetic to the humans who will maintain it
  • You care deeply about software quality and operability, and better ways of building softwareValue clear, open communication. We value thoughtful feedback and regular dialogue and collaboration as a fundamental skill for our team members
  • You are comfortable with Go or another low-level programming language and would like to write write Go
  • You have experience automating infrastructure using tools such as Terraform or Cloud SDKs
  • Demonstrate excellent time management skills and the ability to make realistic assessments of product complexity

What does success in this role look like?

  • In three months, you’ll have made a material impact by validating the correctness of software through the introduction and enhancement of reliable tests and are effectively collaborating on the design of new features and their specifications
  • In six months, you have established a cadence of predictable, on-time delivery without cutting corners
  • In twelve months, you have earned the trust of the team and are delivering tasks through the entire SDLC, from design through development with minimal guidance and have established yourself as the “go-to” person for the behavior of several parts of the system

Responsibilities

  • Design, develop, test, deploy, maintain and improve software
  • Manage individual project priorities, deadlines and deliverables
  • Work with product and engineering teams to design and develop test plans for Couchbase Cloud products
  • Adopt, improve, and advocate for our vision for the quality of Couchbase Cloud products
In your cover letter, please describe why you’re interested in working at Couchbase, and the Cloud Team in particular. Specifics of your past experience that are relevant to this role are greatly appreciated.

About Couchbase

Couchbase's mission is to be the platform that accelerates application innovation. To make this possible, Couchbase created an enterprise-class, multi-cloud NoSQL database architected on top of an open source foundation. Couchbase is the only database that combines the best of NoSQL with the power and familiarity of SQL, all in a single, elegant platform spanning from any cloud to the edge.  
 
Couchbase has become pervasive in our everyday lives; our customers include industry leaders Amadeus, AT&T, BD (Becton, Dickinson and Company), Carrefour, Comcast, Disney, DreamWorks Animation, eBay, Marriott, Neiman Marcus, Tesco, Tommy Hilfiger, United, Verizon, Wells Fargo, as well as hundreds of other household names.

Couchbase’s HQ is conveniently located in Santa Clara, CA with additional offices throughout the globe. We’re committed to a work environment where you can be happy and thrive, in and out of the office.

At Couchbase, you’ll get:
* A fantastic culture
* A focused, energetic team with aligned goals
* True collaboration with everyone playing their positions
* Great market opportunity and growth potential
* Time off when you need it.
* Regular team lunches and fully-stocked kitchens.
* Open, collaborative spaces.
* Competitive benefits and pre-tax commuter perks

Whether you’re a new grad or a proven expert, you’ll have the opportunity to learn new skills, grow your career, and work with the smartest, most passionate people in the industry.

Revolutionizing an industry requires a top-notch team. Become a part of ours today. Bring your big ideas and we'll take on the next great challenge together.

Check out some recent industry recognition:

Want to learn more? Check out our blog: https://blog.couchbase.com/

Couchbase is proud to be an equal opportunity workplace. Individuals seeking employment at Couchbase are considered without regards to age, ancestry, color, gender (including pregnancy, childbirth, or related medical conditions), gender identity or expression, genetic information, marital status, medical condition, mental or physical disability, national origin, protected family care or medical leave status, race, religion (including beliefs and practices or the absence thereof), sexual orientation, military or veteran status, or any other characteristic protected by federal, state, or local laws.
Share this job:
Site Reliability Engineer - Bitbucket Cloud
 
cloud golang linux Nov 04 2020
Atlassian is continuing to hire with all interviewing and on-boarding done virtually due to COVID-19. All new and existing Atlassians will continue to work from home until it’s safe to return to our offices. When our offices re-open, every Atlassian will have the choice to work from an office or from home.

Do you love staying ahead of the growth curve and experimenting with new software and environments? Get on board as an Atlassian Site Reliability Engineer.

As an Engineer in the Bitbucket Cloud Site Reliability Engineering team, you’ll build solutions to improve availability, performance and stability for the more than 1 million teams and 10 million developers in Bitbucket Cloud as well as automating away repetitive work. You'll be working on non-production and production environments, monitoring, data collection and configuration management, as well as disaster recovery planning, capacity engineering, reliability improvement initiatives and platform automation. You'll also respond to pings, pages and alerts to investigate issues in our products that you can really sink your teeth into. The best person for this role is someone that has a collaborative spirit - in our world, it’s not about being a hero and having all the answers, it’s about sometimes saying "I don't know" and working on finding solutions rather than starting with an assumption. The team needs someone who can ask questions, learn from others and turn chaos into order.

This role would be a great fit for someone with creative and innovative problem solving skills with a willingness to take ownership for the code you write all the way to production. You will develop and implement solutions that operate at scale - seeing your own technology efforts directly improve the reliability of our products. Our teams are empowered and expected to improve our products to truly deliver a reliable experience to customers. You will own development efforts in each and every sprint from planning to delivery to realize this goal and collaborate with different teams to review code.

One thing we promise: you’ll never be bored.

On your first day, you will have experience in:

  • U.S. Bachelor or higher degree, or its equivalent, in Computer Science, Information Technology, Information Systems Management or a closely related field of study
  • Software development in Python
  • At least 2 year of hands on experience with AWS: CloudWatch, EC2, Load Balancing, Lambda, RDS, Route 53, S3, SQS, VPC.
  • Experience in automation - we don't want you doing repetitive work!
  • Experience monitoring distributed systems application architectures
  • Serious troubleshooting skills across different levels of the stack
  • Distributed version control internals (Git)
  • Understanding of Linux systems

We'd be super excited if you have:

  • Expertise in Golang or Java
  • Experience using Configuration management tools like Chef, Ansible or Puppet
  • Experience troubleshooting a continuous integration pipeline
  • A clear head in the presence of alerts
More about our benefits

Whether you work in an office or a distributed team, Atlassian is highly collaborative and yes, fun! To support you at work (and play) we offer some fantastic perks: ample time off to relax and recharge, flexible working options, five paid volunteer days a year for your favourite cause, an annual allowance to support your learning & growth, unique ShipIt days, a company paid trip after five years and lots more.

More about Atlassian

Creating software that empowers everyone from small startups to the who’s who of tech is why we’re here. We build tools like Jira, Confluence, Bitbucket, and Trello to help teams across the world become more nimble, creative, and aligned—collaboration is the heart of every product we dream of at Atlassian. From Amsterdam and Austin, to Sydney and San Francisco, we’re looking for people who want to write the future and who believe that we can accomplish so much more together than apart. At Atlassian, we’re committed to an environment where everyone has the autonomy and freedom to thrive, as well as the support of like-minded colleagues who are motivated by a common goal to: Unleash the potential of every team.

Additional Information

We believe that the unique contributions of all Atlassians is the driver of our success. To make sure that our products and culture continue to incorporate everyone's perspectives and experience we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status.

All your information will be kept confidential according to EEO guidelines.

Learn more about Atlassian’s culture, interviewing flow, and hiring process by checking out our Candidate Resource Hub.

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
Share this job:
Lead Database Migration Consultant - remote
Percona  
golang java python mongodb mysql postgresql Nov 03 2020
Please note - this is supporting a global customer base with a heavy focus on US hours, candidates should be open to aligning with US hours on a regular basis.

Percona is a respected thought leader in the open source community. We provide services and software for MySQL, MongoDB, PostgreSQL and MariaDB to open source users globally. 

Percona is remote-first and globally dispersed; we have 250 people in almost 40 countries. We offer a collaborative, highly-engaged culture where your ideas are welcome and your voice is heard. The growth and development of our staff is a top priority; we provide funding for training, certifications, conferences and more. 

Discover what it means to work with some of the smartest people in the industry, who also know how to have fun and are always willing to lend a helping hand. We offer flexible hours, the ability to work remotely and the amazing experience of working with a multinational team of experts.

As a Lead Database Migration Consultant, your primary responsibility is the successful migration of large datasets from an Oracle database system to a comparable PostgreSQL RDBMS.

The Oracle installations will range in both size and complexity. The migration operation itself may be simple or complex, requiring multiple steps over an extended span of time. The data-sets can be sized anywhere from several hundred gigabytes to many petabytes. The cluster's configuration will be variable and can be as simple as a standalone server or as complex as a multi-node cluster with automated failover between data centers with an uptime requirement of 4 9s.

You will execute "out of the box" solutions as you leverage the myriad technologies, methods and best practices in your arsenal. You are comfortable using the various PostgreSQL tools and extensions such as foreign data wrappers, and the ora2pg extension. Equally so, you are familiar with standard enterprise tools often seen in Oracle environments such as GoldenGate.

You will work remotely and most people work from their homes. Up to 50% travel is expected (as safety regulations permit), both for onsite projects and internal meetings.

What You Will Do

  • Assess the existing Oracle databases and gauge the complexity and estimate the efforts required for a migration
  • Determine the best migration target based on the nature of the application and the type of data and the business logic in the database, and if PostgreSQL or MySQL or any other Open source database suits better as a target database technology for migration
  • Prepare data migration strategies and designs for each project, including plans to avoid downtime when required
  • Lead migration projects and work closely with the database migration teams at Percona so that the project is aligned with the standards set by Percona
  • Train internal teams on the PostgreSQL development skill set and be a single point of contact for our Global Services teams on PostgreSQL development and migration-related assistance
  • Perform migration of PL/SQL code that includes Packages, Procedures and Functions from Oracle to PostgreSQL

Your Experience

  • At least 5 years of experience in performing Oracle to PostgreSQL migrations and in helping clients port applications from Oracle to PostgreSQL with alternate approaches that are open source  
  • At least 5 years of experience in writing PLpgSQL and migrating Packages and Procedures from Oracle to PostgreSQL.
  • At least 1 year of experience in writing Oracle PL/SQL code
  • At least 1 year of experience coding in Python or Golang or Java - expertise in bash scripting is a must
  • Knowledgeable in various alternatives for syntax and features only applicable to Oracle e.g. Hierarchical queries in Oracle use CONNECT BY,  Oracle uses rownum, etc., so you’re able to find the best alternatives in PostgreSQL for various Oracle features
  • Knowledgeable in the target data types in PostgreSQL that suit the corresponding Oracle data types while migrating objects from Oracle

What Will Make You Stand Out

  • You’ve used migration tools like Ora2PG or Schema Conversion toolkit from AWS
  • You’ve migrated data from Oracle to PostgreSQL using FDW’s or custom tools or existing open source tools. Knowledge on tools that enable continuous replication of data from Oracle to PostgreSQL is a plus
  • Experience with training development and delivery
  • Experience in a variety of complex environments in verticals such as finance, healthcare, government and consulting
  • Cross-over experience with MySQL or MongoDB
  • Project management experience/certifications
This position is for the Americas time zones, and you must be able to work full-time during US business hours. Travel requirement up to 50% as safety regulations permit.
Share this job:
Senior Full-Stack Web Developer
react-js node-js webrtc kubernetes streaming senior Oct 30 2020

Evercast is building an award-winning next-gen remote collaboration platform for creative agencies and entertainment studios.  We're looking for an outstanding full-stack engineer who isn't afraid of tackling exciting challenges in the world of real-time streaming, collaboration, and application performance.

The Responsibilities


  • Solve problems with an emphasis on producing scalable, efficient, and maintainable solutions


  • Experience developing web based, desktop and mobile applications


  • Develop features from initial concept to production ready results, including backend, frontend, and database design


  • Experience developing backend services using containers, kubernetes, and serverless technologies


  • Help define the processes needed to achieve organizational and operational excellence


  • Learn and implement new technologies and help evolve existing ones


  • Engage with both technical and non-technical stakeholders to come up with robust solutions


  • Review code contributed by your peers and provide constructive feedback


  • Development with databases, web servers, wireframe development, and UI/UX design


  • Contribute to overall body of software development and architecture using web application stack


  • Managing server resources and ensuring cross-platform optimization across internet browsers and operating systems


  • Designing and developing application programming interfaces (APIs)


  • Cooperatively develop and integrating complex software systems through the full SDLC


  • Experience with Agile Scrum


  • Participate in sprint planning to understand the team’s goals and priorities


  • Provide accurate estimates for the completion of tasks

Education: 


  • A combination of education and experience will be considered for this position

Required Skills


  • AWS or other cloud-based infrastructure

  • Experience with multiple back-end languages (NodeJS, Golang, Python, and PHP) and JavaScript front-end frameworks (React, Vue, Angular, Bootstrap, SASS)

  • Ability to follow established workflow and project management tools and procedures (Slack)


  • Ability to work under strict deadlines with competing priorities


  • Capable of balancing a project’s requirements with schedule, budget, and resource limitations


  • Ability to present technical information in non-technical terms to co-workers and management


  • Strong problem solving and analytical skills


  • Proficient understanding of code versioning tools (Git)


  • Experience with interactive media tools (streaming and playback)

Desired Experience

Special consideration will be given to people with the following:


  • Experience with GraphQL


  • Experience with WebRTC

  • Experience with Programming and Automation Testing / Testing Framework (End to End Testing) 
Share this job:
Lead Database Migration Consultant - remote
Percona  
golang java python mongodb mysql postgresql Oct 28 2020
Percona is a respected thought leader in the open source community. We provide services and software for MySQL, MongoDB, PostgreSQL and MariaDB to open source users globally. 

Percona is remote-first and globally dispersed; we have 250 people in almost 40 countries. We offer a collaborative, highly-engaged culture where your ideas are welcome and your voice is heard. The growth and development of our staff is a top priority; we provide funding for training, certifications, conferences and more. 

Discover what it means to work with some of the smartest people in the industry, who also know how to have fun and are always willing to lend a helping hand. We offer flexible hours, the ability to work remotely and the amazing experience of working with a multinational team of experts.

As a Lead Database Migration Consultant, your primary responsibility is the successful migration of large datasets from an Oracle database system to a comparable PostgreSQL RDBMS.

The Oracle installations will range in both size and complexity. The migration operation itself may be simple or complex, requiring multiple steps over an extended span of time. The data-sets can be sized anywhere from several hundred gigabytes to many petabytes. The cluster's configuration will be variable and can be as simple as a standalone server or as complex as a multi-node cluster with automated failover between data centers with an uptime requirement of 4 9s.

You will execute "out of the box" solutions as you leverage the myriad technologies, methods and best practices in your arsenal. You are comfortable using the various PostgreSQL tools and extensions such as foreign data wrappers, and the ora2pg extension. Equally so, you are familiar with standard enterprise tools often seen in Oracle environments such as GoldenGate.

You will work remotely and most people work from their homes. Up to 50% travel is expected (as safety regulations permit), both for onsite projects and internal meetings.

What You Will Do

  • Assess the existing Oracle databases and gauge the complexity and estimate the efforts required for a migration
  • Determine the best migration target based on the nature of the application and the type of data and the business logic in the database, and if PostgreSQL or MySQL or any other Open source database suits better as a target database technology for migration
  • Prepare data migration strategies and designs for each project, including plans to avoid downtime when required
  • Lead migration projects and work closely with the database migration teams at Percona so that the project is aligned with the standards set by Percona
  • Train internal teams on the PostgreSQL development skill set and be a single point of contact for our Global Services teams on PostgreSQL development and migration-related assistance
  • Perform migration of PL/SQL code that includes Packages, Procedures and Functions from Oracle to PostgreSQL

Your Experience

  • At least 5 years of experience in performing Oracle to PostgreSQL migrations and in helping clients port applications from Oracle to PostgreSQL with alternate approaches that are open source  
  • At least 5 years of experience in writing PLpgSQL and migrating Packages and Procedures from Oracle to PostgreSQL.
  • At least 1 year of experience in writing Oracle PL/SQL code
  • At least 1 year of experience coding in Python or Golang or Java - expertise in bash scripting is a must
  • Knowledgeable in various alternatives for syntax and features only applicable to Oracle e.g. Hierarchical queries in Oracle use CONNECT BY,  Oracle uses rownum, etc., so you’re able to find the best alternatives in PostgreSQL for various Oracle features
  • Knowledgeable in the target data types in PostgreSQL that suit the corresponding Oracle data types while migrating objects from Oracle

What Will Make You Stand Out

  • You’ve used migration tools like Ora2PG or Schema Conversion toolkit from AWS
  • You’ve migrated data from Oracle to PostgreSQL using FDW’s or custom tools or existing open source tools. Knowledge on tools that enable continuous replication of data from Oracle to PostgreSQL is a plus
  • Experience with training development and delivery
  • Experience in a variety of complex environments in verticals such as finance, healthcare, government and consulting
  • Cross-over experience with MySQL or MongoDB
  • Project management experience/certifications
This position is for the Americas time zones, and you must be able to work full-time during US business hours. Travel requirement up to 50% as safety regulations permit.
Share this job:
Frontend Engineer - Cloud
 
cloud frontend golang css big data aws Oct 28 2020
At Couchbase, big things happen. Every day, we’re translating vision into reality by tackling new and exciting challenges head-on. This is a breakthrough stage in our company, where the enthusiasm of our employees and leadership team is infectious and growing.  You’ll have the opportunity to learn new skills, grow your career, and work with the smartest, most passionate people in the industry.

You are a Frontend Engineer who crafts delightful web interfaces, designs, prototypes new and innovative experiences, and implements features while advocating for UX.

Here's a brief look at what success looks like in this role:
*In 3 months time- you'll have collaborated with the team to build and have shipped a material contribution such as a new feature, regularly contributed to code reviews, and fixed a new bugs.
*In 6 months time- you'll have earned the trust of the team and have taken on independent code review responsibilities while collaborating on the design of new features.
*In 12 months time- you'll have delivered tasks through the entire SDLC, from design through development with some guidance and have established a cadence of on-time delivery with high-quality work.

This role is also open to remote work (USA, UK, India & Canada) as our teams are globally distributed. We are a remote-first team. Prior experience working remotely is not required, however, we are looking for team members who perform well given a high level of independence and autonomy and will establish a cadence of on-time delivery with high-quality work.

Responsibilities

  • Design, develop, test, deploy, maintain and improve software
  • Manage individual project priorities, deadlines and deliverables
  • Collaborate with product managers and backend engineers to own, build, iterate, and ship new features to enhance the cloud products user experience
  • Collaborate with frontend engineers across teams to collaborate on design decisions and standardize methodologies
  • Write various kinds of tests including unit and Cypress integration tests
  • Write and review technical proposals
  • Improve engineering standards, tooling, and processes
  • Program mostly in TypeScript, and learning from and contributing to a team committed to continually improving their skills
  • Key technologies this role will employ: TypeScript, React, Redux, CSS and CSS-in-JS, Cypress, Functional Programming, Go (Golang), Kubernetes, AWS, Azure, GCP, Grafana, Prometheus, Alert Manager, Thanos, Terraform, Vault, Couchbase Server, Datadog

Qualifications

  • You are able to knowledgeably discuss performance, security, and user interactions within complex systems
  • You love to build delightful and accessible user experiences using web technologies
  • You are kind and collaborative
  • You enjoy working remote with people from all over the world
  • You care deeply about software quality and operability, and better ways of building software
  • Value clear, open communication. We value thoughtful feedback, regular dialogue, and collaboration as fundamental skills on our team.
About Couchbase

Couchbase's mission is to be the platform that accelerates application innovation. To make this possible, Couchbase created an enterprise-class, multi-cloud NoSQL database architected on top of an open source foundation. Couchbase is the only database that combines the best of NoSQL with the power and familiarity of SQL, all in a single, elegant platform spanning from any cloud to the edge.  
 
Couchbase has become pervasive in our everyday lives; our customers include industry leaders Amadeus, AT&T, BD (Becton, Dickinson and Company), Carrefour, Comcast, Disney, DreamWorks Animation, eBay, Marriott, Neiman Marcus, Tesco, Tommy Hilfiger, United, Verizon, Wells Fargo, as well as hundreds of other household names.

Couchbase’s HQ is conveniently located in Santa Clara, CA with additional offices throughout the globe. We’re committed to a work environment where you can be happy and thrive, in and out of the office.

At Couchbase, you’ll get:
* A fantastic culture
* A focused, energetic team with aligned goals
* True collaboration with everyone playing their positions
* Great market opportunity and growth potential
* Time off when you need it.
* Regular team lunches and fully-stocked kitchens.
* Open, collaborative spaces.
* Competitive benefits and pre-tax commuter perks

Whether you’re a new grad or a proven expert, you’ll have the opportunity to learn new skills, grow your career, and work with the smartest, most passionate people in the industry.

Revolutionizing an industry requires a top-notch team. Become a part of ours today. Bring your big ideas and we'll take on the next great challenge together.

Check out some recent industry recognition:

Want to learn more? Check out our blog: https://blog.couchbase.com/

Couchbase is proud to be an equal opportunity workplace. Individuals seeking employment at Couchbase are considered without regards to age, ancestry, color, gender (including pregnancy, childbirth, or related medical conditions), gender identity or expression, genetic information, marital status, medical condition, mental or physical disability, national origin, protected family care or medical leave status, race, religion (including beliefs and practices or the absence thereof), sexual orientation, military or veteran status, or any other characteristic protected by federal, state, or local laws.
Share this job:
Software Engineer
apache-pulsar go google-cloud-platform kubernetes microservices golang Oct 25 2020

At BlueLabs we started out last year with the vision of building a next-generation sports betting platform focused on performance, reliability, modularity and automation. After a period of experimentation, we are now excited to see our technology powering the launch of a new B2C operator in Ghana in early 2021.

To ensure the continuous enhancement of our platform while scaling up operations and entering additional African countries, we are now looking into growing our team. As a result, our Betting Team is now on the lookout for an experienced Software Engineer who wants to join our distributed team and help us execute our vision.

The Team

The Betting Team is responsible for designing, developing, and operating all services relating to the lifecycle of bets in our sports betting platform. This stretches from bet placement to bet settlement, including advanced features such as an event- and player-based risk management, ability to build complex bets such as from outcomes with dependent probabilities, or continuous calculation of early settlement offers (cash out).

Sub-second latency is welcomed but high throughput has higher priority in the Betting domain. The goal is building a sports betting platform where no bet is rejected due to lack of capacity in the system. Bet settlement is worth a special mention as the platform needs to be able to quickly evaluate hundreds of thousands of bets upon the resulting of an underlying sporting event.

Raw performance isn't everything. The team must also ensure that the platform can be easily adapted to be compliant with the different and ever-changing regulatory demands our industry is facing all over the world. The ultimate goal being to ensure a fair and safe sports betting experience to all our players.

We are building a microservice architecture based on event sourcing using Pulsar. Our services are written in Golang and use PostgreSQL as an operational database. We use SemaphoreCI to deploy our services to a GKE cluster, which is provisioned using Terraform.

A good candidate should have high standards for himself, a desire to build high-quality, well-tested, production-ready solutions and constantly improve his/her skills. We expect you to take ownership of some parts of the platform, be proactive over the entire development lifecycle and have the ability to work in a fast-paced environment. If this sounds scary, don’t worry - you won’t be alone in this. We value teamwork, trust, communication and a healthy working relationship, so you can always count on the team for support.

About You

  • You have good problem-solving skills, a tendency towards simple and effective solutions, and a “getting things done” mentality.
  • Analytical thinking, troubleshooting skills, attention to detail.
  • You are a reliable, trustworthy person that keeps their promises.
  • Interest in keeping yourself up to date and learning new technologies.
  • Product-oriented mindset and eagerness to take part in shaping the products we build.
  • Ability to work autonomously in a fully distributed team.
  • Good communication skills in verbal and written English.

Remote Work

We are hiring for talent, not for a specific location. You will find that members of our team are distributed all over Europe. Being a distributed team enables us to hire only the best, without being restricted to the talent pool available at a specific geographic location. However, to facilitate team communication and collaboration we currently require you to be located in a European time zone (between UTC-1 and UTC+3). You must also be able to travel to other European locations a few times a year for on-site meetings and workshops.

Timeline

The closing date for applications is on November 30th, 2020 and we would want you to start in your new role with us in January 2021. Please note that during the application period we are not yet reviewing submissions in order to ensure equal chances for all applicants independent of the timing of their application.

Compensation

The budgeted compensation range for this role is €64,000 to €76,000 annually, depending on your background and experience. As an independent contractor, you will be responsible for paying any taxes or applicable fees in your country of residence. In addition to that, we offer a number of perks to each of our team members as we truly believe in a healthy work-life balance and continuous learning.

Job requirements

  • BS degree in Computer Science or similar technical field
  • 2+ years of professional software development experience using Go
  • Experience building large-scale distributed systems, communicating asynchronously via message passing using RabbitMQ, Kafka or Pulsar
  • Deep understanding of DDD, CQRS, microservices architecture, and SQL/NoSQL data stores
  • Ability to write clean, efficient, maintainable, and well-tested code
  • Familiarity with test automation, cloud and containerization technologies, code instrumentation and CI/CD pipelines
  • Interest in taking full ownership of your services and managing them in a production environment including the troubleshooting of live incidents
Share this job:
Full-Stack Software Developer
golang ruby saas frontend Oct 23 2020

Hi,

We’re hiring a software engineer because we need your expertise and experience to help us accomplish our mission as a company. That mission is to help our clients grow their company so they can focus on solving big problems in the world.

See, we believe that humans are built to make things. And one of the best ways to get more people making more things, is to help them sell their products and services they invent.

We know how to do that over and over again.

That’s why our mission is helping our clients grow their revenue by $100 million per year. It’s a measure of the impact we’re having and how effective we are as a company.

And that is where you come in!

We’ve maxed out what our small Engineering team (myself and 2 part-time contractors) can do. We need your help to level our team up. You will not just be slotted in somewhere. You are our second full time developer hire. You will help me set the culture and direction of our team from here on out. I need someone to work collaboratively with so both of us can do better work than we’ve ever done before.

We’re a different kind of software development team.

First, you’ll ship. Our #1 KPI’s involve shipping. No endless rounds of review. No abandoned projects 80% of the way through. What you build will be used by real people. How?

No made up features. We think from first principles and solve problems. We don’t invent random stuff and don’t have “pet features”. No one comes down from on high with “the next great idea” that no one actually wants to use (or build).

Everything you build will solve a real problem for ourselves and/or our users.

Next, we are anti-code monkeys.

We know it’s imperative that you understand how and why people use what we build. You aren’t handed a spec and sent off to build. You’ll be involved early on when shaping a project and uncovering the real problem we’re trying to solve. Then, we work forward as a team to invent the best possible way on Earth to solve that problem.

Lastly, we avoid red tape and bureaucracy. Think a new design pattern will be really effective? Discovered a new library that can help us move faster? Want to adopt a new process or best practice? Let’s do it! You’ll help us constantly improve through quick experiments and no dogma.

What this means day-to-day:

  1. Spend 80-90% of your time developing software. Solving product problems. Writing code. Reviewing PRs. Hands dirty. Shipping.
  2. Asynchronous communication by default. Have a record of what we want to do and why. Give ourselves the space to work deeply.

What this means in the medium/long term:

  1. Work directly with me, Director of Engineering, to continue shaping our engineering team. Make what’s working better and fix what not (or has stopped) working in our culture and processes.
  2. Potential to grow into a leader as we expand the team further (expecting 6 more full time engineers in the next 18 months).
  3. Truly, doing your best work by mainly getting out of your way, removing roadblock, and letting you be awesome!

In summary, your core areas of focus for this role will be:

Software development: code, style, build. Problem solving: product development, identify and solve real-world problems. Project management: organize your work and help organize the team. Create Stories/To Do items for yourself and others as needs arise.

What will you learn in this role?

If you come from a large enterprise experience, you may be accustomed to long roadmaps and even longer meetings. You may be used to waiting for weeks to months to get approval to try something new. You may feel like a small cog in a very large machine. We’re pretty much the opposite. You will learn to work quickly on small timelines. Instead of “We’ll add that to the end of our 3 year roadmap.” We think “How can we solve this in the next few weeks?” and “Can we simplify and ship quicker?”

If you come from a more of a startup background, you’ll feel right more at home. You will wear many hats and sometimes be called to help in areas that may not be explicitly in your core areas. You will also learn that adding a little discipline and structure to processes can actually increase productivity and enable more alignment.

In this role you will learn:

  • How to avoid the knee-jerk “Ok, I can build that” response and instead dig a little deeper to get to the true root problem to be solved.
  • How to collaborate on software that the entire team owns. We all are responsible for everything.
  • How just the right amount of upfront planning creates a controlled, yet fast, environment where we can ship more rapidly than others expect.
Who will you work with?

You will work directly with me, Chris Marshall, the Director of Engineering. You will be the second full time engineer on the team (after me). We also have a part-time designer and front-end engineer. They will be on our weekly calls and you’ll work closely with each of them.

For the first 3 to 6 months, we will be the only two full-time folks on the team. During 2021, our plan is to continue to build the team to 8 full-time engineers by the end of Q1 2022. During that time we’ll split into 2 or more min-teams and you’ll be given the opportunity to lead one of those should you choose.

You’ll also interact with all of our other core team members on a regular basis during weekly company calls and when we build internal tools for others within the company.

Where will you work?

We all work remotely and are scattered around North America from Vancouver to Cleveland, and Nashville to Birmingham. That means you have the flexibility to work from home or a coworking location, or to take the family to Peru for the summer and work from your terrace overlooking the Andes Mountains.

We don’t micromanage you. Rather, we expect you to be responsible for yourself. Show up for meetings on-time and communicate proactively. Working hours are generally flexible and the work you do is more important than the number of hours you work (in fact we actively discourage long hours and working on the weekends).

What does Growth Tools do and why?

Growth Tools provides the tools and training to help online businesses double their revenue in 1 year. Our tools consist of 10 SaaS products that we give away for free. Our training programs consist of a 1:1 coaching business, Growth University,

We believe that the world is a better place when people create and those creations are shared.

Example: I looooove Allbird shoes.

Guess how Allbirds came to exist? A dude, Tim Brown, had the idea for them. And he had enough gumption and know-how to go out and actually make them. Now Allbirds is one of the most successful upstart shoe brands from the past 5 years.

The world is a better place when every Tim out there turns their ideas into real-life products.

That’s why our goal is to generate $100 million in revenue for our clients. That is our measurement that these creations are being shared and real value is being generated as a result.

Do you want to be on the front lines and directly involved with growing some of the coolest and most innovative companies in the world and shaping one of the best engineering teams in the world?

If you are interested in solving challenging problems with software and building amazing and innovative products with me, I can’t wait to talk to you!

-- Chris

P.S. Check out the actual scorecard for this role.

Requirements
  • 3+ years experience development and implementation of real-world applications, or equivalent
  • Experience with server-side languages: Golang (huge plus), Ruby, Python
  • Working knowledge of JS/React and/or other front-end frameworks/languages
  • Use git branches and pull requests for work to be reviewed before deployment
  • Engage in product discussions ensure a reasonable and meaningful solution
  • Attend weekly calls with the engineering division to go over priorities, current projects, and roadblocks
  • Organized and goal oriented - Set and work toward weekly/quarterly goals
  • Self motivated, able to work efficiently & effectively remotely
  • Passionate about SW Engineering - always going above and beyond, out of genuine care and pride in your work
  • Willingness to take ownership - constantly improving the codebase even in parts that you are not familiar with
  • Experience with microservices architecture and Kubernetes is a bonus++
Benefits
  • Work from anywhere (we're 100% remote)
  • Occasional travel, such as quarterly on-site meetings
  • Health, vision and dental insurance for you and your family
  • Unlimited vacation (mandated 1 week/yr)
  • Unlimited education allowance
  • Unlimited equipment allowance
  • $100/mo. reimbursable personal/marriage counseling
  • Amazing team, no red tape, unbelievable culture, stability & innovation. No Joke.
Share this job:
Cloud Engineer - Site Reliability Infrastructure
 
golang cloud saas big data aws azure Oct 20 2020
This role will have the primary accountability of designing, implementing and operating Couchbase’s Cloud platforms. Golang knowledge is a huge plus! The team operates with a “run what you write” philosophy and each engineer is responsible for deploying and operating the code they write.

A successful candidate must have demonstrable experience in at least one programming language, previous work in SaaS application development and operations. The ideal candidate will also have prior experience developing applications on either of the three major cloud platforms -  AWS, Azure, and GCP.

This role is also open to remote work (USA, UK, India & Canada) as our teams are globally distributed. We are a remote-first team. Prior experience working remotely is not required, however, we are looking for team members who perform well given a high level of independence and autonomy and will establish a cadence of on-time delivery with high-quality work.

Responsibilities

  • Design, creation, and provisioning of infrastructure.
  • Deploy and maintain applications.
  • Design, build, manage and operate the infrastructure and configuration of SaaS applications with a focus on automation and infrastructure as code.
  • Design, build, manage and operate the infrastructure as a service layer (hosted and cloud-based platforms) that supports the different platform services.
  • Develop comprehensive monitoring solutions to provide full visibility to the different platform components using tools and services like Kubernetes, Prometheus, Grafana, ELK, Datadog, New Relic and other similar tools.
  • Experience working within an Agile/Scrum SDLC
  • Integrate different components and develop new services with a focus on open source to allow a minimal friction developer interaction with the platform and application services.
  • Identify and troubleshoot any availability and performance issues at multiple layers of deployment, from hardware, operating environment, network, and application.
  • Evaluate performance trends and expected changes in demand and capacity, and establish the appropriate scalability plans
  • Troubleshoot and solve customer issues on production deployments
  • Ensure that SLAs are met in executing operational tasks
  • Collaborate with other engineers to implement operational solutions while defining, adhering to industry best practices.
  • Experience in Building and managing Virtualized systems (KVM, OVM, Containers/Docker) and ability to read and understand source code
  • Systematic problem-solving approach, combined with a strong sense of ownership and drive.
  • Conduct periodic on-call duties
  • Working knowledge of information security issues
  • Firm grasp of at least one modern programming language, beyond advanced scripting (Shell, Perl, Python)
  • Solid experience using configuration management frameworks (e.g. Chef, Puppet)
  • Working knowledge of web and network protocols and standards (HTTP, TLS, DNS, etc)
  • Experience writing automation tools & eagerness to "automate all the things"

Qualifications

  • 5+ years related professional experience
  • Strong experience with Infrastructure as Code and Configuration Management tools.
  • Demonstrated knowledge of the ELK stack.
  • Experience with Prometheus/Grafana for metrics aggregation/visualization.
  • Configuration of CI/CD pipelines using Jenkins.
  • Experience using Kubernetes.
  • Experience with automation tools/platforms.
  • Experience with alerting and monitoring tools.
  • Experience with Terraform is a plus.
  • Experience working in a highly distributed company is a plus.
  • Experience writing backend applications is not required but definitely a plus.
  • Experience working within an Agile/Scrum SDLC.
  • Align a portion of your day with the business hours of Pacific Time Zone - UTC -8
About Couchbase

Couchbase's mission is to be the platform that accelerates application innovation. To make this possible, Couchbase created an enterprise-class, multi-cloud NoSQL database architected on top of an open source foundation. Couchbase is the only database that combines the best of NoSQL with the power and familiarity of SQL, all in a single, elegant platform spanning from any cloud to the edge.  
 
Couchbase has become pervasive in our everyday lives; our customers include industry leaders Amadeus, AT&T, BD (Becton, Dickinson and Company), Carrefour, Comcast, Disney, DreamWorks Animation, eBay, Marriott, Neiman Marcus, Tesco, Tommy Hilfiger, United, Verizon, Wells Fargo, as well as hundreds of other household names.

Couchbase’s HQ is conveniently located in Santa Clara, CA with additional offices throughout the globe. We’re committed to a work environment where you can be happy and thrive, in and out of the office.

At Couchbase, you’ll get:
* A fantastic culture
* A focused, energetic team with aligned goals
* True collaboration with everyone playing their positions
* Great market opportunity and growth potential
* Time off when you need it.
* Regular team lunches and fully-stocked kitchens.
* Open, collaborative spaces.
* Competitive benefits and pre-tax commuter perks

Whether you’re a new grad or a proven expert, you’ll have the opportunity to learn new skills, grow your career, and work with the smartest, most passionate people in the industry.

Revolutionizing an industry requires a top-notch team. Become a part of ours today. Bring your big ideas and we'll take on the next great challenge together.

Check out some recent industry recognition:

Want to learn more? Check out our blog: https://blog.couchbase.com/

Couchbase is proud to be an equal opportunity workplace. Individuals seeking employment at Couchbase are considered without regards to age, ancestry, color, gender (including pregnancy, childbirth, or related medical conditions), gender identity or expression, genetic information, marital status, medical condition, mental or physical disability, national origin, protected family care or medical leave status, race, religion (including beliefs and practices or the absence thereof), sexual orientation, military or veteran status, or any other characteristic protected by federal, state, or local laws.

About Couchbase

Couchbase's mission is to be the platform that accelerates application innovation. To make this possible, Couchbase created an enterprise-class, multi-cloud NoSQL database architected on top of an open source foundation. Couchbase is the only database that combines the best of NoSQL with the power and familiarity of SQL, all in a single, elegant platform spanning from any cloud to the edge.  
 
Couchbase has become pervasive in our everyday lives; our customers include industry leaders Amadeus, AT&T, BD (Becton, Dickinson and Company), Carrefour, Comcast, Disney, DreamWorks Animation, eBay, Marriott, Neiman Marcus, Tesco, Tommy Hilfiger, United, Verizon, Wells Fargo, as well as hundreds of other household names.

Couchbase has offices around the globe, and we’re committed to a work environment where you can be happy and thrive, in and out of the office.

At Couchbase, you’ll get:
* A fantastic culture
* A focused, energetic team with aligned goals
* True collaboration with everyone playing their positions
* Great market opportunity and growth potential
* Time off when you need it.
* Regular team lunches and fully-stocked kitchens.
* Open, collaborative spaces.
* Competitive benefits

Whether you’re a new grad or a proven expert, you’ll have the opportunity to learn new skills, grow your career, and work with the smartest, most passionate people in the industry.

Revolutionizing an industry requires a top-notch team. Become a part of ours today. Bring your big ideas and we'll take on the next great challenge together.

Check out some recent industry recognition:

Want to learn more? Check out our blog: https://blog.couchbase.com/

Equal Opportunity Statement:
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, or disability.
Share this job:
Senior Backend Software Engineer
python django backend senior golang javascript Oct 14 2020

Location: Remote |Los Angeles, CA | San Francisco, CA | Irvine, CA

What you will do:

  • Build comprehensive technical solutions with high quality standards and a clean coding style.
  • Day to day tasks may include: Building new features, fixing existing bugs and refactoring/optimizing existing code to deliver the best consumer experience for both users and broadcasters worldwide.
  • Work on features supported across all major web browsers, mobile devices, smart TVs, and video consoles.
  • Work with large data sets and expertly design efficient algorithms, queries, and caching methods.

How we build the product: Our web application is built on a Python/Django framework, paired with a custom built Typescript framework on the front-end, and a handful of microservices in Golang & Rust. 

What you bring:

  • A BS or BA in the STEM field, or equivalent years of experience in the web development industry.
  • 5+ years experience working as a backend web developer in Python/Django.
  • Solid knowledge of programming fundamentals - algorithms, data structures, design patterns, and paradigms.
  • Expert knowledge of web development with a deep understanding of inner workings of major browsers, including how they render HTML/CSS and their Javascript runtime environment
  • Proven problem-solving and fast-learning skill
  • Ability to research, design, test, and deploy all solutions produced.

Nice to have:

  • Knowledge/ experience working with other programming languages such as: Angular, Typescript, Golang, and/or Rust
  • Experience in all or other areas of the Software Development Life Cycle.

Perks & Benefits:

  • Medical, Dental, Vision, and Life Insurances with 100% Employer-paid premiums for you and your dependents.
  • 401k matching
  • Paid Holidays, Vacation, and Sick Time
  • Paid Lunches in Office

What our Recruiting Process Looks Like: We value a sense of urgency and provide our candidates with a smooth, transparent recruiting process. The process starts with a Phone Call between you and one of our in-house Recruiters, then your profile is reviewed by our Head of Software Engineering, followed by a one-hour paired programming session with our Frontend Team Lead. After that, you will participate in a Meet & Greet with several members of our Software Engineering team, and finally, your profile and interview feedback is reviewed by our CEO before an offer is made. We reserve the right to add additional stages to the process, depending on the specific skills of each candidate.


Multi Media, LLC is 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.

Share this job:
Golang Software Engineer
Percona  
golang mongodb mysql postgresql backend Oct 14 2020
Percona is a respected thought leader in the open-source community. We provide services and software for MySQL, MongoDB, PostgreSQL and MariaDB to open source users globally.

Percona is remote-first and globally dispersed; we have 250 people in almost 40 countries. We offer a collaborative, highly-engaged culture where your ideas are welcome and your voice is heard. The growth and development of our staff is a top priority; we provide funding for training, certifications, conferences and more. 

Discover what it means to work with some of the smartest people in the industry, who also know how to have fun and are always willing to lend a helping hand. We offer flexible hours, the ability to work remotely and the amazing experience of working with a multinational team of experts.

We’re looking for a full-time remote developer to join our team and help to bring Open Source databases to Kubernetes. Ideally, we would love to find a Golang Software Engineer who has in-depth knowledge of both distributed databases and Kubernetes but will consider an experienced programmer who has good knowledge in either area.

The work is challenging, but that’s why it’s also fun and rewarding!  Plus, our team is small, so you and your work will significantly impact the Kubernetes ecosystem. This is a rare opportunity to work from home in a great team, on a 100% open source project!

This position is back-end development.  You should find these keywords familiar and very appealing: Kubernetes, infrastructure orchestration, PostgreSQL, MongoDB, MySQL, database clustering, database high-availability, containers

What You Will Do

  • Key contributor in building and implementing the Kubernetes Operators for relational and NoSQL databases
  • Architect technical design of new features and improvements
  • Collaborate with engineers and teams across the company to helping in the deployment and debugging of Kubernetes Operator to facilitate rapid integration and massive growth
  • Participate in technical articles writing, blogging, conference speaking engagements

Your Experience

  • 3+ years of commercial experience with Golang
  • Understanding of how to build distributed clusters for (at least one) MySQL, PostgreSQL, MongoDB
  • Strong Kubernetes experience
  • Team player first
  • Strong desire to do QA work
  • Success working in a distributed environment where e-mail, instant messaging and voice calls are the only interactions with others on a daily basis
  • ability to communicate effectively in English (speaking and writing)

What Will Make You Stand Out

  • In-depth knowledge of distributed databases
  • Open-source contributor of any database operator, Kubernetes, Golang
  • Experienced conference speaker, technical blog writer, known community person
Share this job:
Golang Software Engineer
Percona  
golang mongodb mysql postgresql backend Oct 14 2020
Percona is a respected thought leader in the open-source community. We provide services and software for MySQL, MongoDB, PostgreSQL and MariaDB to open source users globally.

Percona is remote-first and globally dispersed; we have 250 people in almost 40 countries. We offer a collaborative, highly-engaged culture where your ideas are welcome and your voice is heard. The growth and development of our staff is a top priority; we provide funding for training, certifications, conferences and more. 

Discover what it means to work with some of the smartest people in the industry, who also know how to have fun and are always willing to lend a helping hand. We offer flexible hours, the ability to work remotely and the amazing experience of working with a multinational team of experts.

We’re looking for a full-time remote developer to join our team and help to bring Open Source databases to Kubernetes. Ideally, we would love to find a Golang Software Engineer who has in-depth knowledge of both distributed databases and Kubernetes but will consider an experienced programmer who has good knowledge in either area.

The work is challenging, but that’s why it’s also fun and rewarding!  Plus, our team is small, so you and your work will significantly impact the Kubernetes ecosystem. This is a rare opportunity to work from home in a great team, on a 100% open source project!

This position is back-end development.  You should find these keywords familiar and very appealing: Kubernetes, infrastructure orchestration, PostgreSQL, MongoDB, MySQL, database clustering, database high-availability, containers

What You Will Do

  • Key contributor in building and implementing the Kubernetes Operators for relational and NoSQL databases
  • Architect technical design of new features and improvements
  • Collaborate with engineers and teams across the company to helping in the deployment and debugging of Kubernetes Operator to facilitate rapid integration and massive growth
  • Participate in technical articles writing, blogging, conference speaking engagements

Your Experience

  • 3+ years of commercial experience with Golang
  • Understanding of how to build distributed clusters for (at least one) MySQL, PostgreSQL, MongoDB
  • Strong Kubernetes experience
  • Team player first
  • Strong desire to do QA work
  • Success working in a distributed environment where e-mail, instant messaging and voice calls are the only interactions with others on a daily basis
  • ability to communicate effectively in English (speaking and writing)

What Will Make You Stand Out

  • In-depth knowledge of distributed databases
  • Open-source contributor of any database operator, Kubernetes, Golang
  • Experienced conference speaker, technical blog writer, known community person
Share this job:
Golang Software Engineer
Percona  
golang mongodb mysql postgresql backend Oct 14 2020
Percona is a respected thought leader in the open-source community. We provide services and software for MySQL, MongoDB, PostgreSQL and MariaDB to open source users globally.

Percona is remote-first and globally dispersed; we have 250 people in almost 40 countries. We offer a collaborative, highly-engaged culture where your ideas are welcome and your voice is heard. The growth and development of our staff is a top priority; we provide funding for training, certifications, conferences and more. 

Discover what it means to work with some of the smartest people in the industry, who also know how to have fun and are always willing to lend a helping hand. We offer flexible hours, the ability to work remotely and the amazing experience of working with a multinational team of experts.

We’re looking for a full-time remote developer to join our team and help to bring Open Source databases to Kubernetes. Ideally, we would love to find a Golang Software Engineer who has in-depth knowledge of both distributed databases and Kubernetes but will consider an experienced programmer who has good knowledge in either area.

The work is challenging, but that’s why it’s also fun and rewarding!  Plus, our team is small, so you and your work will significantly impact the Kubernetes ecosystem. This is a rare opportunity to work from home in a great team, on a 100% open source project!

This position is back-end development.  You should find these keywords familiar and very appealing: Kubernetes, infrastructure orchestration, PostgreSQL, MongoDB, MySQL, database clustering, database high-availability, containers

What You Will Do

  • Key contributor in building and implementing the Kubernetes Operators for relational and NoSQL databases
  • Architect technical design of new features and improvements
  • Collaborate with engineers and teams across the company to helping in the deployment and debugging of Kubernetes Operator to facilitate rapid integration and massive growth
  • Participate in technical articles writing, blogging, conference speaking engagements

Your Experience

  • 3+ years of commercial experience with Golang
  • Understanding of how to build distributed clusters for (at least one) MySQL, PostgreSQL, MongoDB
  • Strong Kubernetes experience
  • Team player first
  • Strong desire to do QA work
  • Success working in a distributed environment where e-mail, instant messaging and voice calls are the only interactions with others on a daily basis
  • ability to communicate effectively in English (speaking and writing)

What Will Make You Stand Out

  • In-depth knowledge of distributed databases
  • Open-source contributor of any database operator, Kubernetes, Golang
  • Experienced conference speaker, technical blog writer, known community person
Share this job:
Sr. Sales Engineer
golang java python data science machine learning docker Oct 12 2020
About Pachyderm

At Pachyderm, we're building an open-source enterprise-grade data science platform that lets you deploy and manage multi-stage, language-agnostic data pipelines while maintaining complete reproducibility and provenance. If you want to learn more about our grand vision, read what has become our "manifesto." Our system, developed with open source roots, shifts the paradigm of data science workflows by providing reproducibility, data provenance, and opportunity for true collaboration. Pachyderm utilizes modern technologies like Docker and Kubernetes to build an entirely new method of analyzing data.  Offered both as an in-house solution as well as hosted-service, Pachyderm brings together version-control for data with the tools to build scalable end-to-end ML/AI pipelines while empowering users to use any language, framework, or tool they want. 

As a Sales Engineer at Pachyderm, you will be part of a small, elite, customer-facing engineering team (think Seal Team 6) devoted to solving challenging infrastructure and data platform issues for both our open source users and enterprise customers. This can be anything from debugging network issues to architecting complex machine learning pipelines to troubleshooting Kubernetes and Docker. This role is perfect for engineers who love working directly with customers and prefer to witness success alongside the user first-hand.
 
In this role will own the responsibility for delivering the technical win at customer accounts. You will lead the technical pre-sales relationship, propose technical architectures, demonstrate the platform, anticipate concerns, and offer creative solutions. You goal is to build customer trust in Pachyderm which will result in customer success in the post-sale. 
 
This is mostly a pre-sales role role focused on maximizing value for our enterprise deployments, but will also include working with Support Engineering, engaging with prominent OSS users, and being part of our broader customer success org. You will help manage our customers through deployment, training, implementation of best practices, and ongoing troubleshooting. These projects can range from small projects at AI technology startups to fortune 100 enterprise implementations.
 
Additionally, this role is both HIGHLY technical and a skilled relationship builder. They will be comfortable showing an engaging communications experience to a CEO or sketching out a containerized infrastructure in Kubernetes and Docker. You will be part of the customer facing engineering team and thus an integral technical resource for sales. We are looking for someone who understands the value of the product, can answer technical questions, qualify the technical aptitude of potential sales opportunities, and be a trusted advisor. 
 
While you'll have direct access and support from our engineering team, you will also have ample opportunity to commit to the core Pachyderm codebase yourself. As an open source project, detailed GitHub issues are great, but PRs are pure gold!
 
While your primary focus will of course be driving the technical pre-sales process, you’ll also have direct exposure to users and enterprise customers via our open source support channels.  At Pachyderm, OSS user and customer feedback is major driver of our product roadmap and we believe that everyone within the company should experience that first-hand.
 
Pachyderm is just a small team right now, so you'd be getting in right at the ground floor and have an enormous impact on the success and direction of the company and product. However, this also means that you will with customer support, help align on goals and KPI’s and contribute to customer success. In addition to Solutions Engineering, our first few hires in these roles will also be doing some Support and Implementation Engineering and Technical Account Management. We are currently looking for all three roles and as such, you are welcome to apply to one or more.  
 
Finally, please do feel free to check out the product on GitHub as it’s open source!
 
We offer significant equity, full benefits, and all the usual startup perks.

Qualifications

  • 5 plus years technical pre-sales experience selling complex, highly technical products.
  • Experience with Kubernetes or experience selling Kubernetes in a Containerized Infrastructure 
  • Experience selling B2B Enterprise Software
  • Hands-on, high-energy, passionate, and creative problem solver with know how to get things done and ability to lead others to success
  • Excellent communicator and presenter, able to gain audience confidence
  • Ability to build a deep understanding of a customer’s infrastructure and Data Science needs and guide them to a technical solution
  • Scripting experience in either Golang or Python
  • Previous software development experience in one or more of the following areas: Golang, Python, Java, C#, Node.js, PHP
  • Familiarity with cloud platforms (AWS, GCP, Azure) and cloud application architecture
  • Previous experience with CLI, cloud deployments, Authentication, and Security is a plus
Share this job:
Frontend Engineer - Cloud
 
cloud frontend golang css aws azure Oct 07 2020
At Couchbase, big things happen. Every day, we’re translating vision into reality by tackling new and exciting challenges head-on. This is a breakthrough stage in our company, where the enthusiasm of our employees and leadership team is infectious and growing.  You’ll have the opportunity to learn new skills, grow your career, and work with the smartest, most passionate people in the industry.

You are a Frontend Engineer who crafts delightful web interfaces, designs, prototypes new and innovative experiences, and implements features while advocating for UX.

Here's a brief look at what success looks like in this role:
*In 3 months time- you'll have collaborated with the team to build and have shipped a material contribution such as a new feature, regularly contributed to code reviews, and fixed a new bugs.
*In 6 months time- you'll have earned the trust of the team and have taken on independent code review responsibilities while collaborating on the design of new features.
*In 12 months time- you'll have delivered tasks through the entire SDLC, from design through development with some guidance and have established a cadence of on-time delivery with high-quality work.

This role is also open to remote work (USA, UK, India & Canada) as our teams are globally distributed. We are a remote-first team. Prior experience working remotely is not required, however, we are looking for team members who perform well given a high level of independence and autonomy and will establish a cadence of on-time delivery with high-quality work.

Responsibilities

  • Design, develop, test, deploy, maintain and improve software
  • Manage individual project priorities, deadlines and deliverables
  • Collaborate with product managers and backend engineers to own, build, iterate, and ship new features to enhance the cloud products user experience
  • Collaborate with frontend engineers across teams to collaborate on design decisions and standardize methodologies
  • Write various kinds of tests including unit and Cypress integration tests
  • Write and review technical proposals
  • Improve engineering standards, tooling, and processes
  • Program mostly in TypeScript, and learning from and contributing to a team committed to continually improving their skills
  • Key technologies this role will employ: TypeScript, React, Redux, CSS and CSS-in-JS, Cypress, Functional Programming, Go (Golang), Kubernetes, AWS, Azure, GCP, Grafana, Prometheus, Alert Manager, Thanos, Terraform, Vault, Couchbase Server, Datadog

Qualifications

  • You are able to knowledgeably discuss performance, security, and user interactions within complex systems
  • You love to build delightful and accessible user experiences using web technologies
  • You are kind and collaborative
  • You enjoy working remote with people from all over the world
  • You care deeply about software quality and operability, and better ways of building software
  • Value clear, open communication. We value thoughtful feedback, regular dialogue, and collaboration as fundamental skills on our team.
Share this job:
Frontend Engineer - Cloud
 
cloud frontend golang css aws azure Oct 07 2020
At Couchbase, big things happen. Every day, we’re translating vision into reality by tackling new and exciting challenges head-on. This is a breakthrough stage in our company, where the enthusiasm of our employees and leadership team is infectious and growing.  You’ll have the opportunity to learn new skills, grow your career, and work with the smartest, most passionate people in the industry.

You are a Frontend Engineer who crafts delightful web interfaces, designs, prototypes new and innovative experiences, and implements features while advocating for UX.

Here's a brief look at what success looks like in this role:
*In 3 months time- you'll have collaborated with the team to build and have shipped a material contribution such as a new feature, regularly contributed to code reviews, and fixed a new bugs.
*In 6 months time- you'll have earned the trust of the team and have taken on independent code review responsibilities while collaborating on the design of new features.
*In 12 months time- you'll have delivered tasks through the entire SDLC, from design through development with some guidance and have established a cadence of on-time delivery with high-quality work.

This role is also open to remote work (USA, UK, India & Canada) as our teams are globally distributed. We are a remote-first team. Prior experience working remotely is not required, however, we are looking for team members who perform well given a high level of independence and autonomy and will establish a cadence of on-time delivery with high-quality work.

Responsibilities

  • Design, develop, test, deploy, maintain and improve software
  • Manage individual project priorities, deadlines and deliverables
  • Collaborate with product managers and backend engineers to own, build, iterate, and ship new features to enhance the cloud products user experience
  • Collaborate with frontend engineers across teams to collaborate on design decisions and standardize methodologies
  • Write various kinds of tests including unit and Cypress integration tests
  • Write and review technical proposals
  • Improve engineering standards, tooling, and processes
  • Program mostly in TypeScript, and learning from and contributing to a team committed to continually improving their skills
  • Key technologies this role will employ: TypeScript, React, Redux, CSS and CSS-in-JS, Cypress, Functional Programming, Go (Golang), Kubernetes, AWS, Azure, GCP, Grafana, Prometheus, Alert Manager, Thanos, Terraform, Vault, Couchbase Server, Datadog

Qualifications

  • You are able to knowledgeably discuss performance, security, and user interactions within complex systems
  • You love to build delightful and accessible user experiences using web technologies
  • You are kind and collaborative
  • You enjoy working remote with people from all over the world
  • You care deeply about software quality and operability, and better ways of building software
  • Value clear, open communication. We value thoughtful feedback, regular dialogue, and collaboration as fundamental skills on our team.
Share this job:
Senior Software Engineer
php laravel aws senior golang javascript Oct 03 2020

OUR MISSION In today’s world we experience a global shift to offline experiences over products. Following this trend, bookingkit is set to digitise and develop tours&activities industry in Europe. Our API partners include connections to top-tier providers such as Google, GetYourGuide and TripAdvisor. Due to our market position we have the possibility to set and influence industry standards and are actively engaged in committees steering this development.

We are actively looking for a new Senior Software Engineer (m/f/d) to join our team as soon as possible. You will have the chance to not only work on a SaaS system, but also shape the eCommerce experience of thousands of our customers and thus millions of consumers. Your work will have a direct impact on the future success of our product.

IN A NUTSHELL

Level -

Our Tech Stack - PHP (Yii1, Laravel), Golang, JavaScript (jQuery, Vue.js), MySQL, Redis, git, Gitlab, AWS , PHPUnit, Cypress. io

Your future gear - Mac or Windows laptop (private use allowed)

Remote option - Work from wherever you are in Germany, while enjoying quarterly team events with all bookingkids in Berlin

Perks - Flexible work time, pet friendly office, breakfast, snacks & fruits 24/7, Company BBQs, Team events, Sport leagues, relocation support… and more!


Tasks


MORE ABOUT YOUR DAY-TO-DAY

Your role

  • As a Software Engineer (mainly PHP and Golang) you are reporting directly to our Head of Product.
  • You are part of the Engineering team at bookingkit and will be working closely together with product managers and UX designers to conceptualize and build innovative and scalable software for our customers.
  • You will build scalable services in Golang, as well as improve existing systems in PHP (Laravel and Yii).
  • Based on your experience, your knowledge in DevOps processes, AWS environments, ReactJS/VueJS or ReactNative will come in handy.

Your mission

  • bookingkit is building the leading infrastructure for tours & activities in Europe. Thus, at our core we are a B2B2C company, driven by SaaS and APIs. You will have the chance to not only work on a SaaS system, but also the eCommerce experience of thousands of our customers and thus millions of consumers.
  • Our API partners include connections to top-tier providers such as Google, GetYourGuide and TripAdvisor. Due to our market position we have the possibility to set and influence industry standards and are actively engaged in committees steering this development. We are in the unique position to be the market leader for infrastructure technology and now need to develop our platform in that direction as well.
  • Your role is to be part of the change from a mostly monolithic PHP driven structure to a (micro-)service driven structure using state of the art technology, like Golang.
  • In order to succeed on that mission we are recruiting top tier engineers to support us on our path.

Your tasks

  • Build and launch scalable, production-ready software.
  • Collaborate with product managers & UX designers during product exploration to give context on feasibility.
  • Contribute to the product, software architecture, infrastructure, tech stack, as well as the user experience.
  • Share your knowledge and experience with other engineers.

Requirements


  • Working experience of at least 4 years.
  • You are experienced in Golang and PHP and frameworks like Laravel or Yii.
  • You have worked with RESTful APIs and have a sound understanding of MySQL.
  • You strive for high code quality, are no stranger to design patterns and love to write automated tests.
  • You are fluent in English and communicate with internal and external stakeholders on a high level.

NICE-TO-HAVES

  • Experience with AWS/DevOps would definitely be a plus.
  • Knowledge of frontend technologies would also be beneficial.

Benefits


We invest in your future: We care about individualized personal and professional development. After 6 months, we provide you with a development budget of up to 1000 € plus an extra day off for training and development purposes. Frequent feedback and coaching sessions with your Team Lead help you to achieve your career goals.

We live our values: Flat hierarchies and #transparency are no empty promises! Share your ideas and #bookingkidness with us and contribute to our #growth. We #trust you to do a great job at your own pace: flexible working hours and home office prove it.

We believe in work-life-balance: You will work with the best in the industry - 70 great colleagues from +10 nations are waiting for you to join us. We love to share our knowledge in bookingkit university, but of course there is always time for fun team events- our monthly Barbecues are legendary!



Please state your earliest starting date and salary expectation when applying. We are looking forward to hearing from you!

Share this job:
Data Analyst, Finance
finance golang python javascript scala data science Sep 28 2020
About Kraken

Our mission is to accelerate the adoption of cryptocurrency so that you and the rest of the world can achieve financial freedom and inclusion.  Founded in 2011 and with over 4 million clients, Kraken is one of the world's largest, most successful bitcoin exchanges and we're growing faster than ever. Our range of successful products are playing an important role in the mainstream adoption of crypto assets.  We attract people who constantly push themselves to think differently and chart exciting new paths in a rapidly growing industry. Kraken is a diverse group of dreamers and doers who see value in being radically transparent. Let's change the way the world thinks about money! Join the revolution!

About the role 

This is a fully remote role, we will consider applicants based in North America, South America and Europe 

We are looking for Data Analysts who will play a key role in driving decision making and work closely with the Finance team at Kraken. You will transform large datasets from complex systems, generate actionable insights and share the results with stakeholders at all levels of the company. You will partner and lead projects with finance teams, product management, engineering, and other enterprise level teams.  

You are a self-starter, results driven and passionate to drive success of products at Kraken using the power of data analytics.

Responsibilities

  • Conduct data analysis and generate actionable insights and make recommendations for improving, developing and launching products
  • Communicate key results with self-serve tools (dashboards, analytics tools) for your product teams and key stakeholders
  • Develop and automate reporting of key performance indicators of various Kraken’s products and services at scale, solving for business priorities
  • Partner with product managers to design experiments to test hypothesis and help with idea generation and refinement
  • Collaborate with engineering teams and stakeholders to build key datasets and data pipelines using Python/ETL frameworks
  • Be a data evangelist and help Kraken improve its products and services

Requirements

  • 3+ years industry experience in data analytics field solving problems in a finance related field
  • Advanced knowledge of SQL, scripting languages and database concepts
  • A consistent track record of performing data analysis using scripting language (Python, Javascript, etc) and/or experience with a programming language (Java, Scala, Golang, etc)
  • Strong understanding of statistical concepts
  • Experience with BI Software (Superset / Tableau / etc)
  • Familiarity with data warehouse development and best practices
  • The versatility and willingness to learn new technologies on the job
  • The ability to clearly communicate complex results to technical and non-technical audiences

Nice to have

  • Familiarity with cryptocurrency ecosystem
  • BA/BS or MA/MS degree in Mathematics, Statistics, Information Systems, Computer Science, Business Analytics, Data Science or related technical field
We’re powered by people from around the world with their own unique backgrounds and experiences. We value all Krakenites and their talents, contributions, and perspectives.

Check out all our open roles at https://jobs.lever.co/kraken. We’re excited to see what you’re made of.  

Learn more about us:
Share this job:
Data Analyst, Fraud
golang python javascript scala data science big data Sep 28 2020
About Kraken

Our mission is to accelerate the adoption of cryptocurrency so that you and the rest of the world can achieve financial freedom and inclusion.  Founded in 2011 and with over 4 million clients, Kraken is one of the world's largest, most successful bitcoin exchanges and we're growing faster than ever. Our range of successful products are playing an important role in the mainstream adoption of crypto assets.  We attract people who constantly push themselves to think differently and chart exciting new paths in a rapidly growing industry. Kraken is a diverse group of dreamers and doers who see value in being radically transparent. Let's change the way the world thinks about money! Join the revolution!

About the role 

This is a fully remote role, we will consider applicants based in North America, South America and Europe 

We are looking for Data Analysts who will play a key role in improving risk management for core risk products at Kraken. You will transform large datasets from complex systems, generate actionable insights and share the results with stakeholders at all levels of the company. You will partner and lead projects with product management, engineering, risk, compliance and finance teams to influence global risk roadmap and processes.

You are a self-starter, results driven and passionate to drive success of products at Kraken using the power of data analytics.

Responsibilities

  • Conduct data analysis and generate actionable insights and make recommendations for improving risk metrics for Kraken’s products
  • Identify and investigate anomalies, escalate requests of risk related questions
  • Communicate key results with self-serve tools (dashboards, analytics tools) for your product teams and key stakeholders
  • Develop and automate reporting of key performance indicators of various Kraken’s products and services at scale, solving for business priorities
  • Partner with product managers to design experiments to test hypothesis and help with idea generation and refinement
  • Collaborate with engineering teams and stakeholders to build key datasets and data pipelines using Python/ETL frameworks
  • Be a data evangelist and help Kraken improve its products and services

Requirements

  • 3+ years industry experience in data analytics solving problems in risk related fields such as fraud, security, compliance
  • Advanced knowledge of SQL, scripting languages and database concepts
  • A consistent track record of performing data analysis using scripting language (Python, Javascript, etc) and/or experience with a programming language (Java, Scala, Golang, etc)
  • Experience with big data tools (Hadoop, Presto, Spark, Druid, etc)
  • Strong understanding of statistical concepts
  • Experience with BI Software (Superset / Tableau / etc)
  • Familiarity with data warehouse development and best practices
  • The versatility and willingness to learn new technologies on the job
  • The ability to clearly communicate complex results to technical and non-technical audiences

Nice to have

  • Familiarity with cryptocurrency ecosystem
  • BA/BS or MA/MS degree in Mathematics, Statistics, Information Systems, Computer Science, Business Analytics, Data Science or related technical field
We’re powered by people from around the world with their own unique backgrounds and experiences. We value all Krakenites and their talents, contributions, and perspectives.

Check out all our open roles at https://jobs.lever.co/kraken. We’re excited to see what you’re made of.  

Learn more about us:
Share this job:
Data Analyst
golang python javascript scala data science big data Sep 28 2020
About Kraken

Our mission is to accelerate the adoption of cryptocurrency so that you and the rest of the world can achieve financial freedom and inclusion.  Founded in 2011 and with over 4 million clients, Kraken is one of the world's largest, most successful bitcoin exchanges and we're growing faster than ever. Our range of successful products are playing an important role in the mainstream adoption of crypto assets.  We attract people who constantly push themselves to think differently and chart exciting new paths in a rapidly growing industry. Kraken is a diverse group of dreamers and doers who see value in being radically transparent. Let's change the way the world thinks about money! Join the revolution!

About the role 

This is a fully remote role, we will consider applicants based in North America, South America and Europe 

We are looking for Data Analysts who will play a key role in driving decision making in building cutting-edge products at Kraken. You will transform large datasets from complex systems, generate actionable insights and share the results with stakeholders at all levels of the company. You will partner and lead projects with product management, engineering, client engagement, finance and other enterprise level teams.  

You are a self-starter, results driven and passionate to drive success of products at Kraken using the power of data analytics.

Responsibilities

  • Conduct data analysis and generate actionable insights and make recommendations for improving, developing and launching products
  • Communicate key results with self-serve tools (dashboards, analytics tools) for your product teams and key stakeholders
  • Develop and automate reporting of key performance indicators of various Kraken’s products and services at scale, solving for business priorities
  • Partner with product managers to design experiments to test hypothesis and help with idea generation and refinement
  • Collaborate with engineering teams and relevant stakeholders to build key datasets and data pipelines using Python/ETL frameworks
  • Be a data evangelist and help Kraken improve its products and services

Requirements

  • 3+ years industry experience in data analytics field
  • Advanced knowledge of SQL, scripting languages and database concepts
  • A consistent track record of performing data analysis using scripting language (Python, Javascript, etc) and/or experience with a programming language (Java, Scala, Golang, etc)
  • Strong understanding of statistical conceptsExperience with BI Software (Superset / Tableau / etc)
  • Experience with big data tools (Hadoop, Presto, Spark, Druid, etc)
  • Familiarity with data warehouse development and best practices
  • The versatility and willingness to learn new technologies on the job
  • The ability to clearly communicate complex results to technical and non-technical audiences

Nice to have

  • Familiarity with cryptocurrency ecosystem
  • BA/BS or MA/MS degree in Mathematics, Statistics, Information Systems, Computer Science, Business Analytics, Data Science or related technical field
We’re powered by people from around the world with their own unique backgrounds and experiences. We value all Krakenites and their talents, contributions, and perspectives.

Check out all our open roles at https://jobs.lever.co/kraken. We’re excited to see what you’re made of.  

Learn more about us:
Share this job:
Site Reliability Engineer -- Bitbucket Cloud
 
cloud golang saas linux Sep 24 2020
Atlassian is continuing to hire with all interviewing and on-boarding done virtually due to COVID-19. All new and existing Atlassians will continue to work from home until it’s safe to return to our offices. When our offices re-open, every Atlassian will have the choice to work from an office or from home.

Do you love staying ahead of the growth curve and experimenting with new software and environments? Get on board as an Atlassian Site Reliability Engineer.

As an Engineer in the Bitbucket Cloud Site Reliability Engineering team, you’ll build solutions to improve availability, performance and stability for the more than 1 million teams and 10 million developers in Bitbucket Cloud as well as automating away repetitive work. You'll be working on non-production and production environments, monitoring, data collection and configuration management, as well as disaster recovery planning, capacity engineering, reliability improvement initiatives and platform automation. You'll also respond to pings, pages and alerts to investigate issues in our products that you can really sink your teeth into. The best person for this role is someone that has a collaborative spirit - in our world, it’s not about being a hero and having all the answers, it’s about sometimes saying "I don't know" and working on finding solutions rather than starting with an assumption. The team needs someone who can ask questions, learn from others and turn chaos into order.

This role would be a great fit for someone with creative and innovative problem solving skills with a willingness to take ownership for the code you write all the way to production. You will develop and implement solutions that operate at scale - seeing your own technology efforts directly improve the reliability of our products. Our teams are empowered and expected to improve our products to truly deliver a reliable experience to customers. You will own development efforts in each and every sprint from planning to delivery to realize this goal and collaborate with different teams to review code.

One thing we promise: you’ll never be bored.

On your first day, you will have experience in:

  • Software development in Python
  • At least 2 year of hands on experience with AWS: CloudWatch, EC2, Load Balancing, Lambda, RDS, Route 53, S3, SQS, VPC.
  • Experience in automation - we don't want you doing repetitive work!
  • Experience monitoring distributed systems application architectures
  • Serious troubleshooting skills across different levels of the stack
  • Distributed version control internals (Git, Mercurial)
  • Understanding of Linux systems

We'd be super excited if you have:

  • Expertise in Golang or Java
  • Experience using Configuration management tools like Chef, Ansible or Puppet
  • Experience troubleshooting a continuous integration pipeline
  • A clear head in the presence of alerts
More about our team

Atlassian Site Reliability Engineering is a rapidly growing group within the organisation. We are in the process of building our teams, tools and systems as part of Atlassian's mission to build the best SaaS services in the world. This is a truly exciting team to join - we are currently or are planning to be involved with every technical team across Atlassian.

We enable Atlassian to go fast by providing real time feedback on production systems. We work side by side with the product family and platform developers to maintain and improve services and performance. We live the company values with a strong customer focus and possess a healthy sense of urgency. We are a heavily data driven team, utilising a variety of data collection, enrichment, analytics and visualisations to learn about our complex systems.

We also live the 'Play, as a team' value by having a strong focus on sharing learning experiences from the front line with the development teams. So, the options for people in the team are vast. If you like mastering a domain and going deep, we need you. If you can juggle three tasks and coordinate multiple people in the heat of an incident, we need you. If you love the benefits of process and methodical improvement, you will love it here. If you want to keep your head down, headphones on and bash out code to support the team, we have a spot for you too.

More about our benefits

Whether you work in an office or a distributed team, Atlassian is highly collaborative and yes, fun! To support you at work (and play) we offer some fantastic perks: ample time off to relax and recharge, flexible working options, five paid volunteer days a year for your favourite cause, an annual allowance to support your learning & growth, unique ShipIt days, a company paid trip after five years and lots more.

More about Atlassian

Creating software that empowers everyone from small startups to the who’s who of tech is why we’re here. We build tools like Jira, Confluence, Bitbucket, and Trello to help teams across the world become more nimble, creative, and aligned—collaboration is the heart of every product we dream of at Atlassian. From Amsterdam and Austin, to Sydney and San Francisco, we’re looking for people who want to write the future and who believe that we can accomplish so much more together than apart. At Atlassian, we’re committed to an environment where everyone has the autonomy and freedom to thrive, as well as the support of like-minded colleagues who are motivated by a common goal to: Unleash the potential of every team.

Additional Information

We believe that the unique contributions of all Atlassians is the driver of our success. To make sure that our products and culture continue to incorporate everyone's perspectives and experience we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status.

All your information will be kept confidential according to EEO guidelines.

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
Share this job:
Security Engineer - Cloud Infrastructure
 
cloud golang big data aws azure frontend Sep 24 2020
At Couchbase, big things happen. Every day, we’re translating vision into reality by tackling new and exciting challenges head-on. This is a breakthrough stage in our company, where the enthusiasm of our employees and leadership team is infectious and growing.  You’ll have the opportunity to learn new skills, grow your career, and work with the smartest, most passionate people in the industry.

You are a Security Engineer who drives improvements for sensitive parts of Couchbase Cloud products by building cloud security measures, integrating new and supporting existing cloud security measures, managing container and network security, fostering security culture, and advocating for security processes around CI/CD and cloud operations. You are the expert for vulnerability dependency scanning, threat modeling, and secrets management for the Cloud Products team. If you have experience developing applications on either of the three major cloud platforms- AWS, Azure, or GCP- we'd love to have you apply.

Here's a brief look at what success looks like in this role:
*In 3 months time- you'll have earned the trust of the team, have taken on independent code review responsibilities, and collaborated on the design of new features to build solutions that detect and prevent attacks and compromises.
*In 6 months time- you'll have implemented processes and fostered a security culture with substantially reduces the risk of threats from cracking our infrastructure or applications.
*In 12 months time- you'll have directly built and collaborated with the entire Engineering team to build the solutions Couchbase Cloud products really need to prevent and detect attacks and stop them in their tracks while establishing a cadence of predictable, on-time delivery with quality work.

This role is also open to remote work (USA, UK, India) as our teams are globally distributed. We are a remote-first team. Prior experience working remotely is not required, however, we are looking for team members who perform well given a high level of independence and autonomy and will establish a cadence of on-time delivery with high-quality work.

Responsibilities

  • Design solutions and drive its implementation to protect Couchbase Cloud networks and systems
  • Provide security expertise and guidance to a diverse set of Couchbase engineering and business teams
  • Conduct security reviews of Couchbase Cloud corporate and production infrastructure
  • Build security tools and processes using Go for critical infrastructure protection, monitoring and remediation.
  • Build and expand our APIs and services, written in Go
  • Collaborate with other engineers across the stack to deliver delightful user experiences
  • Monitor, troubleshoot, and improve system security, stability, reliability, and performance
  • Write various kinds of tests including unit and integration tests
  • Smartly instrument software using techniques such as distributed tracing and logging
  • Write and review technical proposals
  • Improve engineering standards, tooling, and processes
  • Key technologies this role will employ: Go (Golang), Kubernetes, AWS, Azure, GCP, Burp Suite, nmap, Grafana, Prometheus, Alert Manager, Thanos, Terraform, Vault, Couchbase Server, Datadog

Qualifications

  • You have 5+ years of relevant experience
  • Demonstrate excellent time management skills and the ability to make realistic assessments of product complexity
  • You are kind and collaborative
  • You enjoy working remote with people from all over the world
  • The software you write is sympathetic to the humans who will maintain it
  • You care deeply about software quality and operability, and better ways of building software
  • Value clear, open communication. We value thoughtful feedback, regular dialogue, and collaboration as fundamental skills on our team.
  • You are able to knowledgeably discuss security in the context of complex systems including backend and frontend web technologies
  • You have a strong understanding of commonly-used security technologies and their effective application
  • You have strong knowledge of cloud computing concepts and environments (Azure, AWS, GCP)
  • You love to write Go, more Go, and then a little more Go
  • You enjoy troubleshooting
About Couchbase

Couchbase's mission is to be the platform that accelerates application innovation. To make this possible, Couchbase created an enterprise-class, multi-cloud NoSQL database architected on top of an open source foundation. Couchbase is the only database that combines the best of NoSQL with the power and familiarity of SQL, all in a single, elegant platform spanning from any cloud to the edge.  
 
Couchbase has become pervasive in our everyday lives; our customers include industry leaders Amadeus, AT&T, BD (Becton, Dickinson and Company), Carrefour, Comcast, Disney, DreamWorks Animation, eBay, Marriott, Neiman Marcus, Tesco, Tommy Hilfiger, United, Verizon, Wells Fargo, as well as hundreds of other household names.

Couchbase has offices around the globe, and we’re committed to a work environment where you can be happy and thrive, in and out of the office.

At Couchbase, you’ll get:
* A fantastic culture
* A focused, energetic team with aligned goals
* True collaboration with everyone playing their positions
* Great market opportunity and growth potential
* Time off when you need it.
* Regular team lunches and fully-stocked kitchens.
* Open, collaborative spaces.
* Competitive benefits

Whether you’re a new grad or a proven expert, you’ll have the opportunity to learn new skills, grow your career, and work with the smartest, most passionate people in the industry.

Revolutionizing an industry requires a top-notch team. Become a part of ours today. Bring your big ideas and we'll take on the next great challenge together.

Check out some recent industry recognition:

Want to learn more? Check out our blog: https://blog.couchbase.com/

Equal Opportunity Statement:
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, or disability.
Share this job:
Full-stack Engineer, Frontend
Segmed  
frontend golang javascript html css cloud Sep 24 2020

Full-stack Engineer, Frontend

Location: remote - ideally able to work close to U.S. business hours.

Start date: ASAP

Company Summary:

Segmed’s mission is to bring higher quality healthcare to millions more patients around the world. We are doing this by turning the medical research process on it’s head and providing real-world, anonymous medical data for development at the click of a button. We came out of Stanford and YCombinator.

Position Summary:

We’re looking for an experienced full-stack frontend engineer who wants to help shape the way we interact with our customers. Your job will be to help us implement the web interface of our cloud search platform, where millions of medical imaging files can be searched through, selected, and exposed securely to the research community. This position is an opportunity to make a huge impact on the implementation of our customer facing platform and make a difference in the way medical AI development is done. You will report directly to the CTO and work closely with the cross functional team including medical experts and our stellar UI/UX team.

Essential Duties and Responsibilities:

People skills - you must be a team player and get to know the wider Segmed team

100% responsibility for the frontend code in our user-facing Segmed Portal

Implement clean, stable and tested frontend code aligned with our UI/UX strategy and backend features to meet your frontend needs and/or help with implementing them

Other ad hoc responsibilities to support the company’s objectives, as required in this fast paced startup

Travel at Segmed’s expense for fun company-wide team offsites once the pandemic is over!

Required Qualifications:

2yrs+ experience with top HTML/CSS framework (Twitter Bootstrap, Tailwind, Semantic CSS)

2yrs+ experience in plain Javascript and one of top JS frameworks (React, Vue.js)

1yrs+ experience in REST APIs and debugging HTTP applications

Proficiency in at least one backend technology (Python/Ruby; Golang preferred)

Experience in continuous frontend testing to ensure no glitches are present in web platform

Superior attention to detail and excellent communicator, both interpersonal and written

Well organized and able to juggle many projects at once

Enjoy working remotely

Extras

You’ve done end-to-end automated testing of a frontend (Selenium)

Healthcare industry knowledge / experience

Segmed Values

Transparency: We tell it like it is, good or bad

Social Good: People first

Learning Mentality: We acknowledge what we don’t know and find out

Integrity: Do the right thing even if no one’s watching

At Segmed we consider equal opportunities essential. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.

Share this job:
Senior Cyber Data Engineer
senior golang java scala machine learning cloud Sep 24 2020
IronNet is looking for a multiple Senior Data Engineers to join their passionate small business headquartered in Tysons Corner, VA but operating completely remote! Founded in 2014, IronNet launched their core product suites to help organizations collectively strengthen cybersecurity defense against highly sophisticated adversaries, across all borders and sectors. You will be part of IronNet’s Analytics team, focusing on developing cost effective cloud solutions that are distributed and highly scalable, processing large volumes of events.
The ideal candidates for this role will need deep Scala/Spark implementation and performance tuning abilities as they will be deep in analytic code. Working in a highly collaborative environment, they will use AWS to provide microservices architectures that are highly reliable, redundant and scalable and will have the ability to understand, improve, and potentially re-factor ETL and data analytics software written in Spark.

Does This Describe You?

  • You have at least 4+ years of experience as a Data Engineer, Machine Learning Engineer, Software Engineer, Cloud Engineer or similar role.
  • You have at least 2+ years of Scala and Spark experience
  • You have experience using modern programming languages (Python, Scala, Java, Golang, etc.) to develop continuously integrated and deployed production software
  • You have experience with Kafka, HDFS, AWS EMR and Glue, and other scalable data frameworks
  • You have experience with cybersecurity event processing including high-volume ETL and analytics
If you are interested in learning more about this company or any Startups/Small Businesses in the area, please contact us and check us out here!! 
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

Share this job:
Senior Technical Support Engineer - East Coast USA
 
senior golang java c big data linux Sep 22 2020
At Couchbase, big things happen. Every day, we’re translating vision into reality by tackling new and exciting challenges head-on. This is a breakthrough stage in our company, where the enthusiasm of our employees and leadership team is infectious and growing.  You’ll have the opportunity to learn new skills, grow your career, and work with the smartest, most passionate people in the industry.

We are looking for a Senior Technical Support Engineer to assist our rapidly growing customer base. As part of our customer support team you will be the primary point of contact for Couchbase customers for all technical issues. 

NoSQL databases are the answer to the demand for high speed, highly available, extremely dynamic data storage and Couchbase is at the forefront of this technology. Working in Couchbase Technical Support you’ll acquire highly coveted skills, essential to this technology, by navigating the world of NoSQL databases and the "big data" eco system. This includes working with Golang, learning about the principals and concepts of distributed systems, understanding what goes into good NoSQL database design, mobile data convergence, and becoming proficient in the best practices for building NoSQL-backed applications.

Location: This role is open to being based in East Coast USA fully remote or else in in-office in the Santa Clara, CA HQ once it is safe to return to the office. (The team currently works remotely due to COVID.)

Responsibilities

  • Work with our customers during implementation and production of their Couchbase Server-based applications
  • Troubleshoot and research customer issues. These can range from development time SDK questions to performance tuning or failure analysis
  • Reproduce customer cases for detailed troubleshooting and analysis. This may include writing or modifying code or simulating node failure situations
  • Become a product expert for customers and stay up-to-date on new features in Couchbase
  • Identify and write internal and external technical articles or knowledge-base entries, like typical troubleshooting steps, workarounds or best practices

Preferred Qualifications

  • 5+ years of experience working with users/developers to troubleshoot and resolve issues for backend infrastructure applications (e.g. databases, application servers, Hypervisors, etc.)
  • 5+ years experience managing and troubleshooting Linux and Windows systems.
  • BS in Computer Science, Engineering or equivalent experience in software and/or a technologically relevant field
  • Strong Unix/Linux administration skills
  • Strong programming experience in one of the following languages: Java/C/Python
  • Familiarity with NoSQL databases
  • Experience in troubleshooting distributed high-performance systems
  • Excellent analytical skills, passion for pinning down technical issues, and solving problems
  • Enjoy a fast-paced startup environment
  • Working hours for this role varies depending on coverage. From Monday to Friday with starting time between 8:00 and 11:00 until 17:00 and 20:00. 

Minimum Requirements

  • BS Computer Science or commensurate experience
About Couchbase

Couchbase's mission is to be the platform that accelerates application innovation. To make this possible, Couchbase created an enterprise-class, multi-cloud NoSQL database architected on top of an open source foundation. Couchbase is the only database that combines the best of NoSQL with the power and familiarity of SQL, all in a single, elegant platform spanning from any cloud to the edge.  
 
Couchbase has become pervasive in our everyday lives; our customers include industry leaders Amadeus, AT&T, BD (Becton, Dickinson and Company), Carrefour, Comcast, Disney, DreamWorks Animation, eBay, Marriott, Neiman Marcus, Tesco, Tommy Hilfiger, United, Verizon, Wells Fargo, as well as hundreds of other household names.

Couchbase’s HQ is conveniently located in Santa Clara, CA with additional offices throughout the globe. We’re committed to a work environment where you can be happy and thrive, in and out of the office.

At Couchbase, you’ll get:
* A fantastic culture
* A focused, energetic team with aligned goals
* True collaboration with everyone playing their positions
* Great market opportunity and growth potential
* Time off when you need it.
* Regular team lunches and fully-stocked kitchens.
* Open, collaborative spaces.
* Competitive benefits and pre-tax commuter perks

Whether you’re a new grad or a proven expert, you’ll have the opportunity to learn new skills, grow your career, and work with the smartest, most passionate people in the industry.

Revolutionizing an industry requires a top-notch team. Become a part of ours today. Bring your big ideas and we'll take on the next great challenge together.

Check out some recent industry recognition:

Want to learn more? Check out our blog: https://blog.couchbase.com/

Couchbase is proud to be an equal opportunity workplace. Individuals seeking employment at Couchbase are considered without regards to age, ancestry, color, gender (including pregnancy, childbirth, or related medical conditions), gender identity or expression, genetic information, marital status, medical condition, mental or physical disability, national origin, protected family care or medical leave status, race, religion (including beliefs and practices or the absence thereof), sexual orientation, military or veteran status, or any other characteristic protected by federal, state, or local laws.
Share this job:
Senior Cloud Network Engineer
 
cloud senior golang python docker aws Sep 21 2020
Atlassian is continuing to hire with all interviewing and on-boarding done virtually due to COVID-19. All new and existing Atlassians will continue to work from home until it’s safe to return to our offices. When our offices re-open, every Atlassian will have the choice to work from an office or from home.

Job Description

Do you love staying ahead of the growth curve and experimenting with new technologies and environments? Get on board as an Atlassian Network Engineer.
As an member of our Core Network and Automation team, you’ll build solutions to improve the availability, performance and stability of Atlassian’s core network services. You’ll be exploring and deciding on new technologies, implement proof of concepts and be involved in key production projects. You’ll design, build and support solutions to solve a variety of difficult technical problems, across a global network.
Atlassian already has strong PaaS and IaaS platforms and we are looking to bring more network integration and automation to unleash Atlassian teams and customers to get sh!t done.
If you have great creative problem solving skills, grok YBIYRI and have a real passion for team work then come and help us build solutions that operate at scale and be empowered to improve Atlassian products to truly deliver a reliable and seamless experience to all Atlassian developers and customers.

On your first day, we'll expect you to have:

  • Hands-on experience in Python, bash, Lua, Golang or similar
  • Excellent IP networking fundamentals and extensive experience in the application of IP protocols
  • Experience building, automating, and maintaining infrastructure in AWS such as VPC, Direct Connect and connectivity using BGP & IPSEC
  • Experience diagnosing and resolving issues in high-throughput web applications and network services
  • Experience designing cloud networks
  • At least 3yrs experience operating production network services at scale (multiple locations)
  • At least 3yrs experience running fleets of firewalls, routers and switches
  • Hands-on experience with one or more of Ansible, Terraform or Cloud Formations
  • The experience to lead technical projects and mentor your team members
  • The ability to engage with partners and service owners on projects
  • Experience driving operational excellence and standard methodologies such as Security, Scalability and driving down Technical Debt.

We'd be super excited if you have:

  • Worked with Atlassian products such as Jira and Confluence
  • Used continuous delivery and infrastructure as code
  • Experience working with Docker or Kubernetes
  • Experience monitoring cloud services with SignalFx, Splunk and other monitoring systems

More About Our Team

  • The Core Network & Automation team is responsible for developing and operating the Atlassian network, to high levels of reliability and at large scale. Our mission is to ensure Atlassian’s network services are available, scalable and engineered to meet the ever increasing demand for functionality and speed.
  • The team currently covers all the aspects around network design, engineering, implementation, operations and network tools/automation development & system administration
More about our benefits

Whether you work in an office or a distributed team, Atlassian is highly collaborative and yes, fun! To support you at work (and play) we offer some fantastic perks: ample time off to relax and recharge, flexible working options, five paid volunteer days a year for your favourite cause, an annual allowance to support your learning & growth, unique ShipIt days, a company paid trip after five years and lots more.

More about Atlassian

Creating software that empowers everyone from small startups to the who’s who of tech is why we’re here. We build tools like Jira, Confluence, Bitbucket, and Trello to help teams across the world become more nimble, creative, and aligned—collaboration is the heart of every product we dream of at Atlassian. From Amsterdam and Austin, to Sydney and San Francisco, we’re looking for people who want to write the future and who believe that we can accomplish so much more together than apart. At Atlassian, we’re committed to an environment where everyone has the autonomy and freedom to thrive, as well as the support of like-minded colleagues who are motivated by a common goal to: Unleash the potential of every team.

Additional Information

We believe that the unique contributions of all Atlassians is the driver of our success. To make sure that our products and culture continue to incorporate everyone's perspectives and experience we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status.

Atlassian is committed to providing reasonable accommodations to all individuals participating in the application and interview process, and while performing job functions. Please note that you will have the opportunity to request accommodations at each stage of the assessment process. To request accommodations before scheduling an interview, please reach out to atlassian-accommodations@atlassian.com and someone will follow up shortly.

All your information will be kept confidential according to EEO guidelines.
Share this job:
Senior Backend Developer
KOHO  
aws go docker distributed-system event-driven backend Sep 19 2020
As a Senior Backend Developer, you will be working as part of a small cross-functional team, driving our core features from start to finish. This will include gathering requirements, creating technical specifications and designs, and actual implementation of these features. Our teams have a large degree of autonomy and ownership and we are looking for someone who can work with minimal supervision or direction.

Please Note: This is a remote position based in Canada that is available to those who are legally entitled to work in Canada.

Responsibilities

    • Practice the KOHO values
    • Develop features and improvements to the KOHO product in a secure and performant way
    • Influence overall objectives and long-range goals of your team
    • Champion, define and improve our internal standards for style, maintainability, and best practices for a distributed, event-driven system
    • Provide mentorship for less experienced developers on your team
    • Monitor and maintain services in production that are within the team’s domain of ownership
    • Develop a network outside of your team 


Who You Are:

    • You solve problems and not their symptoms
    • You share your knowledge with those who do not have your experience
    • You see a problem or inefficiency and do something about it
    • You understand the importance of working as part of a team
    • You know how to reach consensus with your peers
    • You share our values and work in accordance with those
    • You are self-motivated and want to always be better than your yesterday’s self


Skills and Experience We're Looking For:

    • 5+ years of professional development experience
    • Familiarity with Golang and RESTful APIs
    • Familiarity with Docker and AWS
    • Working experience in distributed, event-driven systems
    • Fluent English speaker with excellent written and verbal communication skills, sufficient for a remote-first environment
    • Ability to concisely communicate about complex technical issues
    • Experience with cross-functional engineering teams is preferred
    • Familiarity with Agile - SCRUM and Kanban
    • Familiarity with all stages of SDLC
Share this job:
Cloud Network Engineer
 
cloud golang python docker aws Sep 15 2020
Atlassian is continuing to hire with all interviewing and on-boarding done virtually due to COVID-19. All new and existing Atlassians will continue to work from home until it’s safe to return to our offices. When our offices re-open, every Atlassian will have the choice to work from an office or from home.

Job Description

Do you love staying ahead of the growth curve and experimenting with new technologies and environments? Get on board as an Atlassian Network Engineer!
As an member of our Core Network and Automation team, you’ll build solutions to enhance the availability, performance and stability of Atlassian’s core network services. You’ll be exploring and deciding on new technologies, implement proof of concepts and be involved in key production projects. You’ll design, build and support solutions to solve a variety of gnarly technical problems, across a global network.
Atlassian already has strong PaaS and IaaS platforms and we are looking to bring more network integration and automation to unleash Atlassian teams and customers to get sh!t done.
If you have great creative problem solving skills, grok YBIYRI and have a real passion for team work then come and help us build solutions that operate at large scale and be empowered to improve Atlassian products to truly deliver a reliable and seamless experience to all Atlassian developers and customers.

On your first day, we'll expect you to have:

  • Hands-on experience in one or more of Python, bash, Lua, Golang or similar
  • Excellent IP networking fundamentals and extensive experience in the application of IP protocols
  • Experience building, automating, and maintaining infrastructure in AWS such as VPC, Direct Connect and connectivity using BGP & IPSEC
  • The ability to diagnose and resolve issues in high-throughput web applications and network services
  • Hands-on experience with one or more of Ansible, Terraform or Cloud Formations
  • Experience operating production network services at scale

We'd be super excited if you have:

  • Experience working with Atlassian products such as Jira and Confluence
  • Experience with continuous delivery and infrastructure as code
  • Experience working with Docker or Kubernetes
  • Experience monitoring cloud services with SignalFx, Splunk and other monitoring systems
  • Experience managing firewalls, routers and switches
More about our team
The Core Network & Automation team is responsible for developing and operating the Atlassian network, to high levels of reliability and at large scale. Our mission is to ensure Atlassian’s network services are available, scalable and engineered to meet the ever increasing demand for functionality and speed.
The team currently covers all the aspects around network design, engineering, implementation, operations and network tools/automation development & system administration.


More about our benefits

Whether you work in an office or a distributed team, Atlassian is highly collaborative and yes, fun! To support you at work (and play) we offer some fantastic perks: ample time off to relax and recharge, flexible working options, five paid volunteer days a year for your favourite cause, an annual allowance to support your learning & growth, unique ShipIt days, a company paid trip after five years and lots more.

More about Atlassian

Creating software that empowers everyone from small startups to the who’s who of tech is why we’re here. We build tools like Jira, Confluence, Bitbucket, and Trello to help teams across the world become more nimble, creative, and aligned—collaboration is the heart of every product we dream of at Atlassian. From Amsterdam and Austin, to Sydney and San Francisco, we’re looking for people who want to write the future and who believe that we can accomplish so much more together than apart. At Atlassian, we’re committed to an environment where everyone has the autonomy and freedom to thrive, as well as the support of like-minded colleagues who are motivated by a common goal to: Unleash the potential of every team.

Additional Information

We believe that the unique contributions of all Atlassians is the driver of our success. To make sure that our products and culture continue to incorporate everyone's perspectives and experience we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status.

Atlassian is committed to providing reasonable accommodations to all individuals participating in the application and interview process, and while performing job functions. Please note that you will have the opportunity to request accommodations at each stage of the assessment process. To request accommodations before scheduling an interview, please reach out to atlassian-accommodations@atlassian.com and someone will follow up shortly.

All your information will be kept confidential according to EEO guidelines.
Share this job: