Remote Golang Jobs

This Month

Lead Backend Developer / Go
go postgresql web-services backend frontend Mar 27

refurbed

Full remote work possible (European time zones only).

We are the fastest growing marketplace for refurbished electronics in the German speaking region and are based in Vienna. We are active in more than a dozen countries. Through our marketplace we sell completely renewed electronics like phones, laptops and tablets that are 40% cheaper and much more sustainable.

Learn more about how we work and how our team is structured - https://www.refurbed.org/about/workflow/

Learn more about our backend systems & architecture - https://www.refurbed.org/about/backend/

Learn more about our blog - https://www.refurbed.org/

We are looking for a lead backend developer with a solid background in designing and implementing Go backend services to support us in improving our e-commerce platform and to lead a remote team of software developers.

YOUR PROFILE

  • Formal education in computer science
  • Significant experience designing and implementing backend services
  • Significant experience with software development using the Go programming language
  • Good knowledge of SQL and relational database design
  • Experience in leading a team of software engineers
  • Experience with working in an agile work environment (Scrum or Kanban)
  • You have worked in a team of remote developers before
  • You enjoy working with people
  • You work independently and are goal-oriented.
  • You have excellent English skills
  • You are located in one of the European time zones

YOUR ROLE

  • Development of our main API
  • Development of our smaller backend services
  • Ensure a high-quality code base
  • Be responsible for code reviews and merges
  • Lead a team consisting of frontend and backend developers
  • Hold regular 1-on-1 meetings with your team members and ensure team health
  • Work together with product management and other teams

ADDITIONAL FACTORS WE APPRECIATE



  • You have experience with PostgreSQL
  • You are comfortable working with *nix systems
  • You have experience working with NGINX
  • You have experience working with RabbitMQ
  • You have experience working on highly-available and fault-tolerant systems
  • You are active in the open-source community

YOUR BENEFITS

  • Startup atmosphere
  • Work with an experienced team of experts
  • Regular code-reviews
  • Challenging tech-stack
  • Available as fully remote position

YOUR APPLICATION

Things we want to see from you:

  • Your CV
  • Your expected salary
  • Your Github/GitLab profile or open source projects you contributed to
  • Other representative examples of your work that are relevant to the position
  • If you are active in communities like StackOverflow, please let us know as well

For legal matters we state that the minimum wage for this position is 3129 € gross per month. However, depending on your qualification a higher salary is obviously very likely.

Share this job:
Software Engineer
go node-js microservices javascript html css Mar 27

Eliminate Crime. Build Community.

Flock Safety provides a public safety operating system that empowers private communities and law enforcement to work together to eliminate crime. We are committed to protecting human privacy and mitigating bias in policing with the development of best-in-class technology rooted in ethical design, which unites civilians and public servants in pursuit of a safer, more equitable society.

Our Safety-as-a-Service approach includes affordable devices powered by LTE and solar that can be installed anywhere. Our technology detects and captures objective details, decodes evidence in real-time and delivers investigative leads into the hands of those who matter.

While safety is a serious business, we are a supportive team that is optimizing the remote experience to create strong and fun relationships even when we are physically apart. 

Our flock of hard-working employees thrive in a positive and inclusive environment, where a bias towards action is rewarded. Flock Safety is headquartered in Atlanta and operates nationwide. We are well funded by Meritech Capital, Initialized Capital, YCombinator, Matrix Partners, BedRock Capital, and Founders Fund - and we're scaling quickly.

About the opportunity 

This role falls in our Platform team, a team of 4 extremely sharp engineers responsible for our backend data processing pipeline, user facing products, and overall system architecture. They’re the glue that works closely with our Machine Learning and Hardware teams to tie everything into a cohesive product experience for our users.

Some challenges you’ll tackle

  • Own features through their lifecycle: backend, frontend, data stores – the whole shebang (#!)
  • Collaborate with Machine Learning and Hardware teams on multifaceted projects touching the entire system
  • Design systems at scale – We process over 20M images daily in real time
  • Learn our system. If a technology is out there, we probably touch it
  • Working directly with Product to scope features into iterative efforts
  • Assess new technologies as needed for a task and make decisions balancing technical need and business impact

About You

  • Love writing code and have extensive experience doing so. 
  • Motivated by taking an unknown problem, sinking your teeth in, and coming up with a plan of attack.
  • Have a strong desire to grow their role as well as have a direct influence on the growth of a young company. 
  • Be interested in all aspects of the business, from direction to office space. 
  • Be excited about working on a fast-paced, constantly evolving product. 
  • Be able to crack a joke every now and then, even if you're the only one who laughs.

Our Tech

If you noticed, the above list says very little about specific coding skills. We believe the right person for this role is much more than a great engineer. But to get into the nitty gritty, currently our stack looks like:

  • Typescript (Node) web services with a bit of Scala and Go in there as well as needed
  • React on the frontend, but also some mix of plain ole HTML, CSS (bootstrap), and Javascript (jQuery + KnockoutJS) as needed
  • Postgres DB, but occasionally Redis or DynamoDB (use the right tool for the job)
  • Kubernetes, Docker
  • AWS (SQS, S3, etc)

Why join the Flock? 

When you join the Flock, you are joining a diverse team of passionate, ambitious, intelligent people that put team over self. We offer competitive salary, benefits, and the opportunity to grow your career at a fast-paced, high growth start up. We genuinely care about the well-being of our employees both in and out of the office and understand the importance of work/life balance. We’d love for you to join us in the fight to eliminate non-violent crime, one neighborhood at a time. 

Share this job:
Remote Full Stack Software Engineer
Markup  
react-js graphql go typescript relay full stack Mar 24

Markup is Github for documents. We’re building software to change the way large teams collaborate. We’re a well-funded, fast-moving startup (backed by numo) with real enterprises on the roster and an active business development pipeline.

We’re seeking a Software Engineer with experience working across the frontend and backend of a web application to help us build our one-of-kind enterprise document management software.

Our stack is built around Golang talking to a React/Typescript frontend with GraphQL. No prior experience with Typescript, Golang, or GraphQL is required, but will help you hit the ground running at Markup.

Markup is a remote-first team – candidates from any location in the U.S. are encouraged to apply.

Share this job:
Back-end Software Engineer
Pie Insurance Holdings, Inc.   $105K - $140K
jenkins go microservices aws backend java Mar 21

We are an insurtech company where smart people can see the impact of their work as we tackle meaningful problems together. We think it’s fun to disrupt an industry that has been slow to change. But we aren’t shaking things up for the sake of change, we’re here to solve big problems using technology and an innovative approach to improve how small business owners access insurance. Like our small business clients, we are a diverse team of builders, dreamers, and entrepreneurs, so at the heart of every decision we make is the idea that if it doesn’t serve our clients, it doesn’t serve us. We hire passionate people who like to work hard, yet we also know that life exists outside the office. Small businesses are the backbone of the economy; talented team members are the backbone of Pie. We are pie-oneering a whole new approach to insurance. As a Engineer at Pie Insurance, you’ll be a member of one of the teams within engineering that are responsible for delivering platforms and applications that are transforming the commercial insurance market. How You’ll Do It Engineers are innovative, driven by engineering excellence and create code that is a joy for other engineers to maintain and is highly testable.  Rapid problem-solving is one of your core competencies. You’ll be collaborating with other world-class engineers to drive automation, leverage our analytics, and create awe-inspiring user experiences.  The systems you develop will be large and must be highly resilient.  This is a dynamic startup environment; you must love working on a design in the morning and performing root cause analysis on a production issue in the afternoon.   You will be joining our team in downtown Denver, specifically LoDo within walking distance from Union Station. Everything we do is connected: we need you to be a strong communicator and a doer.

The Right Stuff

    • 3-5 years of industrial strength engineering development and delivery of large scale systems that had rigorous systemic quality requirements and/or delightful user interfaces
    • Have created software design and can make appropriate trade-offs
    • Deep understanding of open source frameworks and tools to shorten development efforts
    • Have worked extensively in an Agile/SCRUM development methodology
    • Have worked in CI/CD Environments
    • Be a critical thinker, without over thinking
    • Must be adaptable. We are a startup and you need to thrive in a highly dynamic environment.
    • If you are a server-side developer you’ll need the following skills:
    • Deep knowledge of procedural programming languages such as C# or Java, network protocols, specifically HTTP, and JSON.  We are a .NET Core shop.
    • Strong knowledge of NoSQL databases, specifically MongoDB, Web Sockets, messaging systems, specifically RabbitMQ.
    • Ideally, developed RESTful APIs
    • If you are more a user interface developer, you’ll need the following skills:
    • Javascript (React, Angular, Ember, etc.), HTML, CSS
    • API Integration Experience
    • Experience creating applications using responsive design

Pie Perks

    • Competitive Salary
    • A piece of the Pie (in the form of stock options)
    • Comprehensive health plans
    • Take-as-you-need PTO – Salaried
    • 3 weeks paid vacation – Hourly
    • 7 days of paid sick leave – Hourly
    • Commute Allowance
    • 401k Match
    • Modern office space with onsite gym
    • Monthly Happy Hours
    • Generous Parental Leave

Our goal is to make all aspects of working with us as easy as Pie! That includes our offer process. When we have identified talent that is a good fit for Pie, we work hard to present an equitable and fair offer. We look at your knowledge, skills and experience that you bring, along with your compensation expectations and align that with our company equity processes to determine our offer ranges.  We value and want to support our team members, and are proud to offer a comprehensive compensation package which includes the following: Compensation Range for position: $105,000- $140,000 Other Benefits: Each year Pie reviews Company performance and may grant discretionary bonuses to eligible team members. Why Pie?  Pie is a place where you can build a career while making a real impact on our company and the small businesses we serve.  When you join Pie, you join a team of people who truly care about our customers and the work they do. If you are energized by a high-growth, fast-paced environment and are looking to do meaningful work, we want to hear from you!  Pie Insurance is an equal opportunity employer. We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, marital status, age, disability, national or ethnic origin, military service status, citizenship, or other protected characteristic. Our Achievements Pie Insurance Named a Top Colorado Company 2020 Pie Insurance Raises $45M Series B  Trustpilot Glassdoor APPLY FOR THIS JOB

Share this job:
Software Engineer
node-js react-js go postgresql aws javascript Mar 21

About the opportunity 

This role falls in our Detectives & Dispatch team, the team tasked with our flagship crime solving software solutions used by Detectives, Dispatch, and other Law Enforcement officers across the country. This is an opportunity to join a team and product that is helping to solve crimes and make communities safer every day.

Some challenges you’ll tackle

  • Own features through their lifecycle: backend, frontend, data stores – the whole shebang
  • Build applications that help solve crime
  • Collaborate with Machine Learning and Hardware teams on multifaceted projects
  • Work directly with Product to understand user needs and scope solutions
  • Assess new technologies as needed for a task and make decisions balancing technical need and business impact

About You

  • Love writing code and have extensive experience doing so. 
  • Motivated by taking an unknown problem, sinking your teeth in, and coming up with a plan of attack.
  • Desire to grow your role and have a direct influence on the growth of a young company. 
  • Interested in all aspects of the business, from direction to office space. 
  • Excited about working on a fast-paced, constantly evolving product. 

Our Tech

If you noticed, the above list says very little about specific coding skills. We believe the right person for this role is much more than a great engineer. But to get into the nitty gritty, currently our stack looks like:

  • Typescript (Node) web services with a bit of Scala and Go in there as well as needed
  • React on the frontend, but also some mix of plain ole HTML, CSS (bootstrap), and Javascript (jQuery + KnockoutJS) as needed
  • Swift(iOS) or Kotlin(Android) for mobile apps
  • Postgres DB, ElasticSearch, but occasionally Redis or DynamoDB (use the right tool for the job)
  • Kubernetes, Docker
  • AWS (SQS, S3, etc)

Why join the Flock? 

When you join the Flock, you are joining a diverse team of passionate, ambitious, intelligent people that put team over self. We offer competitive salary, benefits, and the opportunity to grow your career at a fast-paced, high growth start up. We genuinely care about the well-being of our employees both in and out of the office and understand the importance of work/life balance. We’d love for you to join us in the fight to eliminate crime, one neighborhood at a time.

Share this job:

This Year

REMOTE Java, Python or Golang Backend Engineer- Big Data and Data at very large
python java bigdata cassandra go golang Mar 02

NEEDED FOR THIS ROLE

  • JAVA, PYTHON, Golang (intermediate+ to Expert -preferred) in one or more
  • NoSQL DB (Cassandra, etc or time series non structured DB experience)
  • Big Data and Data at very large scale
  • Experienced battle-hardened SW engineer (large distributed systems, large scale)

This is NOT an SRE role!

This is a software engineering role that will work on a team that provides ALL monitoring and will be responsible for developing custom stack for data integration retrieval. The team monitors time series data ingest in upwards of 1.5M+ records a min. 

MUST HAVE

  • Have the ability to develop code to access resident data and then digest and correlate data.
  • Experienced battle hardened SW engineer with distributed systems experience deploying large scale/implementing at large scale.
  • Solid programmer -knows one or more (Java, Python, Golang) and expert at one or more.

THEY ARE NOT looking for script writer

Ideal candidate has experience with timeseries data store (e.g. Cassandra, etc.)

  • Expertise in NoSQL DB at a GIGA scale

The SRE Monitoring Infrastructure team (Note this is NOT an SRE Role) is looking for a backend  software engineer with experience working with large-scale systems and an operational mindset to help scale our operational metrics platform. This is a fantastic opportunity to enable all engineers to monitor and keep our site up and running. In return, you will get to work with a world class team supporting a platform that serves Billions of metrics at Millions of QPS

The engineers  fill the mission-critical role of ensuring that our complex, web-scale systems are healthy, monitored, automated, and designed to scale. You will use your background as an operations generalist to work closely with our development teams from the early stages of design all the way through identifying and resolving production issues. The ideal candidate will be passionate about an operations role that involves deep knowledge of both the application and the product, and will also believe that automation is a key component to operating large-scale systems.

Responsibilities:
• Serve as a primary point responsible for the overall health, performance, and capacity of one or more of our Internet-facing services
• Gain deep knowledge of our complex applications.
• Assist in the roll-out and deployment of new product features and installations to facilitate our rapid iteration and constant growth.
• Develop tools to improve our ability to rapidly deploy and effectively monitor custom applications in a large-scale UNIX environment.
• Work closely with development teams to ensure that platforms are designed with "operability" in mind.
• Function well in a fast-paced, rapidly-changing environment.
• Participate in a 24x7 rotation for second-tier escalations.

Basic Qualifications:
• B.S. or higher in Computer Science or other technical discipline, or related practical experience.
• UNIX/Linux systems administration background.
• Programming skills (Golang, Python)

Preferred Qualifications:
• 5+ years in a UNIX-based large-scale web operations role.
• Golang and/or Python experience
• Previous experience working with geographically-distributed coworkers.
• Strong interpersonal communication skills (including listening, speaking, and writing) and ability to work well in a diverse, team-focused environment with other SREs, Engineers, Product Managers, etc.
• Knowledge of most of these: data structures, relational and non-relational databases, networking, Linux internals, filesystems, web architecture, and related topics- basic knowledge

Team

  • Interact with 4-5 people (stand ups) but not true scrum
  • No interaction with outside teams

Candidate workflow

  • 2 rounds
  • 1 technical coding
  • 1 team fit
Share this job:
Remote Senior Cloud Software Engineer
MariaDB  
go kubernetes python java aws cloud Feb 27

Locations: Fully remote anywhere in the US or Canada 

Work Visa's: No sponsorships are available at this time

Comp: $150K-$200K (dependent on seniority & location) + attractive equity + 25 days PTO, private medical

Are you interested in working in a dynamic and growing international company whose products are used by big Internet and other companies all over the world? Company is the fastest-growing open source database worldwide, with more than 12 million users. We power applications at companies like Deutsche Bank, DBS Bank, Nasdaq, Red Hat, ServiceNow and Verizon, and we partner with companies like Alibaba and Facebook. The company was founded by the team that created MySQL and enjoys unprecedented technical depth for a startup.

What You’ll Do

As a member of the Cloud Platform development team, you will be responsible for design and implementation of features in Company Cloud that includes Kubernetes Operator, infrastructure automation and performance tests in K8S platform.

Responsibilities

  • Design and develop features in MariaDB K8S operator framework.
  • Develop various components of cloud based DBaaS infrastructure.
  • Identify performance problems and develop solutions to fix them.
  • Collaborate with Product, Support, DevOps, QA and architects in designing highly secure infrastructure.
  • Implement high quality, secure and robust applications with optimal performance in a fast-paced environment.
  • Lead and mentor junior team members.

What we're looking for:

  • BS/MS in Computer Science, Computer Engineering or higher
  • 10+ years of experience in software development with 5+ years in distributed software development
  • Deep understanding of algorithms & data structures and their runtime complexities
  • Solid understanding of OS Internals and networking
  • Experience with containers and Kubernetes in public cloud is a must
  • Proficiency in any of C/C++, Java, Python or Go
  • Experience working with any of GCP/AWS/Azure
  • Experience development in the Unix/Linux environment

Bonus if you have:

  • Experience building Kubernetes operators
  • Excellent knowledge of RDBMSs, experience with MariaDB/MySQL
  • Familiarity with ServiceNow development
Share this job:
Software Engineer, Back End
go postgres kafka elasticsearch microservices backend Feb 25

About Niche
Niche is the leader in school search. Our mission is to make researching and enrolling in schools easy, transparent, and free. With in-depth profiles on every school and college in America, 140 million reviews and ratings, and powerful search tools, we help millions of people find the right school for them. We also help thousands of schools recruit more best-fit students, by highlighting what makes them great and making it easier to visit and apply.

Niche is all about finding where you belong, and that mission inspires how we operate every day. We want Niche to be a place where people truly enjoy working and can thrive professionally.

About the Role
We're looking for a driven, resourceful, and systematic Software Engineer to join our growing team.  As a Back End Software Engineer, you will be tasked with building and enhancing services in our distributed systems, with a strong focus on reliability, maintainability, and scalability.  Our microservices platform is built on Go, Postgresql, Kafka, Elasticsearch and more.

What You Will Do

During the 1st Month:

  • Attend onboarding sessions to better understand our internal processes and learn about the company
  • Join a product team and begin working within an Agile development framework
  • Collaborate with product team members to implement and ship new features or functionality
  • Meet with various team members to learn how your role fits within the team, the tech department, and Niche
  • Shadow Back End team members to learn more about our tech stack, the products we support, and our development standards and processes

Within 3 Months:

  • Participate in code reviews and provide thoughtful, constructive feedback to other Back End team members
  • Gain exposure to the platform's underlying infrastructure and deployment processes
  • Contribute to onboarding documentation for future hires

Within 6 Months:

  • Work with members of the tech and product teams to distill user stories or business requirements into technical requirements/design
  • Understand the high level architecture of the website, mobile app, and other consumers of our back-end services

Within 12 months:

  • Confidently implement new functionality and fix bugs across a variety of Back End projects
  • Begin identifying areas for improvement in our codebase, researching best practices, and making recommendations to the team on strategies to address them
  • Solidify understanding of the breadth of our tech stack, including underlying infrastructure, front end applications, and internal tools, and how they interact with our back-end services.

What We Are Looking For:

  • Bachelor's degree in Computer Science, a related field, or equivalent experience
  • 2-3+ years of professional experience
  • Experience with one or more general purpose programming languages (Go, C/C++, C#, Java, Python etc.)
  • Experience with one or more SQL databases (Postgresql, SQL Server etc.)
  • Strong understanding of common data structures and algorithms
  • Basic understanding of networking protocols
  • Working knowledge of Git
  • Strong collaboration and communication skills, both verbal and written

Why Niche?

  • Full time, salaried position with competitive compensation
  • Comprehensive health plan, including vision and dental, provided at no cost to the employee
  • 20 PTO days, 10 Paid Holidays and 3 Volunteer Days Off per year
  • Parental leave
  • Stock options and 401(k) with employer match
  • Your ideas and work will make an immediate impact on our company and millions of users

Niche will only employ those who are legally authorized to work in the United States without sponsorship now or in the future for this opening.

Candidates only.  No recruiters or agencies, please. All of our open positions are located in our Pittsburgh, PA office and we are also open to remote candidates. Sorry, we do not offer relocation assistance.

Niche is an equal opportunity employer committed to fostering an inclusive, innovative environment with the best employees. Therefore, we provide employment opportunities without regard to age, race, color, ancestry, national origin, religion, disability, sex, gender identity or expression, sexual orientation, or any other protected status in accordance with applicable law.

If there are preparations we can make to help ensure you have a comfortable and positive interview experience, please let us know.

Share this job:
Senior Backend Software Engineer
Pie Insurance Holdings, Inc.   $124K - $180K
cs microservices go dot net jenkins backend Feb 19
We are an insurtech company where smart people can see the impact of their work as we tackle meaningful problems together. We think it’s fun to disrupt an industry that has been slow to change. But we aren’t shaking things up for the sake of change, we’re here to solve big problems using technology and an innovative approach to improve how small business owners access insurance. Like our small business clients, we are a diverse team of builders, dreamers, and entrepreneurs, so at the heart of every decision we make is the idea that if it doesn’t serve our clients, it doesn’t serve us. We hire passionate people who like to work hard, yet we also know that life exists outside the office. Small businesses are the backbone of the economy; talented team members are the backbone of Pie. We are pie-oneering a whole new approach to insurance.

As a Senior Engineer at Pie Insurance, you’ll be a member of one of the teams within engineering that are responsible for delivering platforms and applications that are transforming the commercial insurance market.

How You’ll Do It

Senior Engineers are innovative, driven by engineering excellence and create code that is a joy for other engineers to maintain and is highly testable.  Rapid problem-solving is one of your core competencies. You’ll be collaborating with other world-class engineers to drive automation, leverage our analytics, and create awe-inspiring user experiences.  The systems you develop will be large and must be highly resilient.  This is a dynamic startup environment; you must love working on a design in the morning and performing root cause analysis on a production issue in the afternoon.  

You will be joining our team in downtown Denver, specifically LoDo within walking distance from Union Station. Everything we do is connected: we need you to be a strong communicator and a doer.

The Right Stuff

      • 5-8 years of industrial strength engineering development and delivery of large scale systems that had rigorous systemic quality requirements and/or delightful user interfaces
      • Have created software design and can make appropriate trade-offs
      • Deep understanding of open source frameworks and tools to shorten development efforts
      • Have worked extensively in an Agile/SCRUM development methodology
      • Have worked in CI/CD Environments
      • Be a critical thinker, without over thinking
      • Must be adaptable. We are a startup and you need to thrive in a highly dynamic environment.
      • If you are a server-side developer you’ll need the following skills:
      • Deep knowledge of procedural programming languages such as C# or Java, network protocols, specifically HTTP, and JSON.  We are a .NET Core shop.
      • Strong knowledge of NoSQL databases, specifically MongoDB, Web Sockets, messaging systems, specifically RabbitMQ.
      • Ideally, developed RESTful APIs
      • If you are more a user interface developer, you’ll need the following skills:
      • Javascript (React, Angular, Ember, etc.), HTML, CSS
      • API Integration Experience
      • Experience creating applications using responsive design


Pie Perks

    • Competitive Salary
    • A piece of the Pie (in the form of stock options)
    • Comprehensive health plans
    • Take-as-you-need PTO – Salaried
    • 3 weeks paid vacation – Hourly
    • 7 days of paid sick leave – Hourly
    • Commute Allowance
    • 401k Match
    • Modern office space with onsite gym
    • Monthly Happy Hours
    • Generous Parental Leave


Our goal is to make all aspects of working with us as easy as Pie! That includes our offer process. When we have identified talent that is a good fit for Pie, we work hard to present an equitable and fair offer. We look at your knowledge, skills and experience that you bring, along with your compensation expectations and align that with our company equity processes to determine our offer ranges. 

We value and want to support our team members, and are proud to offer a comprehensive compensation package which includes the following:

Compensation Range for position: $124,000- $180,000

Other Benefits: Each year Pie reviews Company performance and may grant discretionary bonuses to eligible team members.

Why Pie? 
Pie is a place where you can build a career while making a real impact on our company and the small businesses we serve.  When you join Pie, you join a team of people who truly care about our customers and the work they do. If you are energized by a high-growth, fast-paced environment and are looking to do meaningful work, we want to hear from you! 

Pie Insurance is an equal opportunity employer. We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, marital status, age, disability, national or ethnic origin, military service status, citizenship, or other protected characteristic.

Our Achievements
Pie Insurance Named a Top Colorado Company 2020
Pie Insurance Raises $45M Series B 
Trustpilot
Glassdoor
Share this job:
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:
Senior Backend Engineer
FATMAP  
ruby go git api graphql backend Jan 22

Come and join us on our mission to make FATMAP the Home of the Outdoors . . .
the place where every adventure begins.

FATMAP is expanding in Product Development. We are looking for an experienced person (f/m/d) to strengthen the team with their expertise.

Build the future of outdoor adventure with us!
FATMAP is a growing Outdoor Adventure Technology Company, building the leading platform for outdoor adventure. We are revolutionising the way people discover, plan, live and share their adventures. Our advanced 3D mapping technology, outdoor toolkit and curated adventure index is used by top professionals and a fast growing community of outdoor enthusiasts, to enjoy better, safer adventure. 

Who – experience and mindset
To bring FATMAP to life we maintain a complicated stack combining mapping and 3D rendering into our front-end web and mobile apps. Mapping and rendering are handled by separate teams, of which the product team is the only customer. The product team is responsible for serving adventure content, handling authentication/authorisation (including 3rd party services like Strava/Garmin), payments, and delivering a rock-solid front-end product in close collaboration with our PMs and Designers. Our web and mobile apps are served by a single Federated GraphQL gateway, combining multiple Rails-based GraphQL endpoints into a single API.

We are looking for somebody who is comfortable diving deep into all the parts of our product backend stack. This includes our Postgres (with PostGIS extension) database layer as well as the application layer which is deployed as microservices and written in different languages, such as Ruby, Go and TypeScript. You will take end-to-end responsibility for developing new features, designing and updating internal data schemata as well as exposing well defined APIs to our frontend applications.

Are you always looking behind the scenes, trying to understand how things work? Do you have hands-on experience creating functionality in a distributed system, consuming cloud services, designed to cope with shortcomings, failures or outages? Would you be excited to work on such topics in a growing, smart and eager company determined to reshape outdoor mapping? Do you love mapping and the outdoors and would like to shape a solution for the outdoors? Then FATMAP is the place to be!

See more detail on technical experience level below.

How – working here
People at FATMAP have a lot of autonomy at work. We offer a largely flexible environment. At our working hubs in Berlin (DE), Vilnius (LT) and Chamonix (FR) you'll be able to meet up with your team mates to work on a project together or just spend some time in an office environment. We are mostly remote by nature, and hence value sync time strongly. We also value our hubs and trying to keep a balance. Still, you needn't worry about your calendar being full of regular meetings. You work with bleeding edge technology, use and run them in development and production. You are enabled to actively create and contribute to processes and ways of working.

This also requires you to be able to work independently. You need problem solving and debugging skills, and a good dose of pragmatism.


What – responsibilities

  • Design, develop and maintain the client-side backend services
  • Take quality personally, functional and non-functional
  • Debug and resolve errors and respond swiftly to user feedback
Share this job:
Senior Software Engineer
Paddle  
php aws go microservices senior laravel Jan 11

This role can be 100% remote

Welcome to Paddle !!  We are an established and growing business looking to recruit exceptional engineers this year who can help us reach new heights!!  We are looking for talents senior engineers with solid experience in Golang and PHP.

Our all-in-one platform is purpose-built for modern SaaS execution and already powers growth for over 2000 software companies, globally. Our Revenue Delivery Platform integrates checkout, payment, and subscription management, making it easy for businesses to activate new business models, enter new markets, turn on new offerings, and renew subscriptions without friction and we handle compliance globally, so our Sellers always operate with full integrity. 

Senior Software Engineer

As a Senior Software Engineer, you’ll be helping to drive our product and engineering department forward, working on different parts of the Paddle ecosystem and helping our Software Sellers sell their products on a platform they trust and rely on.

You are empowered to use the right tech for the job. You’ll have the freedom to input into what technology and tooling are used and educate the rest of your colleagues accordingly.

Tech we use

Here’s some of the tech we use day to day, with Go and PHP being the main tech. We’re not expecting you to have experience in all areas.

  • Go for our new services
  • PHP and Laravel for our legacy system
  • Docker in production and local development
  • gRPC for internal services running on AWS Fargate
  • AWS lambda for event-based services
  • AWS SQS for our asynchronous message queues
  • MySQL and DynamoDB for persistent data storage
  • Redis for key/value store
  • Terraform and Cloudformation for infrastructure management

What you'll do

  • Develop high traffic APIs used by hundreds of thousands users per month
  • Engineer high-performance background workers for consuming queues
  • Practise DevOps, you’re responsible for getting your code to production and supporting it
  • Use the latest AWS services available to run your code
  • Help design a stable platform to support phenomenal growth
  • Mentoring and coaching other engineers
  • Play a part in an agile team, either kanban or scrum as needed

We'd love to hear from you if you

  • have a solid development background with either PHP and Go and an interest in learning the other
  • have experience designing and building systems to handle high traffic at scale in a cloud-based environment in AWS
  • enjoy collaborating with our technical and non-technical departments
  • proactively find ways to improve the code and team processes
  • have a strong understanding of the development process - from design through to deployment, maintenance, and what that means for day-to-day development
  • take pride in what you build
  • are interested in what new tools and techniques you could introduce to us!

Why you’ll love working at Paddle

We are a diverse team of around 140 people based near Shoreditch. We care deeply about enabling a great culture which is inclusive no matter your background. We celebrate our diverse group of talented employees and we pride ourselves on our transparent, collaborative, friendly and respectful culture.

We offer a full slate of benefits, including competitive salaries, stock options, pension plans, private healthcare and on-site mental health coaching sessions. We believe in flexible working and offer all team members unlimited holidays and 4 months paid parental leave regardless of gender. Plus we offer some not-so-standard, extra-fun benefits, which can include anything from joining the office football team, enjoying a board game night, taking up in-office meditation sessions or in-house massages. We host regular company get-togethers and quarterly socials. We have weekly catered lunches and of course, fully stocked fridges and cold brew on tap. We value learning and will help you with your personal development where we can — from constant exposure to new challenges and annual learning stipend to regular internal and external training.


About us

Our mission is to help software companies succeed — enabling them to focus on creating products the world loves. Hundreds of companies rely on our e-commerce platform to sell their software products globally, as well as our powerful analytics and marketing tools to understand and grow their businesses.

Our vision is to become the platform that all software companies use to run and grow their business. We aim to replace a fragmented ecosystem of specialised tools with a unified platform that removes the complex burden that comes with running a software business, whilst also providing unparalleled insight to help them grow faster.

We’re early in our journey but making great progress: Deloitte Fast 50 named us the fastest growing software company in the UK (we’ve tripled revenue every year since our launch in 2012), and we’ve raised over $25m in funding from incredible investors such as Notion, BGF and Kindred.

Equal opportunities

We believe in having diverse teams in which everyone can be their authentic self is key to our success. We encourage people from underrepresented backgrounds to apply and we don't discriminate based on race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, marital status, disability or age. Our office is wheelchair friendly and we are a family-friendly employer.

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:
AI Engineer
Vorto  
go postgresql artificial-intelligence machine-learning google-cloud-platform cloud Dec 27 2020

About VORTO

We are building software which enables businesses to be more economically and environmentally sustainable by digitally transforming the supply chain. As an AI Engineer at VORTO you will define the frontier of logistics optimization, supply prediction, and demand prediction.

About the Role

Every member of the VORTO team is laser-focused on innovating on behalf of our customers. This position is highly entrepreneurial in nature, hence it requires candidates who can develop a full picture of the business problem to ship end-to-end solutions.

This role is roughly 80% software engineering and 20% data science. You will work with Go, TensorFlow, PostgreSQL and various Google Cloud Platform tools to develop “the brain” of the platform. Specifically, you will:

  • Solve problems using mechanistic, bottom-up thinking and statistical, top-down approaches
  • Develop novel mechanisms by which to optimize supply chain
  • Build and improve the intelligence behind our logistics simulations and market optimization algorithms
  • Implement and ship models to predict the demand for commodities at nodes in a logistics network, the availability of supply, estimated arrival times, delays and more

Requirements

Here are some qualifications we look for:

  • Ability to design and implement AI tools in Go
  • Experience in at least one ML framework, such as TensorFlow, Keras, PyTorch, etc.
  • Experience building solutions involving algorithms, optimization, reinforcement learning, artificial neural networks, discrete event simulation and case based reasoning
  • Ability to execute with little oversight and to solve problems quickly
  • Experience with function/path optimization and some of the more common algorithms – linear programming, BOBYQA, A* Search, simulated annealing
  • Advanced degree in a quantitative field

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:

  • Remote work for those outside of the US
  • Ability to relocate to the US based on performance
  • Paid company holidays and PTO
  • Using the latest and greatest in tech stack for your professional growth

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 for Hazelcast Cloud
java kubernetes go spring aws cloud Dec 23 2020

Do you enjoy any of the following?

  • Solving complex problems.
  • Implementing non-trivial infrastructure code.
  • Creating well crafted and thoroughly tested features, taking full-responsibility from the design phase.
  • Paying attention to all aspects of code quality, from clean-code, to allocation-rates.
  • Digging into mechanical sympathy concepts.

We are looking for people who can deliver solid production code. 

We would like you to:

  • Be a senior Java engineer - including all aspects connected to it.
  • Be skeptical yet always open to new concepts.
  • Have strong opinions about software quality.
  • Be an excellent communicator in written and spoken English.
  • Familiarity with container and orchestration technologies is required (Docker, Kubernetes) 
  • Have experience on cloud platforms. (AWS, Azure or Google Compute Engine)
  • Have experience with Spring framework

Additionally, the following would be a plus:

  • Experience with Golang
  • Experience with React JS

Benefits

  • Equity options
  • Flexible working hours and location (this is a remote position)
  • Workplace cost reimbursement (coworking space, laptop)
  • Conference speaking opportunities

Location

We accept candidates working remotely from Ukraine and Turkey only. Additionally, in Istanbul, it's possible to work from Hazelcast's office.  

Share this job:
Backend Software Engineer
Raycast  
api ruby-on-rails javascript go node-js backend Dec 21 2020

Raycast makes it simple, fast and delightful to control your tools. We're looking for a Software Engineer to join our small team to build, own and scale the distribution of Raycast extensions via a store that developers around the world can contribute to.

Raycast is a native Mac application with a significant focus on top-notch UI and interactions. We genuinely care about user experience, performance, privacy and ease of use. We had enough of dealing with slow and clunky tools. Raycast is our attempt to let you enjoy your daily workflows without all the distractions.

When Apple announced the App Store in 2008, the distribution of software changed over night. Suddenly, developers could reach millions of customers. We believe it's about time to change how developers discover and consume productivity tools. At the center of this, is a store full of Raycast extensions that people can share and manage or discover new ones from others. We need hungry engineers that architect and build this store to revolutionise how developers experience productivity tools with us.

We're a fully remote company and looking for candidates in the UTC timezone (London, Lisbon, Dakar, ...) ± 3 hours. This position is for a full-time employment.

In this role you will...

  • Build the infrastructure of our store. You design a stable cloud infrastructure and backend architecture that is open for extension, and an API that other developers love to use. You're implementing the distribution of our extensions and work closely with macOS engineering where needed.
  • Co-own the product and work self-directed. We're a small team of individual contributors. Everybody has autonomy and responsibility. You work on features from ideation over release to maintenance and shape the roadmap of the product.
  • Shape the experience for contributors. The store is one piece of the puzzle. You generate ideas about how developers should add and maintain extensions. You optimise for ease-of-use for producers and consumers.
  • Improve performance and care about quality. You dogfood your own features with our nightly builds, respond to user feedback in our community and jump into performance profiling to make API calls fast. You automate tedious tasks. At best, directly in Raycast.
  • Wear many hats. In a small startup, we're all generalists. You might add a new page to our Vue.js website, set up infrastructure components, or write a blog post about a new feature.

You will be a great fit if...

  • You know how to build great APIs. Ideally, you've built and scaled APIs before and have a playbook to kickstart development with modern backend languages. You've worked with different types of data stores, and you know best practices around data modeling and access. Moreover, you can reason well about the tradeoffs of different programming languages and tech stacks without being dogmatic, f.e. decide if we should adopt GraphQL or REST.
  • You're highly productive while writing quality code. We release updates every 1-2 weeks. You can break down big projects in small deliverables. You care about the outcome and take a pragmatic approach to deliver it. You keep things simple and rather write more code than adopting a third-party dependency. You know when you want a code review or need to write tests.
  • You're product-minded. You have a sense for great user experience and feel when something is off. You work with continuous deployment and preview environments to get constant feedback and you have monitoring and analytics in place to quickly act when something unexpected happens. You're eager to optimize API responsiveness and dig deep when there is a need to resolve a tricky issue. You treat APIs as products and proactively iterate on them.
  • You put our users first. Throughout Raycast you find many little details. You pay attention to detail and provide our users a delightful experience. You can't stand bugs and don't shy away from user feedback.
  • You're an empathetic communicator. You treat technology as tradeoffs. You may be opinionated but you're not ideological. When disagreeing, you communicate thoughtfully your perspective and compromise when needed. You're thriving in a team environment and hold your colleagues accountable.

Application process

During our interview process, we want to make sure that both sides get a good understanding of what it feels to work together day-to-day. Our process contains a few steps:


  1. Send us an engaging email. Tell us why you want to join Raycast and why you generally care about the problem we're solving. Make your first impression count. Share with us what excites you and how you envision your role at Raycast.

  2. An intro call with the founders. Both parties get to know each other. You learn more about Raycast and can ask us any question. From our side, we want to understand what motivated you to apply.

  3. Work on a real task. We want to demonstrate how it is to collaborate with the team. For this, we give you an assignment that we would actually build and create a shared Slack channel to communicate. We'll compensate you for the task.

  4. Another video call to present your task. Time to show your work in a short video call with some of us. Expect some role-specific questions to better understand how you tick.


After the last step, we get back to you with a decision. In rare cases, we might ask you for another call.

Share this job:
Senior Software Engineer
go distributed-system microservices senior Dec 20 2020

About the role,

Lana’s engineering team is still young (15 - 20 engineers) but it is growing very fast and needs to have clear architectural guidelines to make sure that all pieces work together. 

We are still at a very early stage as a company, so all our positions are hands-on positions, and we expect from all team members to contribute to agile product delivery.  

We are looking for a Senior Engineer Lead that is willing to take the challenge of bringing Lana’s architecture to the next level while supporting/coaching his peers (engineers, product managers…) to understand it so they can make decisions that are more in line with the architecture, and with the business needs. 

This is a hands-on role so you will also be assigned to a team and will have to develop critical services enforcing our architecture guidelines. 

As we mentioned we are quite early-stage company, so it's a great opportunity to make your mark from the very beginning. Your decisions will affect how the company moves in the future.

About you

We’re looking for a talented and experienced engineer with a proven track record on implementing / managing complex distributed architectures in startups / scale-ups.  

You would enjoy this if you have:

  • Interest in solving business problems by using technology
  • Entrepreneurial mindset 
  • Solid experience as an engineer (>5 years)  
  • Experience in distributed and complex systems  
  • Architect solutions around observability, scalability, and security
  • (Nice to have) Experience in fintech or financial services 

Who are you?

  • You are socially conscious and consider your job as a mean to have an impact
  • You are humble and eager to learn
  • You are interested in understanding the business 
  • You prefer leading by example than imposition 
  • You are proactive to take on responsibilities, make decisions and always have solid arguments
  • You can defend your ideas but are flexible and empathetic to understand other’s positions 
  • You strive to "work yourself out of a job", by empowering each team to become self-managing and autonomous
  • You know how to make tradeoffs. You translate ideas and needs into actionable plans at various levels (roadmaps, milestones, tasks, etc.).
  • You can help our engineers be more efficient at performing their jobs through best practices
  • You are comfortable communicating in English (spoken and written).
  • You are able to work from a European or American time zone.

This of course is not a comprehensive list that you have to match 100% but just a general guideline, if you don't fit all of it, apply anyway!

Benefits

We’re a company full of happy, motivated people and we never want to change that. Here are some more reasons why to join us:

  • Flexible working hours and full remote is up to you!
  • Along with your local paid vacation plus all the public holidays, you will have half a day on your birthday and child's birthday.
  • Other benefits :)
  • Fun team and personal development programs.
  • (If you join us in a city where we have an office) Nice office environment with free fruit and coffee.
  • Any additional benefit approved by Lana’s board for your employee tier. 
  • Great team and culture, just bring yourself!!!

Lana is proud of being an equal opportunity workplace. We celebrate diversity and we are committed to creating an inclusive environment for all employees regardless of background, gender, religion, orientation, age, or ability.

Share this job:
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:
Senior Backend Engineer
python django aws go amazon-s3 backend Dec 17 2020

Penn Interactive Ventures (PI) is a real-money interactive gaming company headquartered in Philadelphia. As the digital arm to Penn National Gaming (NASDAQ: PENN), the largest regional casino operator in the U.S., we are poised for fast-paced growth in the sports betting and online casino space and are looking for a Sr Backend Engineer to join our expanding Sportsbook team!

 The Senior Backend Engineer will work on a small, cross-functional team to develop the backend and various APIs for a one-of-a-kind, native sports betting experience. Candidates for this role will work with multiple client teams to build a revolutionary sportsbook from the ground up. Previous work in the gaming industry is not important but we do expect your work-product will reflect a strong technical background and a dedication to concise, scalable code.

RESPONSIBILITIES:

  • Demonstrate best-in-class programming skills to develop secure, tested, optimized, scalable code.
  • Translate business requirements into code.
  • Collaborate with designers, product managers, ops engineers, client engineers, QA engineers and various other teams and stakeholders to solve innovative problems utilizing out-of-the-box solutions.
  • Communicate clearly and effectively using Github, Slack, Google Docs, JIRA, so as to keep all stakeholders in-the-loop regarding relevant issues.
  • Interact thoughtfully and professionally with everyone including non-technical colleagues.
  • Ability to work in a highly regulated environment and develop code according to regulatory requirements

 QUALIFICATION REQUIREMENTS

  • Experience with Django/Flask/Python, or Golang.
  • Demonstrated experience building and maintaining backend systems and building and consuming APIs.
  • Experience with deploying code in Linux based environments such as Debian or Ubuntu
  • Experience with Git or other distributed version control systems.
  • Experience writing well tested code or experience with practices like TDD
  • General computing knowledge -- familiarity with the standard suite of Web Protocols (HTTP, TCP, etc.).
  • Familiar with virtualization (ex. Docker, rkt)

BONUS POINTS

  • BSc or MSc in Computer Science or another STEM field.
  • Experience administering AWS Core Services (S3, SQS, EC2, ECS, etc.).
  • Experience deploying code via Kubernetes
  • A passion for sports or betting.

Penn Interactive is committed to helping our team members live their best, healthy life. We offer unique and competitive benefits that help our employees, through a private exchange which allows our team members the ability to choose from several coverage levels and insurance carriers (both local and national carriers). Along with medical, prescription, dental, and vision coverage, there are also voluntary plans available to employees. PI also offers our employees office perks such as free catered lunches, snacks, and beverages in the office.

Share this job:
Software Engineer, Back-end
dot net go microservices kubernetes jenkins backend Dec 02 2020
We are an insurtech company where smart people can see the impact of their work as we tackle meaningful problems together. We think it’s fun to disrupt an industry that has been slow to change. But we aren’t shaking things up for the sake of change, we’re here to solve big problems using technology and an innovative approach to improve how small business owners access insurance. Like our small business clients, we are a diverse team of builders, dreamers, and entrepreneurs, so at the heart of every decision we make is the idea that if it doesn’t serve our clients, it doesn’t serve us. We hire passionate people who like to work hard, yet we also know that life exists outside the office. Small businesses are the backbone of the economy; talented team members are the backbone of Pie. We are pie-oneering a whole new approach to insurance.

As a Engineer at Pie Insurance, you’ll be a member of one of the teams within engineering that are responsible for delivering platforms and applications that are transforming the commercial insurance market.

How You’ll Do It

Engineers are innovative, driven by engineering excellence and create code that is a joy for other engineers to maintain and is highly testable.  Rapid problem-solving is one of your core competencies. You’ll be collaborating with other world-class engineers to drive automation, leverage our analytics, and create awe-inspiring user experiences.  The systems you develop will be large and must be highly resilient.  This is a dynamic startup environment; you must love working on a design in the morning and performing root cause analysis on a production issue in the afternoon.  

The Right Stuff

    • 3-5 years of industrial strength engineering development and delivery of large scale systems that had rigorous systemic quality requirements and/or delightful user interfaces
    • Have created software design and can make appropriate trade-offs
    • Deep understanding of open source frameworks and tools to shorten development efforts
    • Have worked extensively in an Agile/SCRUM development methodology
    • Have worked in CI/CD Environments
    • Be a critical thinker, without over thinking
    • Must be adaptable. We are a startup and you need to thrive in a highly dynamic environment.
    • If you are a server-side developer you’ll need the following skills:
    • Deep knowledge of procedural programming languages such as C# or Java, network protocols, specifically HTTP, and JSON.  We are a .NET Core shop.
    • Strong knowledge of NoSQL databases, specifically MongoDB, Web Sockets, messaging systems, specifically RabbitMQ.
    • Ideally, developed RESTful APIs
    • If you are more a user interface developer, you’ll need the following skills:
    • Javascript (React, Angular, Ember, etc.), HTML, CSS
    • API Integration Experience
    • Experience creating applications using responsive design


Pie Perks

    • Competitive Salary
    • A piece of the Pie (in the form of stock grants)
    • Comprehensive health plans
    • Take-as-you-need PTO – Salaried
    • 3 weeks paid vacation – Hourly
    • 7 days of paid sick leave – Hourly
    • Commute Allowance
    • 401k Match
    • Modern office space with onsite gym
    • Monthly Happy Hours
    • Generous Parental Leave


Why Pie? 
Pie is a place where you can build a career while making a real impact on our company and the small businesses we serve.  When you join Pie, you join a team of people who truly care about our customers and the work they do. If you are energized by a high-growth, fast-paced environment and are looking to do meaningful work, we want to hear from you! 

Pie Insurance is an equal opportunity employer. We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, marital status, age, disability, national or ethnic origin, military service status, citizenship, or other protected characteristic.

Our Achievements
Pie Insurance Named a Top Colorado Company 2020
Pie Insurance Raises $45M Series B 
Trustpilot
Glassdoor
Share this job:
Senior Backend Software Engineer
dot net cs go microservices kubernetes backend Dec 02 2020
We are an insurtech company where smart people can see the impact of their work as we tackle meaningful problems together. We think it’s fun to disrupt an industry that has been slow to change. But we aren’t shaking things up for the sake of change, we’re here to solve big problems using technology and an innovative approach to improve how small business owners access insurance. Like our small business clients, we are a diverse team of builders, dreamers, and entrepreneurs, so at the heart of every decision we make is the idea that if it doesn’t serve our clients, it doesn’t serve us. We hire passionate people who like to work hard, yet we also know that life exists outside the office. Small businesses are the backbone of the economy; talented team members are the backbone of Pie. We are pie-oneering a whole new approach to insurance.

As a Senior Engineer at Pie Insurance, you’ll be a member of one of the teams within engineering that are responsible for delivering platforms and applications that are transforming the commercial insurance market.

How You’ll Do It

Senior Engineers are innovative, driven by engineering excellence and create code that is a joy for other engineers to maintain and is highly testable.  Rapid problem-solving is one of your core competencies. You’ll be collaborating with other world-class engineers to drive automation, leverage our analytics, and create awe-inspiring user experiences.  The systems you develop will be large and must be highly resilient.  This is a dynamic startup environment; you must love working on a design in the morning and performing root cause analysis on a production issue in the afternoon.  

You will be joining our team in downtown Denver, specifically LoDo within walking distance from Union Station. Everything we do is connected: we need you to be a strong communicator and a doer.

The Right Stuff

      • 5-8 years of industrial strength engineering development and delivery of large scale systems that had rigorous systemic quality requirements and/or delightful user interfaces
      • Have created software design and can make appropriate trade-offs
      • Deep understanding of open source frameworks and tools to shorten development efforts
      • Have worked extensively in an Agile/SCRUM development methodology
      • Have worked in CI/CD Environments
      • Be a critical thinker, without over thinking
      • Must be adaptable. We are a startup and you need to thrive in a highly dynamic environment.
      • If you are a server-side developer you’ll need the following skills:
      • Deep knowledge of procedural programming languages such as C# or Java, network protocols, specifically HTTP, and JSON.  We are a .NET Core shop.
      • Strong knowledge of NoSQL databases, specifically MongoDB, Web Sockets, messaging systems, specifically RabbitMQ.
      • Ideally, developed RESTful APIs
      • If you are more a user interface developer, you’ll need the following skills:
      • Javascript (React, Angular, Ember, etc.), HTML, CSS
      • API Integration Experience
      • Experience creating applications using responsive design


Pie Perks

    • Competitive Salary
    • A piece of the Pie (in the form of stock grants)
    • Comprehensive health plans
    • Take-as-you-need PTO – Salaried
    • 3 weeks paid vacation – Hourly
    • 7 days of paid sick leave – Hourly
    • Commute Allowance
    • 401k Match
    • Modern office space with onsite gym
    • Monthly Happy Hours
    • Generous Parental Leave


Why Pie? 
Pie is a place where you can build a career while making a real impact on our company and the small businesses we serve.  When you join Pie, you join a team of people who truly care about our customers and the work they do. If you are energized by a high-growth, fast-paced environment and are looking to do meaningful work, we want to hear from you! 

Pie Insurance is an equal opportunity employer. We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, marital status, age, disability, national or ethnic origin, military service status, citizenship, or other protected characteristic.

Our Achievements
Pie Insurance Named a Top Colorado Company 2020
Pie Insurance Raises $45M Series B 
Trustpilot
Glassdoor
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:
Software Engineer
go google-cloud-platform kubernetes docker mysql cloud 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: Software Engineer Golang

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 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.
  • 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 3 years of relevant software development experience. Building highly scalable and available distributed systems.
  • Solid programming skills in Golang
  • Experience working with relational databases and non-relational data stores (like MySQL & Redis).
  • Practical and theoretical knowledge of development patterns, software architectures and design patterns (TDD, Event-Driven, SOLID, Hexagonal, DDD) would be a bonus.
  • Experience with Docker, Containers and K8S would be a plus.
  • Experience with refactoring legacy components and systems would be a bonus.
  • Strong verbal and written communication skills in English.
  • Ability and desire to learn (fast).

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:
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:
Frontend Developer
vue-js css html javascript go frontend Nov 15 2020

We are the fastest growing marketplace for refurbished electronics in the German speaking region and are based in Vienna. Through our marketplace, completely renewed electronics like phones, laptops and tablets that are 40% cheaper and 100% more sustainable are sold to consumers.

We founded the company in February 2017 and grew to more than 90 employees in less than three years and expanded to Italy and Poland already. Along the way we won several awards, completed two large funding rounds and have already sold hundreds of thousands of products, which makes us one of the fastest growing startups in Europe right now. Our team has extensive international experience in the refurbishment industry, how to create a brand and how to scale a marketplace.

For our growing remote Developer team we are looking for an experienced Frontend Developer.

Together with you, we want to build the leading marketplace for refurbished electronics in Europe.

YOUR ROLE 

  • Develop modern web applications that will be seen and used by millions of users
  • Ensure a high-quality code base
  • Keep an eye on  the interface performance
  • Work together with product management and other teams

YOUR PROFILE

  • Several years of experience in building Single Page Web Applications
  • Excellent knowledge of JavaScript (ES6) and Vue.js features, patterns and best practices.
  • Profound understanding of basic web development technologies like HTML, CSS/SCSS
  • Experience with UI frameworks such as Tailwind and Bootstrap
  • Knowledge of cross-browser development and browser compatibility
  • You work independently and goal-oriented
  • You have a formal education in computer science
  • Your English is excellent

ADDITIONAL FACTORS WE APPRECIATE

  • Experience with statically typed programming languages (ideally TypeScript or Go)
  • Experience with Test-driven JavaScript development (Jest or Mocha)
  • Experience with other modern JS frameworks like ReactJS, Angular or Svelte
  • Worked in Agile work environment (Scrum or Kanban) before
  • You can speak German

YOUR BENEFITS

  • Startup atmosphere
  • Work with an experienced team of experts
  • Build something new
  • Regular code-reviews
  • Challenging tech-stack
  • Available as fully remote position

YOUR APPLICATION

You want to build the leading marketplace for refurbished electronics in Europe and change the world by making it easier to sell sustainable products? Then apply now.

Please include a cover letter, references and any relevant projects you want us to look at.

For legal matters we state that the minimum wage for this position is 3000 € gross per month. However, depending on your qualification a higher salary is obviously very likely.

Share this job:
Senior Full Stack Engineer
Grid  
go mysql kubernetes docker react-native full stack Oct 31 2020

Celebrating birthdays, planning your next vacation, saving for retirement: that's our customer's job. Making sure they have access to their money: that's ours.

We made Grid to help hard-working Americans. We're starting by giving back the money that's been overpaid in taxes today, not next year. That extra cash can go towards saving for a home upgrade, making the holidays a little brighter, or a little treat for themselves. Grid has already helped thousands of people get a little closer to their dreams. And we're just getting started.

We're looking for a developer extraordinaire, a pragmatist who enjoys turning complexity into well structured, scalable and maintainable solutions. The ideal candidate will be confident with a programming language of their choice, be able to learn new technologies quickly, have strong software engineering and computer science fundamentals, and have extensive experience with at least a few of the following technologies (or strong desire to work with them): *nix, open source datastores, Git/Github.

We Practice:

  • Open collaboration
  • Code reviews
  • Testing
  • Agile development

We Use:

  • Go
  • MySQL
  • Google Cloud Provider
  • Kubernetes
  • Docker
  • ReactJS
  • C#

We're looking for Engineers to:

  • Design, implement, and maintain server side application and infrastructure code
  • Assist and build front-end applications
  • Pragmatically solve problems
  • Contribute to product design and direction
  • Effectively communicate and work with other teams

Requirements:

  • Expert at developing and debugging software
  • Disciplined approach to development, testing, and quality assurance
  • Excellent communication skills, capable of explaining highly technical problems in English
  • Experience with Git and version control
  • Experience with databases and caching

Strong candidates may have:

  • Actively contributed to open source software
  • Worked with a strong, lean-based development environment
  • Previous work experience in a start-up environment
  • Industry experience and knowledge
  • Ability to recognize the right tool for the right situation/problem
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:
Lead full-stack developer
react-js react-native go typescript javascript api Oct 14 2020

Job Description

BHW is looking for a new Lead Full-stack Developer to lead our talented and highly collaborative team of engineers. The ideal candidate would oversee large greenfield development projects, manage and mentor our development team, care for overall code and product quality, and direct big picture technology decisions for our firm.

This role will be given the opportunity to lead a strong team at an established and growing agency, while working on exciting and rewarding projects. BHW has built an in-house, skilled, and motivated development team. We are now looking for a new front-end engineering leader.

This individual can also participate in any of the following areas of interest: developer reviews, recruiting, new hire training, project estimation and lead evaluation, client meetings and presentations, and overseeing the career growth of promising lead developers. As the Lead Full-stack Developer, this individual will also be highly influential in many big picture company decisions.

Compensation

Base Salary: 190,000 - 250,000, with opportunities for bonuses, profit sharing, and equity.

Requirements

  • Full project life-cycle experience across numerous solutions preferably in the mobile and web space
  • 7+ years working as a developer or development team lead
  • 3+ years experience managing teams of at least 5 developers, including setting and tracking timeline and budget estimates
  • 3+ years experience of overall software solution design, API specification, and component design
  • 3+ years experience with React or React Native
  • A passion for mentoring and training
  • Skilled at quick and efficient troubleshooting of complex issues
  • Experience working directly with other project stakeholders, such as designers, clients, project managers, and/or product managers
  • Flexible on back-end technologies and languages

Benefits:

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Disability insurance
  • Flexible schedule
  • Health insurance
  • Life insurance
  • Paid time off
  • Parental leave
  • Referral program
  • Relocation assistance
  • Retirement plan
  • Tuition reimbursement
  • Vision insurance
Share this job:
Senior Software Engineer
SmithRx  
java javascript go c sql senior Sep 30 2020

San Francisco, CA

Senior Software Engineer   As a Senior Software Engineer at SmithRx, you will work with a team of talented developers working on a modern technology platform that creates new levels of flexibility, efficiency, and customer satisfaction.  You’ll build high-impact features and work in Go and React, while leveraging extensive testing, Docker, Rancher, CI and CD to help us iterate quickly and safely. We’re looking for driven and dedicated engineers that enjoy doing things the right way to join our team. What You'll Be Doing

  • Produce high-quality software that is well-designed, maintainable, unit tested, code reviewed and checked regularly for continuous integration
  • Design, build, and maintain backend services that provide a modern, easy to use pharmacy benefit solution for our customers
  • Work with product managers and senior leadership to turn technical vision into a tangible roadmap every quarter
  • Gain a deep understanding of the technical challenges that SmithRx faces
  • Be the cornerstone of a collaborative learning culture through mentorship, code reviews, the exploration of new technologies, and other innovations you’d like to experiment with
  • Work closely with a small, dynamic, Engineering Team to make sure all systems remain HIPAA compliant
Share this job:
Full Stack Entwickler
go hibernate java python groovy full stack Sep 28 2020

Was wir tun

Als selbstorganisierte, agile Teams arbeiten wir an der Softwareentwicklung für Luftfracht, Seefracht, Handling und Zoll sowie den dazu gehörigen Schnittstellen zu externen Systemen.

Zu den vielfältigen, anspruchsvollen Aufgaben des Core Teams zählen


  • Betreuung und Erweiterung der Grundkomponenten von Scope wie

    • Laufzeitumgebung für die Clientsoftware
    • Auslieferungsmechanismen für automatische Softwareupdates
    • GUI-Komponenten (Swing, JGoodies)
    • Persistenzschicht (Hibernate, MySQL)
    • Speicherung von Dokumenten (MongoDB)

  • Migration vom Monolithen in separate Services für existierende und neue Features

    • Kommunikation mit externen Partnern (Zoll, Airlines, Häfen, etc.)
    • Versand und Empfang von Emails
    • Druck von Dokumenten
    • Automatische Aggregation von Laufzeitfehlern

  • Entwicklung von intern genutzten Tools

    • Werkzeuge zur Datenbankmigration
    • Sofortige Vorschau von Template-Änderungen

  • Paketierung und Auslieferung von Software

    • Delivery Pipelines (Jenkins, podman)
    • Container-basierte Infrastruktur (podman, Ansible)

  • Beratung anderer Teams

    • zu o.g. Tätigkeitsbereichen
    • Wartbarkeit und Testbarkeit
    • Softwarearchitektur
    • Performance

Für die genannten Aufgabenbereiche verwenden wir eine Vielzahl von Sprachen und Tools, z.B.:

  • Sprachen: Java, Groovy, Scala, Go, Python, Bash, JavaScript, HTML/CSS
  • Infrastruktur: WildFly, Jenkins, Ansible, podman
  • Tests: JUnit, Spock, test (Go), unittest (Python)
  • Tools: Git, Gradle, Docker
  • IDE: IntelliJ, Eclipse, Goland, VSCode

Was wir erwarten

  • die Bereitschaft, sich kurzfristig neues Wissen anzueignen, um ein spezifisches Problem zu lösen
  • die Gewohnheit, sich kontinuierlich weiterzuentwickeln und selbstständig nach innovativen Lösungen und Verbesserungsmöglichkeiten zu suchen
  • gute Englischkenntnisse
  • eine eigenverantwortliche, strukturierte und zielorientierte Arbeitsweise

Darüber hinaus sollten Ihre Vorkenntnisse mindestens einem der folgenden Profile entsprechen.

1. Enterprise-Java-Entwickler

Sie fühlen sich im Java-Ökosystem zu Hause. Ob Monolith oder Microservice, JEE ist Ihr Fachgebiet.

  • sicherer Umgang mit der Sprache und Laufzeitumgebung
  • Erfahrung mit JEE (Application Server, Hibernate, JMS)
  • Erfahrung mit Profiling/Heapdump-Analyse
  • MySQL-Kenntnisse

2. Go-Entwickler mit Web-Erfahrung

Schlanke und schnelle Software ist Ihr Favorit. Sie mögen simple, wartbare Lösungen und achten auf Speicher- und Netzwerkprofile Ihrer Anwendung.

  • sicherer Umgang mit Go und dem Ökosystem
  • gutes Verständnis von Computernetzwerken und Netzwerkprotokollen (z.B. TCP/IP, HTTP, DNS)
  • Bewusstsein für Speicherverbrauch und Performance von Software
  • Erfahrung mit HTML/CSS/JavaScript

3. Polyglot-Programmierer

Sie lernen gerne neue Sprachen und fühlen sich bereits in mehreren zu Hause. Sie sind insbesondere an den Unterschieden zwischen Laufzeitumgebungen und Ökosystemen der Sprachen interessiert und arbeiten gerne an der Integration verschiedener Technologien.

  • Kenntnisse in mehreren genannten Programmiersprachen
  • Gutes Verständnis der unterschiedlichen Laufzeitumgebungen
  • Grundkenntnisse verschiedener Betriebssysteme
  • Interesse an Auslieferungsprozessen (Build, Test, Package, Deploy)
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:
Sr. or Lead Site Reliability Engineer - MariaDB
kubernetes aws terraform go python ruby Sep 19 2020

Are you interested in working in a dynamic and growing international company? Are you passionate about solving difficult, new, and unique problems? Do you have a knack for automating anything you have to do more than once? Want to work remotely, in the comfort of your home, apartment, local coffee shop, co-working space, park, wherever?

If you answered yes, then you will love working as a Senior Site Reliability Engineer within the Cloud Platform Engineering team at MariaDB.

Locations: Fully remote anywhere in the US or onsite (post Covid) in Redwood City, San Diego or Austin

Work Visa's: No sponsorships are available at this time

Comp: $140K - $200K (highly dependent on experience and work location) + equity + 25 days PTO, 401k matching, private medical

Technical requirements: Applicants must have production level Kubernetes experience. Any exposure to writing operators is a big plus but not essential. Cover Letters explaining your Kubernetes experience will be greatly appreciated.

What You’ll Do

MariaDB is building a new team to better serve our customers in public cloud environments. As part of this team, you will work alongside software engineers, DevOps engineers, QA engineers, product managers, UX/UI designers, and the rest of the product team to ensure the best product with the best features gets built. Your input, guidance, and contributions will be invaluable to the project as a whole. We will look to you for innovative ideas to boost performance, reliability, and security of our database products in public cloud deployments.

MariaDB is a globally distributed company, telecommuting via the internet, and making heavy use of email, web, slack, and similar technologies. Because we must provide coverage to our customers 24x7x365, this position does occasionally involve on-call work on nights, weekends, and holidays, however we leverage our global team to minimize the impact as much as possible.

Required Experience/Skills

  • Self-motivated and able to work autonomously
  • Effectively collaborate with other engineers remotely
  • Excellent written and spoken English communication skills
  • Experience supporting a PaaS, IaaS, DBaaS, etc.
  • In-depth knowledge of Kubernetes, Docker, etc.
  • Experience with AWS, Azure, and/or Google Cloud
  • Working knowledge of infrastructure as code software tools such as Terraform
  • In-depth knowledge of Linux operating systems
  • Experience coding in one or more of the following languages: Python, Go, Ruby or Bash

Bonus Experience/Skills

  • Previous experience working remotely
  • Contributions to open source software
  • Extensive experience with multiple public cloud vendors
  • Experience writing operators with Kubernetes
  • Kubernetes certification
  • Docker certification
  • Google Cloud, AWS, and/or Azure certification
  • Experience with ServiceNow Platform
  • Networking knowledge/certification(s)
Share this job:
Senior Software Engineer
angular java go javascript mysql senior Sep 16 2020

THE OPPORTUNITY
Are you looking for an opportunity that fulfills your passion for developing software and advances educational and racial equity? Are you excited about applying your engineering skills to have a positive impact on the lives of underserved students across the United States? Are you hoping to work with a team that truly prioritizes learning, collaboration, and work-life balance?

Achievement Network (ANet) is a non-profit dedicated to advancing equity, and often named by The NonProfit Times as one of the “Best Nonprofits to Work For.”

We are seeking multiple full-time Senior Software Engineers to help our Engineering Team build products that support Achievement Network’s (ANet) mission. The ideal candidate will be inspired by technical challenges, motivated to apply modern development technologies and best practices to deliver high-quality software systems, and committed to participating fully in our organizational effort to combat systemic racism by pushing ourselves along the anti-racism spectrum.

WHAT YOU’LL DO

Play a key role as an individual contributor in designing and implementing sustainable code for substantial features and/or sections of code

Implement ANet’s next generation of technology products that support data-driven educational practices and help to close the achievement gap in the underserved communities we partner with

Create, monitor and deliver against the product road map and corresponding release cycles (as negotiated with the Product Management Team)

Provide strategic leadership in setting goals and measuring progress in RESTful server-side APIs and/or agile, componentized client-side code

Keep abreast of new technologies and propose adoption as appropriate

Mentor and support the development of junior developers as appropriate

Actively embrace and model best practices such as code reviews, unit testing, and planning/scoping/vetting larger features

Proactively look for ways to build our team through individual contributions which help us improve code quality, team culture, and team velocity

WHO YOU ARE AND WHAT YOU BRING
In order to be successful in this role, candidates must demonstrate the following:

You are an exceptional individual contributor who prefers coding and has recent hands-on experience designing, implementing, delivering, and maintaining high quality web applications using

o JavaScript and TypeScript frameworks such as Angular

o Java and/or Go programming languages

o RESTful Web Services

o Software-as-a-service (SaaS) and Service-oriented architecture (SOA)

o CI/CD tools such as CircleCI to automate software builds, tests, and deployments

You are skilled in working closely with business partners to build technology solutions that meet the needs of internal and external users.

You are a team player who motivates and educates colleagues; you enjoy working in a highly collaborative culture and value process that creates consistent, sustainable solutions across applications and sub-teams.

You are flexible and humble. You enjoy learning about new ways of doing things, and know how to adjust solutions to maximize the effectiveness of the entire team.

You have a passionate commitment to and a sense of urgency for the support of schools, along with a belief that all students can achieve at high levels.

You are motivated by working in an environment where we live out our core values daily and are eager to examine personal archetypes and biases while discussing topics related to race, class, and privilege which relate to ANet’s Advance Equity and People Matter values.

Ideal candidates may also demonstrate the following preferred qualifications:

4+ years of software development experience, including at least one year of experience in a high-scale enterprise environment

Experience on a mid-sized team where coordination and team review of best practices and pattern reuse is required.

Experience with AWS features and how to manage them responsibly

A Bachelor's degree in Computer Science or related degree

HOW TO APPLY
We are now accepting applications for this position, which will be reviewed on a rolling basis. To apply, please click on the “Apply” button. You will then be prompted to complete a brief application and upload a resume and thoughtful cover letter in which you outline why you are interested in working for ANet and how your skills and experience meet the qualifications of the position.


WHAT WE OFFER
ANet offers competitive non-profit compensation based on prior experience and qualifications as well as comprehensive benefits in order to best support our people. Benefits we offer include: health, dental and vision insurance where ANet pays 80% of the cost of these benefits for employees and their families/domestic partner; 3 weeks of vacation (4 weeks after two years with ANet); 10 paid holidays plus paid days off between the Christmas and New Year’s holidays; a paid floating holiday; paid sick & personal days; paid parental leave; retirement plan options; commuter benefits; tuition reimbursement; flexible spending accounts; short and long-term disability coverage; and basic life and personal accident insurance.

ANet is committed to maximizing the diversity of our organization. We are an equal opportunity employer and encourage individuals of all ethnic and racial backgrounds and gender identities to apply to our positions.

Applicants must be currently authorized to work in the United States on a full-time basis.

Share this job:
Senior Site Reliability Engineer
go aws kubernetes senior cloud backend Sep 14 2020

At Jimdo, our mission is to help small businesses start, grow, and ultimately thrive online. Small businesses face new challenges with very little support or recognition. We know how hard this can be because we have been in their position. That’s where you can help us—by designing intuitive tools to help small businesses solve complex problems.

With a forward-leaning and self-driven attitude, we continue to find new ways to help our customers get their ideas out into the world. As a team, we run at a steady pace to achieve what we aim for. We learn best by gathering data, trying new things, and sometimes even falling down along the way. It’s the lessons we learn in the process that make us better problem-solvers for small business owners.

If you’re motivated by our mission and excited to roll up your sleeves, try new things, learn from mistakes, and make a difference to small businesses around the world, we would love to work with you.

The Team

As a result of a growing engineering organization and the necessity to support more diverse business and engineering needs, Jimdo founded a new group of engineering teams that focus on engineering effectiveness.

The Reliability Team is a group of experts around operating high-traffic systems. They consult and educate engineering teams across Jimdo to ensure high-availability, scalable, and resilient products. They strive for a close collaboration between engineering teams to achieve maximum business value.

Location

We are happy to invite you to work with us in our office in Hamburg or permanently remote from any location. Wherever your working location of choice will be, we will make sure you get proper onboarding (virtual or in person) and that you are fully equipped to become part of the team from day one.

Regarding candidates who want to relocate to Hamburg: Due to COVID our offices are temporarily closed. We will invite you to start working with us from your current location for the time being. Once the borders are reopened, and the Embassies accept visa applications again, we will initiate the relocation process to Hamburg. Until then, you will be invited to work with us remotely with a temporary contract.

What You'll Do

  • Work closely with the engineering team to define best-practices and goals around availability.
  • Design, build and operate tooling to address common operations challenges.
  • Educate and consult engineering teams on designing, building and operating maintainable, scalable, and reliable backend systems.
  • Be responsible for the overall system’s health.
  • Debug production issues across multiple services and levels of the stack.

What We Value

  • Jimdo's success is rooted in no small part in consequently using state-of-the-art cloud services. We are looking for engineers that have a solid grasp of cloud technologies and have a strong interest in distributed systems.
  • More than 150 million users access our services every day. It is our first- and foremost duty to ensure industry-leading uptime and as little impact as possible when things don't go as planned. You fit right in when you have worked in this environment before and share the same values.
  • A track record of diagnosing problems within complex systems
  • We leverage different technologies and languages depending on the problem we try to solve, so we value people who are able to pick up new languages when necessary. Right now Go is our default choice.
  • You have excellent problem-solving skills. You use a systematic and thorough approach. You think from first principles. You have a bias for action.

Jimdo is proud to be an equal opportunity employer. This means that we don’t discriminate based on race or ethnic origin, color, the language(s) you speak, where you (or your parents) are from, or whether or not you consider yourself to have a disability. Neither will your age, gender, gender identity, sexual orientation, religion, beliefs, or political opinions play a part in your application with us. We’re a diverse team in so many ways, and we love it that way.

Share this job:
Sr. DevOps / Site Reliability Engineer - MariaDB
go python kubernetes aws terraform devops Sep 05 2020

Role: Sr DevOps / Site Reliability Engineer

Hiring Company: MariaDB.com 

Recruiting partner: SourceCoders.io

Location: Onsite in Sofia, Bulgaria or fully remote anywhere in Europe 

Salary: TBC. Attractive equity, Private Medical, 25 days paid time off

Are you interested in working in a dynamic and growing international company with a strong Open Source culture and whose products are used by big Internet and other companies all over the world? MariaDB is the fastest growing Open Source database worldwide, with more than 12 million users. We power applications at companies like booking.com, Virgin Mobile and Wikipedia, and we partner with companies like Alibaba and Facebook. The company was founded by the team that founded and built MySQL and enjoys unprecedented technical depth for a startup.

We are a distributed global team, working from home, co-working space and some in offices depending on the location, telecommuting via the internet, and making heavy use of email, web, slack, and similar technologies. Prior experience in this form of working environment is ideal. Candidates must be self-motivated and able to work autonomously.

Responsibilities

MariaDB is building a DBaaS(database-as-a-service) to provide ease of provisioning and running MariaDB enterprise database in the Cloud for our customers and provide tools to help for ease of manageability, configurability and observability.
Successful candidates will join an existing team and help to build out and accelerate the delivery of this product. Key responsibilities for this role include:

  • Design, develop, and test major features of our monitoring infrastructure
  • Interact with other product development groups in the company to build new features and bring out business value for our customers
  • Work as part of a broader team to ensure the right and best product gets built
  • Support other divisions of MariaDB with technical skill and experience

Technical Skills

  • Minimum 3 years experience as a DevOps or Site Reliability Engineer
  • Minimum 7 years total experience in software development
  • Experience running Kubernetes clusters in production
  • Understanding of monitoring technologies such as Prometheus, Grafana, ELK stack, Nagios, Zabbix
  • Excellent knowledge on Linux/Unix
  • Experience with Cloud Networking
  • Experience with any back-end programming language such as Go, Python, Ruby 

Helpful Skills (not mandatory)

  • Experience in monitoring production databases
  • Experience building complex CI/CD pipelines using Jenkins
  • Kubernetes or Docker certification
  • Experience building a Kubernetes operator
  • Google Cloud, AWS, and/or Azure certification
  • Experience with ServiceNow Platform

Personal Skills

  • Excellent technical communication skills, the ability to elaborate complex technical concepts and collaborate effectively with fellow engineers
  • Language requirement: English, our corporate language
  • Problem-solving mindset
  • A passion for high quality software and ability to work with a small team in a distributed company
Share this job:
Senior Software Engineer
SUSE  
kvm containers linux c go senior Sep 05 2020

The Sr. VM/Container Convergence Software Engineer will work upstream in Open Source communities and within the Core Labs organization and Virtualization Team to develop and support the convergence technologies between Virtual Machines and Containers. They will also collaborate closely with the teams working on the SUSE kubernetes distribution.

They will support the SUSE Linux Enterprise products in the domains of KVM virtualization, Linux Containers, Kubernetes; they will collaborate and shape upstream efforts, validate new research ideas, and will participate and provide novel contributions to the relevant industry conferences.

Focus Area

More specifically, they will:

Within the team:

  • Develop and maintain container convergence components in the KVM stack, including product updates and releases, initially including kubevirt.
  • Collaborate with the rest of the package maintainers in the team in making sure the stack is well integrated with libvirt, QEMU, KVM
  • Plan high level goals and activities with the Engineering Manager.

Within Open Source

  • Pursue responsible participation and leadership in Open Source, in particular for convergence projects.
  • Work collaboratively within the upstream communities to develop the next generation of virtualization technologies.
  • Publish results, discuss and incorporate new ideas in the major conferences and events.

Within the Labs Department

  • Evangelize containers in the department, share knowledge and experience about containers best practices.
  • Collaborate cross-functionally to ensure the high quality and consistency of the technologies at the core of SUSE Linux Enterprise products, participate and contribute to SUSE Labs Conference.
  • Contribute in creating a friendly and cooperative work environment in the entire department.

Within the Engineering & Innovation Business Unit

  • Collaborate with product teams, addressing the product requirements for convergence, promote technology and knowledge exchange between teams.
  • Contribute in building our next generation platform
  • Work together with QA teams, acting on issues and performance regressions.

Overall

  • Maintain the highest possible standards for innovative products/solutions and professional relationships

About You

  • Must have substantial experience in Containers
  • Must have Linux virtualization experience in the area of QEMU/KVM
  • Must be familiar with and able to work upstream, fully embedded in Open Source
  • Proficiency with Linux, C, git are required at a high professional level.
  • Basic proficiency in the Go language is also required.
  • Must have strong general Software Engineering background
  • Any additional programming language constitutes a plus, in particular Rust.
  • Any experience with improving complex build systems constitutes a plus.
  • Must be able to pursue high level goals with autonomy, being responsible, dependable, adaptable and flexible.
Share this job:
Full Stack Engineer for a Cryptocurrency startup
react-js graphql typescript node-js go full stack Aug 14 2020

Chorus One runs validators for multiple Proof of Stake networks and manages over $50 million in crypto-assets. As part of this mission, we provide a user facing interface for staking: https://anthem.chorus.one . We are actively searching for a Full Stack Engineer to lead the development of Anthem.

This is a challenging role that would entail building out a web platform which interacts with the cutting-edge technology surrounding today's decentralized networks. As such you will be exposed to many new, interesting, and unique technologies in the course of this role. Anthem is open source, so you can review the code to have a clear idea of what you would be working on.

Responsibilities

  • Integrate new cryptocurrency networks into Anthem.
  • Develop and test user workflows pertaining to managing funds.
  • Develop new product features for Anthem to enable users to optimize their returns.
  • Participate in the upkeep of Chorus validator infrastructure through on-call rotations.

The Ideal Candidate

Must haves:

  • Worked in a fullstack role touching both frontend and backend.
  • Solid experience working with React and NodeJS.
  • Familiarity with building and consuming GraphQL APIs.
  • Experience with at least one strongly typed language (ideally TypeScript).
  • Comfortable working remotely with a high degree of autonomy.
  • Good Experience with UI testing of some form: Selenium, Cypress, Nightmare.js etc.

Nice to have:

  • Interest and knowledge about cryptocurrencies and blockchain, or an interest to learn.
  • Experience interacting with hardware cryptocurrency wallets, e.g. Ledger devices.
  • DBA experience with Postgres or other SQL databases.
  • Experience building CI/CD pipelines for deploying web products.
  • Skill or interest building data visualizations.
  • Experience with product-analytics tools such as Segment and Amplitude.
Share this job:
Senior Backend Go/Python Engineer
go python kubernetes aws sql backend Aug 05 2020

Role: Senior Backend Go/Python Engineer (distributed systems) - MariaDB

Company: MariaDB.com 

Recruiting partner: SourceCoders.io

Location: Onsite in Sofia, Bulgaria or fully remote anywhere in Europe 

Salary: TBC. Attractive equity, Private Medical, 25 days paid time off

Are you interested in working in a dynamic and growing international open source database company? Are you passionate about solving difficult, new, and unique problems? Do you have a knack for automating anything you have to do more than once? Want to work remotely, in the comfort of your home, apartment, local coffee shop, co-working space, park, wherever? If you answered yes, then you will love working as a senior backend engineer in the Cloud Platform Engineering team at MariaDB.

What You’ll Do

As part of the MariaDB Cloud Platform , you will be helping to drive the technical vision behind scaling, continuous improvement and evolution of our database products in public and private clouds.

Required Experience/ Skills

  • Self-motivated and able to work autonomously
  • Effectively collaborate with other engineers remotely
  • Excellent written and spoken English communication skills
  • In-depth knowledge of Kubernetes (preferred)
  • 3+ years of professional and in-depth experience with Go (preferred) or Python
  • In-depth knowledge of microservices architecture
  • Experience with AWS, Azure, and/or Google Cloud
  • Experience designing enterprise applications
  • Working knowledge of deploying and running relational DBMS products

Bonus Experience/ Skills

  • Extensive experience with multiple public cloud vendors
  • Kubernetes certification
  • Google Cloud, AWS, and/or Azure certification
  • Previous experience with Prometheus and Fluentd
  • Previous experience working remotely
  • Experience building a Kubernetes operator
Share this job:
Sr. Software Engineer
aws python go postgresql apache-kafka sysadmin Aug 04 2020

About the Role:

We're building the next-generation infrastructure and security platform for CrowdStrike. The Managed Services Development (MSD) team builds the platform and tools for our analysts on the OverWatch team to process and hunt (identify potentially harmful activity) through hundreds of billions of events per day, and growing. MSD build and maintain the platform and tools for Falcon Complete analysts to run customer's security operations in our production cloud environment.

We are looking for an engineer who wants to help move the MSD platform forward as we scale even further. Someone with a broad range of computer skills throughout the software stack and clear communication skills would thrive in this environment. You should love working on large- scale, distributed, cloud-based, highly available systems that can efficiently operate over hundreds of billions events a day.

You will...

  • Be comfortable with projects to build new components and extend the current system. You would need to gather requirements, plan, code, test, and deploy to completion.
  • Help the OverWatch team become more effective in their analysis and hunting by improving the platform and tools.
  • Help the Falcon Complete team become more effective and efficient in their mission to support customer's security operations large and small.
  • Work closely with cloud architects to evolve our systems for future growth and platform development.
  • Bring research projects into production environments and integrate them with the MSD systems.
  • Work in a devops environment where you (and your team) are responsible for the systems you deploy.
  • Be an energetic ‘self-starter’ with the ability to take ownership and be accountable for deliverables.
  • Have a desire for quality and understand what tools and processes you need to reach that level and help the team reach a higher bar.
  • Be an adaptable and flexible engineer who is constantly learning and enjoys tackling complex and novel challenges.
  • Work as part of a distributed team of remote workers across timezones.
  • Use and give back to the open source community.

You'll use...

  • Go (Golang)
  • Python
  • AWS
  • Postgres
  • ElasticSearch
  • Kafka
  • Kubernetes/Spinnaker 

You have...

  • Degree in Computer Science (or commensurate experience).
  • ·Experience with Golang or another language for developing web backends and pipelines (such as Python/Ruby/etc).
  • Built web-services with data processing pipelines and the concepts required.
  • Experience with relational and noSQL databases (RedisPostgresCassandraElasticSearch a plus).
  • Understanding of messaging or queueing software, Kafka experience highly desirable.
  • Linux skills and experience with large-scale, business-critical Linux environments.
  • Understanding of distributed systems and scalability challenges, particularly in Cloud environments such as AWS.
  • The ability to thrive in a fast paced, test-driven, collaborative and iterative programming environment.
  • A thorough understanding of engineering best practices from appropriate testing paradigms to effective peer code reviews and resilient architecture.

Bonus points awarded for...

  • Authored and lead successful open source libraries and projects.
  • Contributions to the open source community (GitHub, Stack Overflow, blogging).
  • Existing exposure to Go, AWS, Cassandra, Kafka, Elasticsearch...
  • Prior experience in the cybersecurity or intelligence fields.
Share this job:
Senior Cloud Infrastructure Engineer - MariaDB
kubernetes aws terraform go python cloud Jul 31 2020

Are you interested in working in a dynamic and growing international company? Are you passionate about solving difficult, new, and unique problems? Do you have a knack for automating anything you have to do more than once? Want to work remotely, in the comfort of your home, apartment, local coffee shop, co-working space, park, wherever?

If you answered yes, then you will love working as a Senior Cloud Infrastructure Engineer within the Cloud Platform Engineering team at MariaDB.

Locations: Fully remote anywhere in the US or onsite (post Covid) in Redwood City, San Diego or Austin

Work Visa's: No sponsorships are available at this time

Comp: $140K - $200K (highly dependent on experience and work location) + equity + 25 days PTO, 401k matching, private medical

Technical requirements: Applicants must have production level Kubernetes experience and extensive AWS. Any exposure to writing operators in Kubernetes is a big plus but not essential. Cover Letters highlighting your Kubernetes and AWS experience will be greatly appreciated.

What You’ll Do

This position will be focused on leading engineering efforts related to the infrastructure layer of the MariaDB SkySQL service with a strong focus on AWS while also supporting Azure and GCP. This position will require excellent technical architecture and project management skills in addition to hands on development work. We will look to you for innovative ideas to boost performance, reliability, and security of our database products in public cloud deployments.

MariaDB is a globally distributed company, telecommuting via the internet, and making heavy use of email, web, slack, and similar technologies. Because we must provide coverage to our customers 24x7x365, this position does occasionally involve on-call work on nights, weekends, and holidays, however we leverage our global team to minimize the impact as much as possible.

Responsibilities

  • Collaborate with Product, Support, DevOps, QA and architects in designing highly secure infrastructure
  • Implement high quality, secure and robust applications with optimal performance in a fast paced environment
  • Work on providing a highly automated Cloud-based runtime environment for deploying and scaling a distributed, multi-tenant, high performance compute platform
  • Develop tools to facilitate greater automation and operability of services
  • Design and build net-new production grade environments for advanced transactional and analytical workloads
  • Plan, lead, and execute complicated technical projects that interact with a wide variety of teams within the company
  • Utilize your deep experience and problem solving skills to help prevent and investigate production issues
  • Participate in a shared on-call rotation
  • Lead and mentor junior team members

Required Experience/Skills

  • Self-motivated and able to work autonomously
  • Effectively collaborate with other engineers remotely
  • Excellent written and spoken English communication skills
  • Experience supporting a PaaS, IaaS, DBaaS, etc.
  • In-depth knowledge of Kubernetes, Docker, etc.
  • Significant experience with AWS, including design, implementation, and maintenance of large scale environments
  • Working knowledge of infrastructure as code software tools such as Terraform/Ansible and a demonstrated implementation
  • Strong automation programming skills. Must have CS fundamentals and a track record of implementing highly reliable software
  • In-depth understanding of networking, Linux, distributed systems, cloud design patterns, API’s, and security
  • Ability to work on complicated projects with multiple stages and convert long term strategy into short and long-term objectives

Bonus Experience/Skills

  • Previous experience working remotely
  • Contributions to open source software
  • Extensive experience with multiple public cloud vendors
  • Experience writing operators with Kubernetes
  • Kubernetes certification
  • Docker certification
  • Google Cloud, AWS, and/or Azure certification
  • Experience with ServiceNow Platform
  • Networking knowledge/certification(s)
  • Formal Computer Science education
Share this job:
Senior full-stack engineer
Arcivr  
react-js go postgresql senior python ruby Jul 31 2020

We’re looking for a few experienced engineers to help us build and improve our newly-launched virtual event platform, Arcivr Live. We’re a small, enthusiastic team, where everyone has a significant impact on everything from technical strategy to the bottom line. Our distributed team is dedicated to working collaboratively, making pragmatic decisions, and shipping often.

Our current tech stack is React/TypeScript, Go, PostgreSQL, AWS. We all work on all parts of the stack, although we also specialize a little to suit our individual strengths and preferences.

Our ideal candidate would have most of the following:

  • 5+ years experience writing software professionally
  • Significant experience working on web applications
  • Some experience with React
  • Knowledge of back-end development, ideally using Go, but alternatively with languages like Ruby, Python or Java
  • A penchant for automated testing
  • Some exposure to AWS

Of course, everyone’s experience is different, and we all benefit from diversity. If you don’t have all of the above but still think you’d be a great fit for this role, please get in touch and tell us why.

Share this job:
Software Engineering Lead
Soteria  
go python sql javascript docker cloud Jul 26 2020

Does the thought of building scalable, reliable, cloud-native applications excite you?  Have you worked on large complex projects in the past and want to have a larger impact on a smaller, growing team?  Do you love mentoring and training other engineers to level-up their skills and build a dynamic team? Are you interested in building technology that helps organizations detect and respond to cybersecurity threats before they become headline-worthy breaches?  If you answered yes to these questions then we have the job for you!

At Soteria (https://soteria.io/), we believe there is a massive opportunity to improve the way that organizations approach security operations, and we are building the solution. We often find that folks place too much emphasis on tools and processes that are not grounded in reality or scalable, and are unable to hire, groom or train talent to keep up with the ever-evolving threats. This leads to an endless sea of false positives, reliance on brittle detection logic, and tons of missed intrusions. Soteria is looking to shake up the industry with our managed detection and response (MDR) service using behavior-based rules and analytics approach, human in the loop alerting and validation, top-notch personnel, and interdisciplinary processes. We aim to be an extension of our customer's security team and transform the industry one customer at a time.

In order to transform organizations as well as the industry, we are looking for someone such as yourself to join us as a Software Engineering Lead.  As a software engineering lead, you will be responsible for architecting and building Soteria’s managed detection and response platform, which receives and parses massive amounts of data, allowing our cybersecurity experts to detect, analyze, respond, and triage attacks on our customers’ environments.  You will lead a growing team of engineers in ensuring that our technology is built in an extremely scalable and reliable manner. You will be expected to be proactive in identifying issues and developing solutions, making other engineers and employees better, and learning from the expertise of those working alongside you.    


Core Responsibilities:

  • Work with product managers, subject matter experts, and other engineers to design software and expand features from concept to launch.
  • Architect scalable applications for both internal and external users and high-volume background tasks
  • Guide technology selections, create prototypes, execute proofs of concept and perform technology evaluations
  • Help decide architectural design decisions that improve scalability & performance
  • Collaborate with other engineers to develop realistic timelines for delivery of products and features.
  • Comfortable determining the right level of testing needed for various components.
  • Design, write, and deliver software to improve the availability, scalability, latency, and efficiency of Soteria products.
  • Mentor other engineers in solution best practices
  • Work closely with engineering and operations teams to ensure reliable, efficient, and effective CI/CD processes.
  • Mentor and provide guidance to others on the software engineering team

Sampling of Desired Skills:

  • Experience designing, architecting, and developing scalable systems
  • Demonstrable experience designing APIs for integrating disparate software and storage systems
  • Experienced in taking a product through a full lifecycle from inception to delivery to sustainment.
  • Demonstrated ability to manage multiple sophisticated projects and competing priorities simultaneously, with geo-distributed and cross-functional teams.
  • Strong written and verbal communication skills
  • Experience working within modern cloud infrastructure environments
  • Experience working in or leading agile software development teams
  • Experience working with end users to capture functional requirements
  • Strong work ethic and determination

Preferred qualifications:

  • 8+ years  of experience designing, architecting, and developing scalable systems 
  • Demonstrable knowledge of any or all of the following technologies: Kubernetes, Docker, Google Cloud Platform, Python, Go, Angular, SQL (PostgreSQL, CockroachDB), and NoSQL (MongoDB)

Benefits

  • Medical, Dental, Vision, Life and Disability insurance covered 100% for Employee and 50% for family members.
  • Fully funded single HSA account 
  • Flexible work hours around core hours
  • Paid time off of 24 days with an additional 10 paid holidays
  • Professional development allowance

Candidates must be legally authorized to work full time within the United States and able to pass a background check. Some candidates may require more extensive background checks based on the project.Soteria is an Equal Opportunity Employer. Soteria does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit, and business need.

Share this job:
Developer Advocate
Coder  
go react-js typescript kubernetes docker Jul 25 2020

Coder is looking for someone to lead our developer relations efforts.  But note up front that we are not just looking for someone who wants a job—we are looking for someone who wants to take a leading role in revolutionizing how software is developed.  We’ve created a great solution that will benefit a lot of Coders—now we need someone to build relationships and cultivate a community among developers who use our products.  We want to communicate with, listen to, and learn from our developer community so that we continue to develop solutions that meet their diverse and evolving requirements. We want to help the innovators innovate.  We are a startup so your responsibilities will be both broad and deep—and we’re moving very quickly so you’ll need to prioritize effectively and establish lightweight processes to ensure you’re making the best use of your time and resources to propel Coder forward.  It’s definitely a firehose in a whirlwind, but in a good way of course. The Developer Advocate will report to the VP Marketing.  Essentially, you’ll get to establish Developer Relations practices at Coder.  We’ve already got millions of downloads and a lot of active users; we just haven’t yet created a community. 

Responsibilities

    • Community Development — Build relationships and develop trust to transform our product user base into an active and engaging community.  Ensure that we are listening to developers and building solutions that 1) solve their biggest challenges and 2) make their lives easier.
    • Product Evangelism — Get out and talk to everyone you can and extol the virtues of developing on Coder—convert the masses.  You’ll have to be a coder too to have credibility and to demonstrate how the product works.
    • Open-Source Product Messaging — Construct product messaging to articulate the value our technology provides, what challenges it solves, and how developers can benefit from our solutions now. 
    • Developer Enablement — Develop a ton of content to support developer discovery and use of our solutions.  Establish programs, create materials, conduct training to ensure our users are fully supported. Do everything you can to empower developers.
    • Events — Own and coordinate developer event planning to maximize coverage and product adoption.
    • Partner Development — Create programs and messaging to build a network of partners to extend our product capabilities and facilitate developer use. 
    • Product Input — Develop a process to incorporate all the input you are obtaining through your conversations with developers into our own product development process to ensure we are building solutions that developers want and need.

Qualifications/Experience:

    • At least seven years of experience in product management, product marketing, engineering, corporate marketing, managing a team—a mix of larger organizations and startups is ideal.
    • An understanding of and experience in high technology—cloud computing, dev/ops, enterprise applications—are a bonus.
    • Experience with software development highly sought after—be a coder to relate to coders - at a minimum an understanding of the development process.
    • Adaptive personality, highly organized and self-motivating, willing to take ownership and deliver results in a fast-paced environment. Should be comfortable with high ambiguity.
    • Ability to understand technology at its core functions and articulate the benefits of the technology at a business level.
    • Innate drive to learn and grow—a want to solve problems and find answers to challenging questions.
Share this job:
Senior Software Engineer
angular java go javascript mysql senior Jul 20 2020

Senior Software Engineer

Location: Flexible within the United States (Eastern Time Zone preferred); Occasional travel required

Position is available: Immediately

THE OPPORTUNITY

We are seeking a full-time Senior Software Engineer to join our Engineering Team to help build products that support Achievement Network’s (ANet) mission. The ideal candidate will be passionate about cutting-edge development and best practices. Reporting to the Director of Engineering, this person will play a key role in crafting and implementing our technology vision for the organization.  

Proximity to the New England area and eastern time zone is preferable given occasional travel to Boston will be necessary.

WHAT YOU’LL DO

        Play a key role as an individual contributor in designing and implementing sustainable code for substantial features and/or sections of code

        Implement ANet’s next generation of technology products that support data-driven educational practices and help to close the achievement gap in the underserved communities we partner with

        Create, monitor and deliver against the product road map and corresponding release cycles (as negotiated with the Product Management Team)

        Provide strategic leadership in setting goals and measuring progress in RESTful server-side APIs and/or agile, componentized client-side code

        Keep abreast of new technologies and propose adoption as appropriate

        Mentor and support the development of junior developers as appropriate

        Actively embrace and model best practices such as code reviews, unit testing, and planning/scoping/vetting larger features

        Proactively look for ways to build our team through individual contributions which help us improve code quality, team culture, and team velocity

WHO YOU ARE AND WHAT YOU BRING

In order to be successful in this role, candidates must demonstrate the following:

        You bring direct experience implementing, delivering, and maintaining high quality consumer-facing web applications using

o         JavaScript and TypeScript frameworks such as Angular

o         Java and/or Go programming languages

o         RESTful Web Services

o         Software-as-a-service (SaaS) and Service-oriented architecture (SOA)

o         CI/CD tools such as CircleCI to automate software builds, tests, and deployments

        You are an exceptional individual contributor. You like coding, collaborating, giving peer feedback.

        You have experience and a history of successfully collaborating with and mentoring other developers remotely.

        You are a team player who motivates and educates colleagues; you enjoy working in a highly collaborative culture and value process that creates consistent, sustainable solutions across applications and sub-teams.

        You are skilled in working closely with business partners to build technology solutions that meet the usability and functional needs of both internal and external users.

        You operate comfortably among a highly independent staff with diverse backgrounds.

        You bring an innovative approach to analyze, evaluate and solve problems.

        You have a passionate commitment to and a sense of urgency for the support of schools, along with a belief that all students can achieve at high levels.

        You are motivated by working in an environment where we live out our core values daily and are eager to examine personal archetypes and biases while discussing topics related to race, class, and privilege which relate to ANet’s Advance Equity and People Matter values.

Ideal candidates may also demonstrate the following preferred qualifications:

         4+ years of software development experience, including at least one year of of experience in a high-scale enterprise environment

         Experience on a mid-sized team where coordination and team review of best practices and pattern reuse is required.

         Experience with AWS features and how to manage them responsibly

         A Bachelor's degree in Computer Science or related degree

HOW TO APPLY

We are now accepting applications for this position, which will be reviewed on a rolling basis.  To apply, please click on the “Apply” button.  You will then be prompted to complete a brief application and upload a resume and thoughtful cover letter in which you outline why you are interested in working for ANet and how your skills and experience meet the qualifications of the position.

WHAT WE OFFER

ANet offers highly competitive compensation based on prior experience and qualifications as well as comprehensive benefits in order to best support our people. Benefits we offer include: health, dental and vision insurance where ANet pays 80% of the cost of these benefits for employees and their families/domestic partner; 3 weeks of vacation (4 weeks after two years with ANet); 10 paid holidays with paid days off between the Christmas and New Year’s holidays; a paid floating holiday; paid sick & personal days; paid parental leave; retirement plan options; commuter benefits; tuition reimbursement;  flexible spending accounts; short and long-term disability coverage; and basic life and personal accident insurance.

 ANet is committed to maximizing the diversity of our organization. We are an equal opportunity employer and encourage individuals of all ethnic and racial backgrounds and gender identities to apply to our positions.

Applicants must be currently authorized to work in the United States on a full-time basis. 

Share this job:
Tryouts Open for a Full-Stack Developer
go react-js react-redux javascript vue-js golang Jul 16 2020

This is going to be brief because this job description is being written by someone who would rather be writing software. We need a talented developer with experience building web applications — both the client side (frontend) and the server side (backend). If this is you, keep reading.

What you’ll be doing

  • Working on our backend web services in Golang.
  • Working on our React+Redux web client.
  • Exploring new technologies; e.g. we are currently experimenting with cloud functions and serverless architecture.
  • Brainstorming new features alongside our design and product team.
  • Supervising & code reviewing freelance & contract developers.

Why you’ll want to make the team

  • Clean, modern tech stack with no legacy systems to maintain. 
  • The ability to work from anywhere.
  • Career advancement. We are growing rapidly and early hires are likely to advance quickly to more senior roles as the company expands. 
  • Competitive salary with stock options available. 
  • Season tickets to your local Junior hockey club.
  • $2,000 per year and 2 weeks time off for professional development.
  • Some sweet swag.

Prerequisites


  1. Canadian residency.

  2. 3+ years professional experience as a software developer/engineer.

  3. Experience building scalable systems and applications using languages like Golang and JavaScript.

  4. Experience with at least one component-based frontend framework like React.

  5. Excellent written and verbal communication skills.

Share this job:
Senior Software Engineer
typescript go php kubernetes cassandra backend Jul 14 2020

Restream is looking for a Backend Engineer to build marvelous new features, design and implement useful API methods, and improve the reliability of our systems as we rapidly scale our product and organization.

We are looking for engineers that understand that simplicity and reliability are aspects of a system to be carefully calculated with every decision made. We believe in small teams where each member contributes significant value.

Responsibilities

  • Develop and maintain features in Restream web services.
  • Design and implement backend APIs and business logic necessary to support new and existing features
  • Give and receive code review feedback with the team.
  • Maintain a pulse on emerging technologies and discover hidden opportunities in our environment.
  • Ensure redundancy and resilience of Restream production infrastructure.

Requirements

  • A scrappy, entrepreneurial attitude that gets high-quality projects done quickly.
  • Expert in at least two of the following programming languages: Go, Rust, Node.JS (TypeScript), PHP7.
  • Highly proficient in database design, with both relational (MySQL or PostgreSQL) and NoSQL (Scylla, Redis) databases.
  • Experience with creating, testing, consuming, and supporting APIs for web services.
  • Comfortable working with AWS, Linux, Docker, Kubernetes, continuous deployment workflow, multiple programming languages tech stack.
  • Basic front-end skills. Experience with modern front-end frameworks is a plus.
  • Strong written and verbal communication skills.
  • Self-directed, analytical, and work well in a team environment.
  • Passionate about the Restream product.

What we offer

  • Start-up environment and flat company structure: daily work with the founders, no managers to watch over your shoulder.
  • Directly influencing the direction of the product and development.
  • Compensation: salary + equity.
  • Constant feeling of creating something cool: building products that influence people’s lives.

About Restream

Founded in January 2015, Restream helps creators/influencers to broadcast video live to Twitch, YouTube, Facebook Live, Periscope and 30+ other streaming services simultaneously. Thousands of users worldwide trust Restream's free and premium products, including customers like Microsoft, Zynga, Gameloft, Boilerroom, ESL, among others.

Restream, Inc is headquartered in Austin, Texas US with R&D office in Ukraine.

Share this job:
Senior Cloud Infrastructure Engineer - MariaDB
kubernetes aws terraform go python cloud Jul 11 2020

Are you interested in working in a dynamic and growing international company? Are you passionate about solving difficult, new, and unique problems? Do you have a knack for automating anything you have to do more than once? Want to work remotely, in the comfort of your home, apartment, local coffee shop, co-working space, park, wherever?

If you answered yes, then you will love working as a Senior Cloud Infrastructure Engineer within the Cloud Platform Engineering team at MariaDB.

Locations: Fully remote anywhere in the US or onsite (post Covid) in Redwood City, San Diego or Austin

Work Visa's: No sponsorships are available at this time

Comp: $140K - $200K (highly dependent on experience and work location) + equity + 25 days PTO, 401k matching, private medical

Technical requirements: Applicants must have production level Kubernetes experience and extensive AWS. Any exposure to writing operators in Kubernetes is a big plus but not essential. Cover Letters highlighting your Kubernetes and AWS experience will be greatly appreciated.

What You’ll Do

This position will be focused on leading engineering efforts related to the infrastructure layer of the MariaDB SkySQL service with a strong focus on AWS while also supporting Azure and GCP. This position will require excellent technical architecture and project management skills in addition to hands on development work. We will look to you for innovative ideas to boost performance, reliability, and security of our database products in public cloud deployments.

MariaDB is a globally distributed company, telecommuting via the internet, and making heavy use of email, web, slack, and similar technologies. Because we must provide coverage to our customers 24x7x365, this position does occasionally involve on-call work on nights, weekends, and holidays, however we leverage our global team to minimize the impact as much as possible.

Responsibilities

  • Collaborate with Product, Support, DevOps, QA and architects in designing highly secure infrastructure
  • Implement high quality, secure and robust applications with optimal performance in a fast paced environment
  • Work on providing a highly automated Cloud-based runtime environment for deploying and scaling a distributed, multi-tenant, high performance compute platform
  • Develop tools to facilitate greater automation and operability of services
  • Design and build net-new production grade environments for advanced transactional and analytical workloads
  • Plan, lead, and execute complicated technical projects that interact with a wide variety of teams within the company
  • Utilize your deep experience and problem solving skills to help prevent and investigate production issues
  • Participate in a shared on-call rotation
  • Lead and mentor junior team members

Required Experience/Skills

  • Self-motivated and able to work autonomously
  • Effectively collaborate with other engineers remotely
  • Excellent written and spoken English communication skills
  • Experience supporting a PaaS, IaaS, DBaaS, etc.
  • In-depth knowledge of Kubernetes, Docker, etc.
  • Significant experience with AWS (6+ years), including design, implementation, and maintenance of large scale environments
  • Working knowledge of infrastructure as code software tools such as Terraform/Ansible and a demonstrated implementation
  • Strong automation programming skills. Must have CS fundamentals and a track record of implementing highly reliable software
  • In-depth understanding of networking, Linux, distributed systems, cloud design patterns, API’s, and security
  • Ability to work on complicated projects with multiple stages and convert long term strategy into short and long-term objectives

Bonus Experience/Skills

  • Previous experience working remotely
  • Contributions to open source software
  • Extensive experience with multiple public cloud vendors
  • Experience writing operators with Kubernetes
  • Kubernetes certification
  • Docker certification
  • Google Cloud, AWS, and/or Azure certification
  • Experience with ServiceNow Platform
  • Networking knowledge/certification(s)
  • Formal Computer Science education
Share this job:
Senior Site Reliability Engineer - MariaDB
kubernetes aws terraform go python senior Jul 11 2020

Are you interested in working in a dynamic and growing international company? Are you passionate about solving difficult, new, and unique problems? Do you have a knack for automating anything you have to do more than once? Want to work remotely, in the comfort of your home, apartment, local coffee shop, co-working space, park, wherever?

If you answered yes, then you will love working as a Senior Site Reliability Engineer within the Cloud Platform Engineering team at MariaDB.

Locations: Fully remote anywhere in the US or onsite (post Covid) in Redwood City, San Diego or Austin

Work Visa's: No sponsorships are available at this time

Comp: $140K - $200K (highly dependent on experience and work location) + equity + 25 days PTO, 401k matching, private medical

Technical requirements: Applicants must have production level Kubernetes experience. Any exposure to writing operators is a big plus but not essential. Cover Letters explaining your Kubernetes experience will be greatly appreciated.

What You’ll Do

MariaDB is building a new team to better serve our customers in public cloud environments. As part of this team, you will work alongside software engineers, DevOps engineers, QA engineers, product managers, UX/UI designers, and the rest of the product team to ensure the best product with the best features gets built. Your input, guidance, and contributions will be invaluable to the project as a whole. We will look to you for innovative ideas to boost performance, reliability, and security of our database products in public cloud deployments.

MariaDB is a globally distributed company, telecommuting via the internet, and making heavy use of email, web, slack, and similar technologies. Because we must provide coverage to our customers 24x7x365, this position does occasionally involve on-call work on nights, weekends, and holidays, however we leverage our global team to minimize the impact as much as possible.

Required Experience/Skills

  • Self-motivated and able to work autonomously
  • Effectively collaborate with other engineers remotely
  • Excellent written and spoken English communication skills
  • Experience supporting a PaaS, IaaS, DBaaS, etc.
  • In-depth knowledge of Kubernetes, Docker, etc.
  • Experience with AWS, Azure, and/or Google Cloud
  • Working knowledge of infrastructure as code software tools such as Terraform
  • In-depth knowledge of Linux operating systems
  • Experience coding in one or more of the following languages: Go, Javascript, Python, Bash, or Perl

Bonus Experience/Skills

  • Previous experience working remotely
  • Contributions to open source software
  • Extensive experience with multiple public cloud vendors
  • Experience writing operators with Kubernetes
  • Kubernetes certification
  • Docker certification
  • Google Cloud, AWS, and/or Azure certification
  • Experience with ServiceNow Platform
  • Networking knowledge/certification(s)
Share this job: