Remote Golang Jobs

This Month

Senior Backend Developer
KOHO  
aws go docker distributed-system event-driven backend Sep 19
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

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

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

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

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

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:

This Year

Full Stack Engineer for a Cryptocurrency startup
react-js graphql typescript node-js go full stack Aug 14

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

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

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

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

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

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

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

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

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

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

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

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:
Backend Software Engineer
Avenue  
go microservices rabbitmq kubernetes backend golang Jul 06

Are you interested in creating software that must perform transactions within milliseconds, with high availability, that must handle hundreds of thousands of users and all that with ease to use and without miss a dime? If your answer is yes, you should join us.

As a Backend Software Engineering you will:

  • Design and implement new features for our platform
  • Improve existent design and functionality
  • Debug and Fix issues
  • Automate existing process and routines

Our backend is based on open source tools and runs as a set of Golang based MicroServices. We're using RabbitMQ and Grpc for communication. This backend supports our Web App (a React/Redux & JS SPA) and our Mobile App (Flutter engine using WebViews to render our Web App, soon to be fully native).

Basic Qualifications

  • Knowledge of CS fundamentals including data structures, algorithm design
  • Proficiency in Go
  • Basic knowledge of messaging and distributed computing
Share this job:
Senior Ruby/Netsuite Developer
X-Team  
ruby ruby-on-rails netsuite python go senior Jul 03

Most important:

  • Demonstrable experience integrating with enterprise ERPs (e.g. NetSuite)
  • Solid experience in Ruby (also consider Python or Go if you have Netsuite experience)
  • Experience with unit testing
  • Strong SQL knowledge
  • Experience with RESTful web services
  • Write well designed, testable, efficient code
  • A passion and curiosity for creating and building things

Nice to have:

  • Experience with working remotely
  • Familiar/involved with open­ source projects

Personal:

  • Independent, self-motivated
  • Fluent in English, written and spoken
  • Proven track record of always learning and growing
  • Proactive attitude
  • Possess a spirit of generosity

Perks:

  • Get the chance to work with big brands like Riot Games (League of Legends), Sony, Fox Broadcasting, Kaplan Inc. (top education company), Coinbase (#1 crypto exchange), BeachBody (#1 fitness company), etc.
  • Work from anywhere as part of a community of digital nomads.
  • Live and work in one of our roaming hacker houses (X-Outposts) around the world: 
  • Be part of the most energizing community for developers in the world by participating in our Seasons, a 3-month experience filled with challenges, rewards, RPGs, competitions, and more, all centered around a theme that will inspire and energize you. 
  • Get $2,500 per year (Unleash+) to spend on doing more of what you love and staying energized. Use it on conferences, courses, video games, photography gear, music gear, cooking gear, a gym membership, adventure sports, baby/pet sitting, productivity apps, restaurants, coworking, movie tickets, headphones, etc.
Share this job:
Senior Software Engineer/Cloud
cloud cpp go python kubernetes senior Jul 02

At Atomwise, we invented the first deep learning neural networks for structure-based small molecule drug discovery, and we’re currently deploying it in one of the largest applications of machine learning for life sciences. We work on Alzheimer’s, cancer, diabetes, drug-resistant antibiotics, and other diseases. We’ve partnered with 4 of the top-10 US pharma companies, raised over $50M from top VCs, and have 100+ diverse projects currently running.

You should think about joining us if you care about enabling the application of machine learning to essential problems. For example, we are not constrained by latency or uptime but by scaling and parallelization. Today we can analyze more than 1 billion molecules per day, but there are about 10^24 synthetically-accessible molecules. Come help us pick up a couple of orders-of-magnitude.

Our team has over 35 Ph.D. scientists who contribute to a collaborative academic-like culture that fosters robust scientific and technical discussion. We strongly believe that data wins over opinions, and aim for as little dogma as possible in our decision making. Our team members have expertise in a wide range of disciplines--from computational chemistry and structural biology to cloud-native best practices--and we regularly have internal seminars open to anyone interested in learning about these topics.

Our Engineering team is small and growing quickly. As a result, there’s plenty of opportunities for career growth and to have a significant impact on our success. 

You will

  • Have the opportunity to learn and improve how we run machine learning at scale to deliver new drugs.
  • Play an essential role in designing and building cloud-based solutions consisting of 500+ CPU and GPU instances in a highly dynamic scaling environment.
  • Foster high-quality and adaptable software using engineering and Agile best practices.
  • Interact closely with our scientists (your users) to scope, design and implement software to tackle cheminformatic and machine learning problems.

Required Qualifications

  • Bachelor’s degree in Computer Science with 4+ years of software engineering experience.
  • High proficiency in Python and a compiled language (e.g., C++, golang, Java, etc).
  • A record of designing and implementing cloud software using docker containers.
  • High proficiency with the Linux command-line environment.

Preferred Qualifications

  • Experience building and deploying batch computing workloads or microservices onto Kubernetes.
  • Experience implementing machine learning architectures in PyTorch or TensorFlow
  • Background in Biology or a related field.

Compensation & benefits

  • Competitive salary, commensurate with experience
  • Stock compensation plan – you’ll be an Atomwise co-owner
  • Platinum health, dental, and vision benefits
  • 401k with 4% match
  • Flexible work schedule
  • Generous parental leave
  • Strong emphasis on collaborative learning and career development

Atomwise is not currently offering visa sponsorships for any position. Please only apply if eligible to work in the U.S.


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

Share this job:
Go Software Engineer
Coder  
go postgresql typescript react-js kubernetes cloud Jun 29

We are hiring Software Engineers, Senior Engineers, and Staff Engineers who are passionate about building clean and sophisticated code, primarily in Golang. The ideal candidate will have a passion for building world-class software and a track record of success creating highly and scalable software systems.

Job Responsibilities

    • Design and develop secure, stable, testable and maintainable software with minimal defects
    • Contribute to product vision and feature decisions
    • Work with customers to troubleshoot issues

Minimal Qualifications

    • Bachelor's degree in Computer Science or at least 4 years experience actively programming
    • A strong passion for computing and software
    • Obsession with development workflow
    • Mastery of the Go programming language
    • Substantial experience with Linux
    • Strong written and verbal communication skills

Tech Stack

    • Go on backend, Typescript/React on frontend
    • Google Cloud for internal services
    • Docker / Kubernetes
    • PostgreSQL
Share this job:
Site Reliability Engineer
cloud linux kubernetes go healthcare Jun 28

Giant Swarm is a fast-growing open-source infrastructure management platform used by modern enterprises. Our vision is to empower developers around the world to ship great products.

We're a distributed, diverse, and growing team, spread across Europe. The company is based in Cologne, Germany, where we have a small office in a coworking space. However, less than 5% of us actually work there. All workflows are designed to function remotely - but of course, if you want to visit Cologne, you are more than welcome!

What we offer on top:

  • Choose the hardware you like the most!
  • Family first - we have more kids than employees!
  • Join our team at conferences all over the globe!
  • Internal Hackathons - we love to challenge ourselves!
  • 2 Off-Sites per year (check our photos on Instagram)!

What’s the most outstanding part about working for Giant Swarm?
"It's a long list, but for me, the most important thing is the people. It's great to be surrounded by so many smart people - there's a lot of work to do but it doesn't feel like an uphill struggle because everyone pulls their weight so well"

(Simon Weald, SRE)

While we are remote-first, we appreciate quality time with our co-workers, so we meet in person twice a year to work and have fun together.

Work-life integration

  • Flexible working hours, and working from home or anywhere you prefer
  • Currently, the number of kids from our team members outnumbers the number of employees.
  • We don’t only care about the kids “within” the company, but also about all children - for example, we compensate the carbon of all our flights.
  • As an international company, we want to create similar standards for everyone, regardless of location. So, additional perks (for example, a location-aware, fixed amount paid each month to cover costs like co-working, phone contracts or gym memberships), paid parental leave and healthcare compensation are compulsory.

Your Job

  • You maintain, operate and upgrade our own and our customer’s Kubernetes clusters.
  • You will design, configure, build, and maintain our core infrastructure, from kernel parameters to the cloud provider templates.
  • You understand how servers and systems work and you tweak their behavior to your needs.
  • You will be responsible for our monitoring, logging and alerting.
  • You will help resolve incidents on our own and our customer’s clusters.
  • You participate in the on-call support schedule (~ one 24 hours shift every 2 weeks)
  • You are a go-to person in case our developers need advice regarding infrastructure.
  • You will automate all the things.

Requirements

  • You must have deep, hands-on knowledge of Kubernetes from both the end-user and the operation side.
  • You have wide experience with and are able to debug Networking, Security, Linux (Kernel, Namespaces, cgroups).
  • You have great debugging skills and you are not afraid to deep dive into thousands of lines of logs.
  • You have decent coding skills, preferably in Go. You have experience with maintaining infrastructure with code.
  • You know the good and bad parts of various automatization tools (Terraform, Chef, Puppet, Ansible or Saltstack).
  • You are fluent with CNCF products running on top of Kubernetes (prometheus, grafana, ingress controller, …) you know how to use them and how to configure them.
  • You have a decent knowledge of storage including software-defined storage.
  • You like reverse and performance engineering.
  • You automate all the things by writing code. Using bash scripts for it makes you sad :)
  • We are currently mostly distributed around Europe (around UTC), but we have recently won our first US client and are looking for someone in the same time zone. Thus, you are located somewhere at the American (North, South or Central) East Coast.

Why we think this job is worth applying for!

Impact, Impact, Impact! We are a remote-first organization with a growing team from 15+ European countries. Every new team member changes the team. This is great! People who know things we don’t are highly welcome.

“It's easier to ask forgiveness than it is to get permission” (Grace Hopper) - sure, it’s not 100% like this, but we have a strong culture of failure which, is part of our agile mindset. We don’t do things like in the guidebook. You can try things out! Our default to 100% transparency will help you here.
We play a key role in our customers' digital transformation. We have partnered up with Amazon and Microsoft to provide our solution on their cloud platforms - more will follow.
We have been in this ecosystem from the get-go and as part of the CNCF family, we feel at home in the community. As a part of Giant Swarm, you will also join this extended family.
We serve some of Europe's leading organizations and are talking to many more.

What’s the most challenging part of your job?"Finding time to concentrate on a specific task (especially if it's in-depth) - SREs context-switch a lot"
(Simon Weald, SRE)

Interested? Questions? Coffee? Contact Mirco (mirco@giantswarm.io) or apply directly!

Share this job:
Back End Developer | Go | remote within UK or Cambridge
go php mysql postgresql linux backend Jun 26

Third Light is hiring a Back End Engineer —a Go developer or someone who has been mixing Go into their work or personal projects and is readynow looking for a primarily Go-based role. 

You may work remotely - joining a team that already includes remote workers - or from our Cambridge office.

This is about delivering sophisticated new product features for release to our state-of-the-art software service that helps people manage and share their digital media files easily – features that deliver immediate positive impact for our global user base. 

We're a small and expanding software development team, building an enterprise application with a highly-polished UI, using the very best and latest techniques. We employ an iterative, design-led process where everyone on the team gets a say. 

Our product is a single-page JavaScript application loosely-coupled to a back end that's built on Go microservices and legacy PHP. We use microservices for all new features and Go is our chosen language to do this. In parallel we are migrating our older codebase to Go microservices.

We're agile and manage our work using a gentle Kanban process with daily stand-ups and we encourage a lightweight, productive approach to development. We can allocate projects that build upon your current strengths, and we offer a personal development approach that you may help shape.

Your opinion and expertise will be valued from day one.

Upcoming projects within the team

  • Integrate with social media to provide a publishing platform that can also gather user-generated content
  • Provide AI and machine vision to detect duplicate files and provide auto-tagging and OCR
  • Create a metrics & reporting system to track usage of features, document downloads and image views
  • Implement a full SFTP client & server interface to integrate with SLR Cameras and legacy systems
  • Extend workflow and automation microservices to create intuitive automated channel publishing tools
  • Automate orchestration of microservices in our product e.g. exploring Kubernetes
  • < your idea here! >

We're looking for

  • Someone who's positive about Go and wishes to embrace this exciting language
  • Proven back-end coding skills using either PHP or Go and for Linux
  • Demonstrable interest in Go—from industry, self directed learning or personal projects
  • An appreciation for continuous unit and integration testing
  • Skills in designing, building, testing and maintaining web services, ideally microservices
  • Ability to work with a large, live, production codebase
  • Familiarity with relational databases e.g. MySQL or PostgreSQL
  • Familiarity with CI/CD, preferably within a Git-based workflow
  • Optionally, familiarity with porting an OO monolith to a microservice architecture
  • Someone considering mid level back-end jobs such as: Go Developer | Go Microservices Developer | Golang Developer| Node.js Developer | PHP Developer | Python Developer | Back End Engineer | Back End Developer etc.

You may bring—or like to gain—skills exploring any of the following

  • Containers, containers as services and automated container deployment
  • Large-scale storage, manipulation and streaming of multimedia
  • Machine intelligence, visual recognition or similar numerical computation
  • Production experience in systems configuration, monitoring, logging, and metrics gathering

Our current technology mix - we'll help you get up to speed

Go (aka Golang) | JavaScript | PHP | NGINX | MySQL | SockJS | RabbitMQ | Debian | macOS | VMware | Git | Jira | Bitbucket | Bamboo | Slack | Basecamp

Salary and benefits

  • c.£50,000— negotiable —we're keeping an open mind
  • Contributory pension scheme
  • Personal development plan that you can shape for related training/certifications/conferences
  • 25 days holiday + public holidays | flexible hours | bicycle and free car parking | on site cafe | good coffee and tea | fresh fruit | choice of high end workstation | an adorable Beagle to brighten the office

Working remotely: The Third Light development team embraced remote working a few years ago and now has workers in more than one country. We strive to provide a friendly, fun, supportive remote-working culture and we refine our processes to make remoting easier. We will welcome your ideas and contributions. We provide computing equipment and cover reasonable costs incurred from running a home office. 

Normally, as a new starter, you'd come to the office for a few weeks to get to know each other. Due to Coronavirus you will no-doubt join us remotely, at least temporarily, which will bring interesting challenges in how best to introduce you to, and integrate you into, the development team—how to train you, how to help familiarise yourself with our systems and ways of working. We see this as an interesting challenge so we’re working it out at the moment. We're planning a fully-remote ‘onboarding’ process with team meetups, one-to-one sessions and pair programming as well as online social gatherings for you when you join. 

If you'd prefer to primarily work from our office this option will still be available to you after lockdown.

Share this job:
Senior Software Engineer
Ockam  
go open-source apache-kafka messaging api-design cloud Jun 12

Ockam is building interfaces to cloud services like Kafka, InfluxDB, Okta. We are also creating new cloud services like the Ockam Registry. This is an exciting and challenging role on the Ockam Team. You will be responsible for building core components and generalized interfaces in the Ockam code base. You will also get to work with some of the most popular open source communities in the edge and IoT ecosystems.  Moreover you will be building infrastructure templates and standing up resources in public cloud environments.  The primary language we utilize in this layer of the stack is Golang, however, you will have the opportunity to utilize or learn Erlang, Elixir, C, and Rust at Ockam. Cryptography protocols are utilized throughout the Ockam stack, so whether this is an area of experience or experimentation in your past, you will be challenged. Ockam is a small and extremely senior team. This role involves architecture, interface design, writing code, responsibility for testing, and publishing documentation. Everyone on the Ockam team takes responsibility for their parts from end-to-end, including the creation of long term objectives, issues in GitHub, task management in our Trello boards, and summaries of key results.

Expertise

    • Git and GitHub's workflow
    • Modern CI/CD pipelines and DevOps
    • API design
    • Open source cloud services integrations
    • Building complex code bases in the Go language
    • Individual and collaborative project management leadership

Experience

    • 10+ years of experience
    • Building with Docker and Kubernetes
    • Provisioning and operating cloud services in AWS, Azure or Google Cloud
    • Consuming and contributing to open source codebases
    • The basics of cryptography and PKI
    • Messaging systems like RabbitMQ 
    • Comfort switching between multiple programming languages

Level

    • This is a Level 5 role at Ockam.
    • Individuals that consider themselves to be Level 4 or 6 are also encouraged to apply.
    • For more information about Role Levels at Ockam, [click here for our guide].
Share this job:
Fullstack Software Engineer
react-js javascript node-js typescript go golang Jun 07

Coder is a platform for developers by developers. If you are passionate about developer workflows, tools, automation, open-source, and want to have an impact on the way code is written, you should apply. 


Coder's Advanced Technology Team is seeking a Fullstack Software Engineer to report directly to our CEO as part of a highly capable engineering team working on innovative solutions. We are looking for candidates that are passionate about building clean and sophisticated code, primarily in Golang, and Typescript. You will be contributing directly to the company’s vision.


You will:

  • Design and develop secure, stable, testable and maintainable software with minimal defects
  • Contribute to product vision and feature decisions

You may be a fit for the role if you have:

  • Excellent coding and debugging skills
  • An obsession with development workflow
  • Very strong written and verbal communication skills 
  • Mastery of the Go and Typescript programming languages
  • Substantial experience with Linux
  • Have a deep love for software

Bonus points if you have:

  • Open source experience
     

You should include these in your application:

  • Resume and/or LinkedIn profile
  • Github, Reddit, or personal blog/portfolio if available

You should be comfortable using this tech stack:

  • Go on backend, Typescript/React
  • Docker / Kubernetes
  • PostgreSQL
Share this job:
Platforms Engineer for a Cryptocurrency Startup
kubernetes ansible go rust golang blockchain Jun 02

Chorus One runs validators on cutting edge Proof of Stake networks such as Cosmos, Solana, Celo, Polkadot and Oasis. We also provide user analytics and a wallet for users at: https://anthem.chorus.one/

We are seeking a Platforms Engineer to maintain and scale our staking infrastructure; our network secures millions of dollars of cryptocurrency assets, and security and reliability are key to everything we do. This position is a unique opportunity to work with an experienced team on cutting-edge blockchain networks and financial services around cryptocurrency.

Responsibilities


  1. Maintain, scale and monitor existing infrastructure, including cloud machines, bare metal servers and a Kubernetes cluster, to allow Chorus One to provide secure and reliable industry-leading Proof-of-Stake validation services.

  2. Reason about and improve the security properties of infrastructure. Secure key management, server hardening and intrusion detection are important themes. 

  3. Institute monitoring and alerting systems for infrastructure. Enable other team members to attend to and troubleshoot problems as they arise. 

  4. Develop software related to blockchain data extraction or interchain communication, on an as-needed basis.


The ideal candidate:

  • Is able to work independently. Has prior work experience in a medium sized company or as a Platforms / DevOps lead in a startup.
  • Has prior experience with a range of diverse DevOps tools. We use Kubernetes, Ansible and Packer.
  • Possesses good knowledge of security as it relates to cloud-based infrastructure.
  • Is able to develop tooling, and monitoring solutions where none exist, and can debug unreliable software - many of the projects we run are of alpha quality. Good knowledge of Golang and/or Rust would be a significant advantage.
  • Bachelors or advanced degree in Computer Science or related subject is a plus, but not strictly needed.
Share this job:
Lead developer Go+Angular
CEL  
go angular aws devops mongodb docker May 31

Reports To: The Lead developer will report to the CTO.

This position entails to shares and revenu shares.

Preferred timezone are Paris+-2H OR Ho Chi Minh City +-2H

Job Overview: You will join the Simcel Product team which is working on a groundbreaking product that will change the way supply chain is done.  A big part of the job will consist in transforming the huge experience gathered by decades of Supply Chain consulting with the biggest FMCG companies into an automated solution, then extend beyond this experience. Your role will be to take leadership of the dev team, making sure everything is in place for simcel to deliver the highest possible value, and grow beyond our first customers.

Responsibilities and Duties:

  • Be in charge of designing, implementing and maintaining core features of our product.
  • Manage the product team and its sprints. Ensure releases are carefully planned and delivered.
  • Collaborate with the product owner and CTO to make sure release planning are aligned with the long term roadmap
  • Be able to carry out adoption of your planning and proposals among the teams
  • Insure features are developed with a high level of quality, as well as participate in our continuous refactoring endeavour. Help setup quality guidelines and have them adopted by the team.
  • Provide support to other developers. Be the referent in our cross code reviews.
  • Help conducting non technical, cross departements meetings to transform Supply Chain knowledge into clear feature specifications.
  • Be a source of proposition for new features or improvements.
  • Collaborate with the Data team to integrate the data intelligence it produces into our product.
  • Be highly autonomous, especially be able to transform fuzzy, complex and various requirements into clear specifications, plan for their implementation and deliver.

Qualifications:

  • Excellent communication skills, total english fluency
  • Experience managing technical teams, proven ability to get the team to deliver
  • At least 5 years as a full stack developer
  • At least 3 years in go
  • At least 2 years of Angular or other front-end frameworks
  • Experience with NoSQL databases (MongoDB preferred)
  • Python experience appreciated
  • Experience working remotely
  • At least one experience in multicultural work environment highly appreciated
  • Experience with non-web project highly appreciated
  • Experience with Supply Chain or Simulation highly appreciated
  • Autonomous. Driven. Excited to learn.
  • Experience with automated testing / continuous integration.
  • Appreciated: Experience with deployment automation 
  • Appreciated: MS in computer science or engineering diploma
  • Appreciated: Docker, AWS
  • Linux - Git
Share this job:
Senior Developer with GO expereince
go python c senior golang java May 24
Boyle Software is looking for a full-time Software Engineer with Go experience. Ideally you've worked in a JavaScript, Python, Java or C/C++ environment where you have gotten the chance to work with Go  as well.

**This job is either remote or based in Dallas, TX. Must be in the US though**

There are many ways to define what qualifies an Engineer as "Senior". We don't have a year requirement in mind, we believe there is more to it than that. We do need an experienced dev who will be able to work independently on a modern application without much guidance. If that's you apply below, let's chat!

Requirements:
  • 3+ years of Software Engineering experience
  • Strong software design skills; database modeling a plus
  • Experience with Go (Golang)
  • Experience with one or more: JavaScript, Python, Java, or C/C++
  • Experience with distributed systems
  • AWS experience is a huge plus
  • Experience building scalable web architecture and distributed systems
Share this job:
Senior Software Engineer
go postgresql microservices google-cloud-platform senior cloud May 15

SENIOR SOFTARE ENGINEER (GOLANG, PLATFORM)

ABOUT THE COMPANY

TL;DR We are a prop-tech scale-up with fin-tech engine at our core
Enabling property owners to get closer to their tenants from both communication and services (commercial) standpoints.


THE ROLE

As one of our first platform (back-end) engineers, you will have the opportunity to establish a foundation for the future of software engineering in AVY.

Central part of our platform will be payment processing engine utilizing PSD2.0 Open Banking APIs and at the same time interfacing various 3rd party payment processors.

We are looking for experienced open-minded Golang engineer who is passionate about clean and tested code being deployed through Continuous Delivery process.

Rest of the platform is based on microservice event-driven architecture. Front-end clients are based on React.

Infrastructure is being built on Kubernetes running on GCP.

EXPECTATIONS

  • Design and implement payment processing APIs working towards Open Banking (PSD2.0)
  • Engineer and implement highly scalable microservice architecture
  • Lead the team by example in the development of backend-services for AVY platform
  • Develop secure, robust and scalable APIs which would be consumed by various clients (front-end, mobile, partner integrations)
  • Make sure that written code is covered by tests with defined acceptance levels
  • Work closely with Product Owner in roadmap creation process
  • Open to work in high paced, stable and agile start-up environment

REQUIRED EXPERIENCE

  • 3+ years working with Golang
  • experienced in several programming and scripting languages
  • Experience with unit and integration testing paradigms
  • Experience writing code for transactional high-intensity, real-time applications
  • Deep understanding of system architecture design, algorithms and data structures
  • Event-driven architecture
  • Relational databases
  • Experience with containerization technologies
  • Experience with Messaging queues
  • Experience in working with cloud services (AWS or Google Cloud Platform)
  • Structured analytical mindset with strong communication skills

THE TEAM

While we do have office in central Stockholm, we are distributed team from our start working in a +-4 hours timezones since 2018.

Today, we have a mix of on-site/remote engineers, however, recently, we have transformed ourselves to a 100% remote company.

We are very much interested in each of our team members as individuals and professionals and are trying to do fun stuff which are useful for our business but at the same time, we all want to learn new things and share knowledge - that is at the heart of our engineering team at Avy.

Share this job:
Backend Engineer
go microservices rest distributed-computing kubernetes backend May 14

Carbon Relay is a world-class team focused on harnessing the power of machine learning to optimize Kubernetes. Our innovative platform allows organizations to boost application performance while keeping costs down. We recently completed a major fundraising round and are scaling up rapidly to turn our vision into reality. This position is perfect for someone who wants to get in on the ground floor at a startup that moves fast, tackles hard problems, and has fun!

We are looking for a Senior Software Engineer to spearhead the development of our backend applications. You will create a state-of-the-art backend to bridge the gap between the machine learning and Kubernetes teams. This includes defining and implementing efficient, robust and scalable APIs and services that meet current and emerging best practices.

Responsibilities

  • Developing our internal APIs and backend
  • Designing and implementing SaaS-based microservices
  • Collaborating with our infrastructure, machine learning and Kubernetes teams

Required qualifications

  • 10+ years experience in software engineering
  • Proficient in Go
  • Experience shipping and maintaining software products

Preferred qualifications

  • Experience with JavaScript
  • Experience with GCP/GKE
  • Familiarity with Kubernetes and containerization
  • Experience designing, building, and maintaining distributed systems

Why join Carbon Relay

  • Competitive salary plus equity
  • Health, dental, vision and life insurance
  • 401k with matching
  • Unlimited vacation policy (and we do really take vacations)
  • Ability to work remotely
  • Snacks, lunches and all the typical benefits you would expect from a well-funded, fun startup!
Share this job:
Engineering Manager, Cloud Infrastructure
Heetch  
microservices go mesos marathon aws cloud May 09

Note before applying: We're a young company iterating over our remote culture so for now, we're only working with people in locations where the time zone is: -1 hour > France time zone < +1 hour

Infrastructure Team at Heetch

Heetch’s growing infrastructure reliably supports over ten thousand rides in five countries and a dozen cities. It handles millions of API requests and events every day without a snag. Currently, our distributed infrastructure, built on AWS and architected with open source components such as Mesos, Docker, ZooKeeper and Kafka orchestrates 160+ microservices, developed by 16+ teams. We are looking for an Engineering Manager to help expand our system to reliably support more rides in more countries. We are looking for someone technical, with experience in building and scaling distributed infrastructure. If this sounds like you,then join our infrastructure team and help us define and bring our technical vision to light. Come help us tackle big infrastructure challenges that supports events, API requests and services at scale.

Our Values

- Make it happen:  Bring intensity and discipline, but focus on important work.

- Common interest first: Never let a teammate behind and embrace change.

- Kindness: You treat people with respect regardless of their status or disagreement with you. Always assume good intentions.

- Communicate Wisely: Listen to one another: everybody has the same right to speak up.

- Free Mind: Accept everyone for who they are and embrace differing perspectives to make better decisions.


What will you do?

As an Engineering Manager, you will manage a fast-growing remote team to help us improve the performance and reliability of our current systems. You will maintain and build the automated systems that will allow us to scale our infrastructure to support our growth and our international expansion. You will also work hard to create a healthy environment with the team where it's safe to experiment while moving fast.

Deliver

- Work with Engineering, Product, and Data teams to facilitate project delivery by ensuring alignment and on time delivery

- Define, implement, and oversee a flexible and effective development process to reach the team's delivery goals

- Offer a collaborative and welcoming development environment for your team members

- Deliver high quality, availability, reliability, scalability, and secure distributed systems

Coach

- Support and inspire an ambitious group of engineers in their career goals

- Work with our people operations team to maintain our high performance and high morale

- Oversee a distributed team (fully remote across Europe) of motivated engineers spanning all experience levels

- Facilitate continuous learning and improvement for the team and its members

- Provide technical and non-technical guidance to the team, both individually and as a group

- Maximize team productivity and build loyalty by deeply understanding & incorporating various motivations, working styles and preferences

- Cultivate high engagement, performance and commitment to the product through a motivational & visionary approach

- Develop and mentor upcoming leaders and key engineers

Hire

- Be actively involved in hiring and growing our engineering team

- Plan and implement hiring strategies to attract talent within your team

- Advocate for engineering and management on the blog or at social and tech events

Drive changes

- Help us grow and evolve our engineering culture

- Work with other engineering managers to drive cultural changes across the organisation

Does it sound like you?

- You’ve managed teams that designed and operated critical infrastructure, particularly with a broad experience across service orchestration, deployment systems and the cloud.

- You know how to balance the reliability, usability, compliance and cost of critical systems.

- You have more than 4 years of engineering leadership experience with at least 2 years managing multiple teams in various locations.

- You have already worked in a fast-paced environment within a fast-growing company.

- You have strong communication skills: You're able to interact with a variety of people, technical or non-technical.

- You show a significant track record of attracting, retaining, and mentoring top talent within the industry.


What's next?

If your application is selected, the process will be composed of 4 steps:

1. Interview with a Technical Recruiter (45mn)

2. Interview with the CTO

3. Interview with 2 Engineering Manager peers (1h)

4. Day on site (Paris) to meet your future teammates and stakeholders

Share this job:
Remote Backend Developer for Real-Time Collaboration App
node-js react-js javascript rust go backend Apr 28

Scalable Path is looking for a Backend Developer for Real-Time Collaboration App to join the team and work on a client project. This is a remote, full-time position.

CLIENT COMPANY DESCRIPTION:
The client is making a platform for real-time collaboration. Imagine Zoom but with an improved user experience and additional features.

DUTIES AND RESPONSIBILITIES:
You will be responsible for "owning" the backend development of this highly complex real-time application. You will be responsible for:
- Making important architectural decisions about the application, hosting, system design, etc.
- Setting up hosting on AWS or other top-notch provider
- Selecting a backend code framework
- Designing a GraphQL API for the frontend React app to consume
- Integrating with 3rd party APIs like Twilio
- Collaborating with the Founder and Frontend Developer

The small team is currently using a Kanban board inside Quip for task tracking and Github for the code repository. The founder is acting as the project manager and will be providing high-level guidance, but you will be expected to ask questions and work independently at times to suggest and implement solutions. Although not absolutely required, a candidate who can also implement frontend features using HTML/CSS/REACT is preferred.

A small subset of the features you'll be implementing on the backend are:
- Authorization
- Video/Voice conferencing
- File sharing
- Chat
- Desktop Sharing

Overall, the client is looking for a capable developer who can be relied upon to build the backend of the application in a scalable way. This application has a complex and challenging feature-set, and because it is unlikely that a single individual has experience with all of the necessary technologies, it's important that you are a fast learner are able to research and get up-to-speed quickly with new skills.

RELATIONSHIPS - WHO YOU'LL BE WORKING WITH:
You will be working with the Founder and a front end developer who has already been going for a couple of weeks. The client is in the America/New York (-04:00) EDT time zone.

REQUIRED SKILLS:
- Excellent written and spoken English communication
- Strong experience with JavaScript or TypeScript on the server (Node.js) or other performant real-time capable language like Go or Rust
- GraphQL
- Postgres
- Docker
- Ability to set up hosting for the application

DESIRED (NICE-TO-HAVE) SKILLS:
- React
- CSS
- HTML
- Experience with the Twilio API

START DATE:
As soon as possible.

EXPECTED CONTRACT DURATION:
3-6 months or more

Share this job:
Site Reliability Engineer
Numbrs  
go kubernetes aws docker devops sysadmin Apr 21

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.

Numbrs was founded with the vision to revolutionise banking. Therefore from day one Numbrs has always been a technology company, which is driven by a strong entrepreneurial spirit and the urge to innovate. We live and embrace technology.

At Numbrs, our engineers don’t just develop things – we have an impact. We change the way how people are managing their finances by building the best products and services for our users.

Numbrs engineers are innovators, problem-solvers, and hard-workers who are building solutions in big data, mobile technology and much more. We look for professional, highly skilled engineers who evolve, adapt to change and thrive in a fast-paced, value-driven environment.

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

Job Description

You will be a part of a team that is responsible for deploying, supporting, monitoring and troubleshooting large scale micro-service based distributed systems with high transaction volume; documenting the IT infrastructure, policies and procedures. You will also be part of an on-call rotation.

Key Qualifications

  • a Bachelor's or higher degree in technical field of study
  • a minimum of 5 years experience deploying, monitoring and troubleshooting large scale distributed systems
  • background in Linux administration (mainly Debian)
  • scripting/programming knowledge of at least Unix shell scripting
  • good networking understanding (TCP/IP, DNS, routing, firewalls, etc.)
  • good understanding of technologies such as Apache, Nginx, Databases (relational and key-value), DNS servers, SMTP servers, etc.
  • understanding of cloud-based infrastructure, such as AWS
  • experience with systems for automating deployment, scaling and management of containerised applications, such as Kubernetes
  • quick to learn and fast to adapt to changing environments
  • excellent communication and documentation skills
  • excellent troubleshooting and creative problem-solving abilities
  • excellent communication and organisational skills in English

Ideally, candidates will also have

  • experience deploying and supporting big data technologies, such as Kafka, Spark, Storm and Cassandra
  • experience maintaining continuous integration and delivery pipelines with tools such as Jenkins and Spinnaker
  • experience implementing, operating and supporting open source tools for network and security monitoring and management on Linux/Unix platforms
  • experience with encryption and cryptography standards
Share this job:
Senior Software Engineer
Ockam  
rust embedded cryptography c go senior Apr 04

Ockam is building SDKs for embedded systemsedge devices, and cloud. The Ockam code base is polyglot and built in a highly modular architecture. We utilize Rust, C, Elixir, and Golang in our stack.

You will be responsible for building core library components in the Ockam code base. Primarily, you will code in Rust, but will need to contribute to, and interface with, Ockam’s C, Go, and Elixir libraries. This includes building APIs for Ockam’s protocols, consuming external open source libraries, and creating simple abstractions for end users of the Rust SDK. 

Ockam is a small and extremely senior team. This role involves architecture, interface design, writing code, responsibility for testing, and publishing documentation. Everyone on the Ockam team takes responsibility for their parts from end-to-end, including the creation of long term objectives, issues in GitHub, task management in our Trello boards, and summaries of key results.

Expertise

  • API design
  • Building complex code bases in the Rust language
  • Individual and collaborative project management leadership
  • Git and GitHub's workflow
  • Modern CI/CD pipelines and DevOps
  • Consuming and contributing to open source codebases

Experience

  • 10+ years of experience
  • Cryptography libraries and Public Key Infrastructure (PKI)
  • Multiple programming languages
Share this job:
DevOps Engineer - Community.com
terraform ansible aws go postgresql devops Mar 29

Description

Imagine texting with artists, celebrities, visionaries—the leaders you respect and admire—the same way
you do with your mom or best friend. Imagine texting with your fans, supporters, or patrons that very
same way, with smart, powerful tools to help you engage in direct, meaningful communication. At scale.
This is the reality we’re building at Community.
We’re already busy helping some of the most prolific community leaders reach and respond to their
members in a way that outperforms the pay-to-play, throttled engagement of traditional social media
platforms. Community is not an evolution of social media, it’s a break away from it. A fresh start to
communication altogether.

About the role and your impact

At Community we are building an asynchronous messaging platform that integrates with multiple
messaging services at global scale. You would be working with a distributed, remote-first team that
spans North America and Europe. Your day would be spent building and supporting the AWS-based
infrastructure and systems that underpin our product: building and configuring Terraform and Ansible
modules, improving on our custom Go-based tooling; working on our Vitess, Cassandra, and Postgres
databases; designing and building simple monitoring integrations; designing new systems; pairing with
other engineers; and supporting other teams to deliver innovative features on a cutting edge stack.
We’re an early stage company and every team member has the potential to impact the organization for
years to come. You should bring new ideas, enthusiasm, and a drive for excellence and your efforts will
be rewarded.
We’re growth-oriented, both as a company and as individuals: we take learning seriously and invest in
growing our skills and our team’s capabilities. You will have the opportunity to share your expertise and
to learn from existing members of our high-performing team: our existing team includes authors from
well known publishers, an Elixir core team member, and engineers with decades of experience.

What You’ll Do
Build and support our AWS-based infrastructure and systems that underpin our product
Build and configure Terraform and Ansible modules
Improve on our custom Go-based tooling; working on our Viitess, Cassandra, and Postgres
databases
Design and build simple monitoring integrations
Design new systems; pairing with other engineers and supporting other teams to deliver
innovative features on a cutting edge stack

What You’ll Bring
Robust software development and testing skills, ideally in Go, but we’re open to excellence in
other languages for those motivated to learn our stack
Production experience, preferably at scale, on systems infrastructure
A driving interest in testing, intentional design, and building quality software that lasts
Hardworking and collaborative engineers, with a phenomenal team work ethic
A focus on actively building and being part of a great, diverse engineering culture

Share this job:
Senior Backend Software Engineer
kubernetes grafana go backend senior cloud Mar 19

This is a remote opportunity and we would be interested in applications from a European or North Americas timezone (other time zones will be considered on a case by base basis)

We are looking for an experienced backend or system developer to join the Grafana Labs R&D team. Were hiring for a range of teams and projects which roll up into two high level groups:

Grafana

Grafanas backend runs on a high variety of hardware ranging from old Raspberry Pis to large enterprise clustered setups. Our backed plugins integrate with all kinds of databases. This requires thoughtful decisions regarding architecture, resilience and performance. We are also responsible for our hosted Grafana offering which operates thousands of Grafana instances on Kubernetes.

Grafana Cloud

Our Grafana Cloud pipeline moves millions of data points, log lines and traces per second from our customer's environments into a highly available, low-latency stack that processes and stores the data, and serves it to dashboards and alerting tools. We aim to grow this to hundreds of millions per second, and it's critical that as we grow, we improve our performance, increase our reliability and do it all more efficiently.

If you are shortlisted for an interview by the team well discuss the projects and your areas of interest in more detail during the early stages of our interview process.

Backend engineering roles at Grafana require engineers with a passion for performance, reliability, and who enjoy taking projects from conception to production.

We have some of the best engineers from the monitoring space working on these problems and they want to work with you.

Since we deploy production services, we have on-call rotations to ensure the health of the system. We dogfood our own services so being on call is an important way to understand our system and how to use the products we create.

Our culture is one of remote-first, and our engineering organization is largely remote. We provide guidance and meet regularly using video calls, and we need people who can work independently and can communicate well. Even if you are located near one of our small offices, working from home is both common and encouraged. Our teams also plan in-person team building meetups and also gather to attend industry conferences.

We care deeply about open source and the projects generally are open source, check them out: https://github.com/grafana.

We primarily use Go.

Benefits

  • Flexible hours
  • Flexible location (EU or North American time zone preferred)
  • The equipment you need to get the job done
  • Generous vacation policy of 30 days per annum with national holidays in your country of residence on top
  • Grafana operates in 24+ countries. We try to operate as one team and focus on global benefits which our whole team can enjoy. Inevitably there are some regional variations and we discuss the benefits offered in your country of residence through our interview process.
  • We offer a competitive healthcare plan (Medical, Dental & Vision) for our US based employees via our co-employer JustWorks.
  • We offer a 4% employer contribution match on our 401K/pension plans or a one time 4% salary increase after 6 months tenure depending on your location
  • Help us change the world and overtake proprietary monitoring vendors with open source software.
Share this job:
Senior Software Engineer - 100% remote at Form3
kubernetes aws google-cloud-platform go java cloud Mar 13

WHO WE ARE

We’re a tech-first scale-up regarded as one of the hottest payments fintechs in London. Founded in 2016, our cloud-native payments platform is used by over 25 of the most exciting and disruptive banks and fintechs in the world including N26, Holvi, Viva, Tandem and Ebury.

WHAT IT'S LIKE TO WORK HERE

Building greatness in a disruptive era requires strong ambition, talent, curiosity, diversity of thought and a belief that we’re better together. We want our employees to grow whilst with us so we’ve created an environment that encourages everyone to learn, challenge each other and create extraordinary experiences for themselves, their colleagues and our customers. We are continually on the lookout for talented people from all backgrounds that can further contribute to this amazing culture.

OUR TECHNICAL ENVIRONMENT

Our Engineering Team consists of over 45 Senior Engineers that are responsible for the end-to-end ownership of our platform, from architecture through to infrastructure. Individually they are all exceptional at what they do, but by working collaboratively within a team, consistently applying best-practice and automating absolutely everything they are able to build world-class software for our customers.

We don’t mind whereabouts our Developers are based as we are happy for our team to work from anywhere in the UK or EU, with most of them choosing to work remotely most of the time. That being said, we do also have London and Amsterdam offices, so should they ever wish to work from these, they are most welcome.

THE ROLE

This is an opportunity to work for a tech-first FinTech company, making an important and significant contribution to the early stages of a cutting-edge, critical project that will see us move from AWS ECS to Kubernetes. As our engineering team is fully remote and distributed across 10+ European countries, every engineer works in the same way, embracing a remote-working culture and the latest tech to create world-class payments technology.

SKILLS WE'RE LOOKING FOR

We are looking for Senior Engineers with a passion forKubernetes to join us on an exciting journey to build the next phase of the Form3 financial cloud SaaS platform. We currently use a cloud-native architecture running containers on AWS ECS.  We are now on the look-out for Platform Engineers with extensive Kubernetes experience to help us migrate to Kubernetes and make our platform cloud agnostic. Whilst also being experienced in platform engineering, we also require candidates to be exceptional programmers who are comfortable working with various different programming languages (we mainly work with Go but experience with this is not essential).

THE TOOLS WE USE

To give you an idea of what our early K8s platform looks like here are some of the tools specific to the project you'll be involved with;

Observability: Prometheus & Cortex

CI/CD: Flux

Networking: Cilium

Cloud hosting: EKS, GKE

Messaging: Nats

On-prem infrastructure management: Cloudstack & Digital rebar

On top of these, here are a few of the languages and methodologies we work with across all of our teams;

Languages: Go (and some Java, Python, Ruby)

Methodologies: Agile, Scrum, Kanban, TDD, BDD, Pair-Programming



HOW WE HIRE

Our hiring process varies depending on the role and the candidate, but this should give you an idea of the steps you should expect to follow:

+ Phone screen with Talent Team (30-45 minutes)
+ Take home assignment written in Go (approx. 4-8 hours)
+ Technical interview with 3 members of the Engineering Team via video-link (1 hour 30 minutes)

VIDEOS AND PROJECTS FROM OUR ENGINEERING TEAM

Share this job:
Site Reliability Engineer
Numbrs  
go kubernetes aws docker devops machine learning Mar 11

At Numbrs, our engineers don’t just develop things – we have an impact. We change the way how people are managing their finances by building the best products and services for our users. 

Numbrs engineers are innovators, problem-solvers, and hard-workers who are building solutions in big data, mobile technology and much more. We look for professional, highly skilled engineers who evolve, adapt to change and thrive in a fast-paced, value-driven environment.

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

Job Description

You will be a part of a team that is responsible for deploying, supporting, monitoring and troubleshooting large scale micro-service based distributed systems with high transaction volume; documenting the IT infrastructure, policies and procedures. You will also be part of an on-call rotation.

All candidates will have

  • a Bachelor's or higher degree in technical field of study
  • a minimum of 5 years experience deploying, monitoring and troubleshooting large scale distributed systems
  • Background in Linux administration (mainly Debian)
  • Scripting/programming knowledge of at least Unix shell scripting
  • Good networking understanding (TCP/IP, DNS, routing, firewalls, etc.)
  • Good understanding of technologies such as Apache, Nginx, Databases (relational and key-value), DNS servers, SMTP servers, etc.
  • Understanding of cloud-based infrastructure, such as AWS
  • experience with systems for automating deployment, scaling and management of containerised applications, such as Kubernetes
  • Quick to learn and fast to adapt to changing environments
  • Excellent communication and documentation skills
  • excellent troubleshooting and creative problem-solving abilities
  • Excellent communication and organisational skills in English

Ideally, candidates will also have

  • experience deploying and supporting big data technologies, such as Kafka, Spark, Storm and Cassandra
  • experience maintaining continuous integration and delivery pipelines with tools such as Jenkins and Spinnaker
  • experience implementing, operating and supporting open source tools for network and security monitoring and management on Linux/Unix platforms
  • experience with encryption and cryptography standards

Location: Zurich, Switzerland

Share this job:
Senior backend go developer
CEL  
go aws docker mongodb backend senior Mar 02

Reports To: The Senior backend engineer will report to the Lead developer.

Preferred timezone are Paris+-2H OR Ho Chi Minh City +-2H


Job Overview: You will join the Simcel Product team which is working on a groundbreaking product that will change the way supply chain is done.  A big part of the job will consist in transforming the huge experience gathered by decades of Supply Chain consulting with the biggest FMCG companies into an automated solution, then extend beyond this experience. Your role will be to take leadership in maintaining or implementing some of the core backend feature that will enable simcel to deliver the highest possible value, and grow beyond our first customers.


Responsibilities and Duties:

  • Be in charge of designing, implementing and maintaining core backend features of our micro-services.
  • Insure backend features are developed with a high level of quality, as well as participate in our continuous refactoring endeavour.
  • Help conducting non technical, cross departements meetings to transform Supply Chain knowledge into clear code specifications.
  • Be a source of proposition for new features or improvements.
  • Collaborate with the Data team to integrate the data intelligence it produces into our micro services.
  • Be highly autonomous, especially be able to transform fuzzy, complex and various requirements into clear specifications, plan for their implementation and deliver.

Qualifications:

  • Good communication skills (fluent english)
  • At least 5 years as a backend developer
  • With at least 3 years in go
  • Experience with NoSQL databases (MongoDB preferred)
  • Experience working remotely
  • At least one experience in multicultural work environment highly appreciated
  • Python experience appreciated
  • Experience with non-web project highly appreciated
  • Experience with Supply Chain or Simulation highly appreciated
  • Autonomous. Driven. Excited to learn.
  • Experience with automated testing / continuous integration.
  • Appreciated: MS in computer science or engineering diploma
  • Appreciated: Docker, AWS
  • Git
Share this job:
Full stack Go+Angular
CEL  
go angular aws docker python full stack Feb 26

Reports To: The Full stack engineer will report to the Lead developer.

Job Overview: You will join the Simcel Product team which is working on a groundbreaking product that will change the way supply chain is done.  A big part of the job will consist in transforming the huge experience gathered by decades of Supply Chain consulting with the biggest FMCG companies into an automated solution, then extend beyond this experience. Your role will be to take leadership in maintaining or implementing some of the core feature that will enable simcel to deliver the highest possible value, and grow beyond our first customers.

Responsibilities and Duties:

  • Be in charge of architecturing, implementing and maintaining core features of our product
  • Insure features are developed with a high level of quality, as well as participate in our continuous refactoring endeavour.
  • Help conducting non technical, cross departements meetings to transform Supply Chain knowledge into clear code specifications.
  • Be a source of proposition for new features or improvements.
  • Collaborate with the Data team to integrate the data intelligence it produces into our micro services.
  • Be highly autonomous, especially be able to transform fuzzy, complex and various requirements into clear specifications, plan for their implementation and deliver.

Qualifications:

  • Good communication skills (fluent english)
  • At least 5 years as a fullstack developer
  • With at least 1 year in go
  • At least 3 years with Angular or other similar frontend frameworks
  • Experience working remotely
  • At least one experience in multicultural work environment highly appreciated
  • Experience with non-web project highly appreciated
  • Experience with Supply Chain or Simulation highly appreciated
  • Autonomous. Driven. Excited to learn.
  • Experience with automated testing / continuous integration.
  • Appreciated: Experience with deployment automation 
  • Appreciated: MS in computer science or engineering diploma
  • Appreciated: Docker, AWS
  • Git
Share this job:
Snr Site Reliability Engineer - Quizlet
python go kubernetes docker aws testing Feb 12
  • Company: Quizlet.com
  • Technial Recruiting partner: SourceCoders.io
  • Location: Onsite in San Francisco or Denver or Remote for CST or EST based candidates 
  • Compensation: $120K-$200K (heavily dependent on experience and work location)
  • Work visas accepted: US Citizen, Green Card, H-1B transfer, TN Visa

Quizlet’s mission is to help students (and their teachers) practice and master whatever they are learning. Every month more than 50 million active learners from 130 countries practice and master more than 300 million study sets on every conceivable topic and subject. We are developing new learning experiences by modeling how students learn and drawing upon knowledge acquisition, retention, and pedagogy in cognitive science. We are always seeking to help students master any subject by optimizing study efficiency and engagement. Want to be a go-to person for site reliability on the most-used learning platform in the U.S.? Want to work on a service that is rapidly scaling and relied upon by millions of students and teachers worldwide?  Quizlet is an indispensable utility used daily by millions of students and teachers around the globe. If our site goes down, even just for a few minutes, the pain is felt intensely. Speed is crucial, and downtime is not an option as we grow — during the school year, we are in the top 20 most-visited websites in the U.S. These are challenges you will face on day one at Quizlet.

What you'll do

    • Engage with service owners to improve the entire service lifecycle — from inception and design, through deployment, operation, maintenance, and sunset.
    • Help service owners drive their services through the service lifecycle through activities such as system design consulting, developing software platforms and frameworks, capacity planning and launch reviews.
    • Help service owners maintain their services once they are live by measuring and monitoring availability, latency, and overall system health.
    • Help scale systems sustainably through mechanisms like automation and evolve systems by pushing for changes that improve reliability and velocity.
    • Practice and evangelize sustainable incident response and blameless postmortems.

What we are looking for

    • Experience in designing, analyzing and troubleshooting distributed systems serving production traffic.
    • Experience with algorithmic thinking, data structures, and software complexity.
    • Experience in writing scripts in one or more languages such as Python or Go
    • Systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive.
    • Ability and desire to debug and optimize code and automate routine tasks.
    • Experience with on-call duty, know why it’s hard, work to improve it, and make it so well documented that every engineer wants to be on rotation.
    • {Passion|Interest|Experience} with automation of code testing and deployment through the use of containers.
Share this job:
Systems Engineer - Community.com
terraform ansible aws go postgresql testing Feb 11

Description

Imagine texting with artists, celebrities, visionaries—the leaders you respect and admire—the same way
you do with your mom or best friend. Imagine texting with your fans, supporters, or patrons that very
same way, with smart, powerful tools to help you engage in direct, meaningful communication. At scale.
This is the reality we’re building at Community.
We’re already busy helping some of the most prolific community leaders reach and respond to their
members in a way that outperforms the pay-to-play, throttled engagement of traditional social media
platforms. Community is not an evolution of social media, it’s a break away from it. A fresh start to
communication altogether.

About the role and your impact

At Community we are building an asynchronous messaging platform that integrates with multiple
messaging services at global scale. You would be working with a distributed, remote-first team that
spans North America and Europe. Your day would be spent building and supporting the AWS-based
infrastructure and systems that underpin our product: building and configuring Terraform and Ansible
modules, improving on our custom Go-based tooling; working on our Vitess, Cassandra, and Postgres
databases; designing and building simple monitoring integrations; designing new systems; pairing with
other engineers; and supporting other teams to deliver innovative features on a cutting edge stack.
We’re an early stage company and every team member has the potential to impact the organization for
years to come. You should bring new ideas, enthusiasm, and a drive for excellence and your efforts will
be rewarded.
We’re growth-oriented, both as a company and as individuals: we take learning seriously and invest in
growing our skills and our team’s capabilities. You will have the opportunity to share your expertise and
to learn from existing members of our high-performing team: our existing team includes authors from
well known publishers, an Elixir core team member, and engineers with decades of experience.

What You’ll Do
Build and support our AWS-based infrastructure and systems that underpin our product
Build and configure Terraform and Ansible modules
Improve on our custom Go-based tooling; working on our Viitess, Cassandra, and Postgres
databases
Design and build simple monitoring integrations
Design new systems; pairing with other engineers and supporting other teams to deliver
innovative features on a cutting edge stack

What You’ll Bring
Robust software development and testing skills, ideally in Go, but we’re open to excellence in
other languages for those motivated to learn our stack
Production experience, preferably at scale, on systems infrastructure
A driving interest in testing, intentional design, and building quality software that lasts
Hardworking and collaborative engineers, with a phenomenal team work ethic
A focus on actively building and being part of a great, diverse engineering culture

Share this job:
Lead Backend Engineer
Kryo  
go aws java backend api healthcare Feb 07

Who is Kryo?

Kryo, Inc is the parent company of chili™, the high-growth sleep solutions company that is rapidly changing the way the world sleeps. Through a scientific approach to delivering products that help improve health and wellness through enhanced sleep quality, chili uses technology to deliver results that some might even call “magical.”  We designed the original and most effective temperature-regulation sleep system, the chiliPAD™, trusted by thousands of delighted customers including pro athletes in every major US sports league, biohackers, business executives, ex-US Presidents and countless other high achievers seeking to optimize their health without pills or drugs.

More and more customers are experience the life-changing benefits of better sleep, enabled by the chiliPAD and new OOLER sleep system, which has led to rapid growth! To keep pace, we are seeking a Lead Backend Engineer to help us build our IoT Platform and continue our brand’s record growth!

Our aim is to help 15 million people sleep better in the next five years — one night of restful sleep at a time. Our passion is building products that enable people to get better, more effective sleep. 

Read more about chili, and our goal to be the future of sleep-driven health, at chilitechnology.com.

What We're Building

We are seeking a strong technical lead engineer with experience integrating with building a platform to support our growing suite of connected products. to join the team. Kudos if you have built something using Amazon Greengrass and/or the AWS IoT tools.

You will be responsible for designing and architecting the interfaces between our products, APIs, and apps. You will work closes with our consumer apps team, and firmware engineers.

The ideal candidate will be comfortable working in a fast-paced, entrepreneurial environment that is goal-oriented and emphasizes accountability for delivering results.

What You’ll Do

  • Participate in requirements gathering, technical specification, and the design and development of complex software projects
  • Take technical ownership of our current and future IoT platform
  • Build and deliver consistent high-quality products
  • Ensure solutions are feasible and implemented within technical and business constraints
  • Estimate and scope work in a timely fashion.
  • Monitor and review existing technology and tools and offer guidance on how we can get better
  • Lead a small team of firmware and backend engineers
  • Communicate and live the company’s purpose, core values, and vision.

What You’ll Bring:

  • Minimum 5 years of experience with Java/Kotlin or Go
  • Design of services in micro services architecture, containers and container orchestration.
  • Deep understanding of AWS including IAM, Cognito, DynamoDB, API Gateway, Lambda, and S3
  • Team leadership experience

The Perks

  • Competitive Salary
  • Employer-paid healthcare benefits
  • 401k Options
  • Unlimited PTO
  • Great company culture

We are Not a Good Fit for You if:

  • You aren’t a hands-on manager that isn’t afraid to jump in and get the job done.
  • You want to stay in your lane with a small fixed set of responsibilities.
  • You want someone to tell you how to do your job.
  • You don’t like to change in your daily routine & tasks.
  • You don’t like to sleep and don’t believe high-quality sleep will help people live longer, healthier, and better lives.

This Job Is Ideal for Someone Who Is:

  • Dependable -- more reliable than spontaneous
  • People-oriented -- enjoys interacting with people and working on group projects

Job Type: Full-time

Location:

  • Mooresville, NC or Remote

Schedule:

  • Monday to Friday
Share this job:
Engineer, Platform
Auth0  
postgresql database mongodb go golang python Feb 01
Auth0 is a pre-IPO unicorn. We are growing rapidly and looking for exceptional new team members to add to our teams and will help take us to the next level. One team, one score. 

We never compromise on identity. You should never compromise yours either. We want you to bring your whole self to Auth0. If you’re passionate, practice radical transparency to build trust and respect, and thrive when you’re collaborating, experimenting and learning – this may be your ideal work environment.  We are looking for team members that want to help us build upon what we have accomplished so far and make it better every day.  N+1 > N.

We are looking for Database Engineers who are passionate about distributed systems, availability, and delivering customer value. Our Database Engineers will maintain and automate all aspects of our database platform including infrastructure, tooling, and observability. 

Ideal candidates have advanced database knowledge, and likely are DBAs with senior level software engineering.

You would be a good fit for this role if you have:

    • 8+ years production database engineering experience.
    • Expert knowledge of database internals either PostgreSQL or MongoDB.
    • Demonstrable expertise in database performance.
    • Experience developing large-scale schema migration solutions.
    • Experience with database performance analysis in either PostgreSQL or MongoDB.
    • Proficiency in Golang, Python, Node.js, or Java.
    • Demonstrable expertise in building distributed database applications at scale.
    • Demonstrated ability to implement proper test coverage.
    • Experience coaching and mentoring junior engineers.
    • Experience in disaster recovery planning and execution.
    • Deep understanding of microservice architecture and best practices.


Also useful if you have:

    • Experience with data governance laws such as HIPAA, SOC2, PCI, and GDPR.
    • Experience building data migration solutions in a heterogeneous environment.
    • Experience working with multi region geo-localized data and services.
    • Experience with RDS Aurora PostgreSQL.
    • Experience managing infrastructure with Terraform.
    • Experience with MongoDB Atlas.


Preferred Locations:

    • #US; #AR;


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

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

Join us on this journey to make developers more productive while making the internet safer!

Auth0 is an Equal Employment Opportunity employer. Auth0 conducts all employment-related activities without regard to race, religion, color, national origin, age, sex, marital status, sexual orientation, disability, citizenship status, genetics, or status as a Vietnam-era special disabled and other covered veteran status, or any other characteristic protected by law. Auth0 participates in E-Verify and will confirm work authorization for candidates residing in the United States.
Share this job:
Python / Go Cloud Engineer
python go git sysadmin cloud java Jan 27

Mission

Platform.sh is a groundbreaking hosting and development tool for web applications. We’re a European VC-Backed startup with a host of blue-chip Enterprise clients and a string of awards and grants (including €2m from the EU Horizon 2020 program). To reinforce our technical prowess, we are looking to grow our engineering team. If you’re looking for an exciting, high-growth opportunity with an award-winning, cutting-edge company, this could be just the job for you.

The company is fully distributed and remote first, with a strong accent on diversity and inclusion in all of its dimensions (gender, sexual orientation, age, race, country of origin - you have it, we want it).

For its groundbreaking PaaS solution https://platform.sh is looking for a Pythonian Cloud Engineer with a taste for Go, good Linux system understanding, and a real hunger for the challenges of building robust, distributed systems.

Platform.sh is a PaaS shrouded in a lot of black magic (we can consistently clone a whole running cluster, with its state, databases, indexes in a matter of seconds). We want to get this down to the hundreds of milliseconds domain. Interested? There is more...

Our external API is pure Hypermedia REST + oAuth on top of Pyramid. It mechanizes the Git layer and needs more features.

We can consistently generate from the same manifest a Docker container, an LXC one, or VM disk images (AWS, Azure, Google Cloud, OpenStack), we want more targets.

We probably have the highest container density in the industry. We need to get it higher.

We support any Python, Ruby, NodeJS, PHP, Java and .NET time to roll-out Elixir, of course Elixir, and Rust.

We need to have more auto-healing on the high-availability clusters. We need more performance out of our multi-protocol ssh proxy. We need work on our Ceph Implementation; We need to get the Debian package generation streamlined and faster. We need… great ideas on how to make Platform.sh even better. Interested? Join us!

This is a remote position and occasional travel to cool places like Paris, France, may be required.

Skills & requirements:

Required:

  • Be a really really good dev that likes testing, understands how an OS works, knows networking, how git works, and the constraints of a distributed system.
  • Be proficient in Python
  • Some familiarity with Go (or the willingness to learn) - hard core expertise here, also appreciated.

Would be really great if you had:

  • Experience with C (we contribute to a bunch of upstream projects, like LXC) is a plus; Love not required.
  • Great knowledge of Git
  • Good Networking background (routing/protocols)
  • Good grasp of practical security and cryptography
  • Experience with other programming languages (Rust. Haskell anyone? Java, Javascript, Ruby, Common Lisp?, PHP? )
  • Good knowledge of how the Web works (Hacking Nginx with Lua a plus). You may want to brush up on HTTP before the interview.
  • Good understanding of how database systems and search engines work
  • A good notion on distributed systems (consensus protocols like Raft/Paxos, eventual consistency models, gossip protocols)
  • Mad Debian Skills. Sporting a Debian plaid cloth during the interview is not frowned upon.

To be clear so you are not surprised in the technical interview, this job is very much more for a systems engineer, rather than an application developer. So knowing about system calls is important, while knowing Django, not so much.

Share this job:
Engineering Manager
git python go manager engineering manager finance Jan 23

Location: All EU locations/timezones considered

We are looking for Engineering Managers to help us grow and develop our Engineering teams. Our managers take an active role in creating a productive environment for our engineers; be it through removing blockers and impediments, facilitating cross-team collaboration and understanding, or by aiding the team in helping themselves by constantly improving and refining their working practices. Youll be responsible for managing a team of distributed engineers working across a variety of systems and helping them to perform at their best.

Grafana is the defacto standard open source dashboarding tool for visualizing and analyzing metrics. Since Grafana is open source, our user base ranges from finance firms at Wall Street to small beehive community groups. The most common use-case for Grafana is infrastructure and application monitoring. Grafana helps companies gain insight into how their applications and users behave, enabling them to iterate and improve faster. This is an exciting opportunity to actively contribute to helping the Grafana team build a product that enables our users to communicate with data and to delight our users. You will also have the opportunity to help the team maintain and continue to build close links with our open-source community.

Benefits

At our core Grafana Labs is an open company. We believe that open source is the superior way to build and deliver software. We also believe in being open and transparent with our employees. We believe that transparency breeds trust and that trust is the foundation of great teamwork. We actively seek to break down silos, empower employees with information and allow people to see the whole picture. This transparency extends to our strategy, our financials, our successes and failures. We empower our team to make their own decisions and trust that they will try to do the right thing.

We are a remote first team. Our three founders are on three different continents and our team of 70+ global employees are based in 15+ different countries. Hiring remotely unlocks the broadest, most diverse, most talented pool of potential employees. It also means that we have built our culture around a flexible and autonomous work environment based on trust.

Equal Opportunity Employer

At Grafana Labs were building a company where a diverse mix of talented people want to come, to stay, and to do their best work. We know that our company runs on the hard work and the dedication of our passionate and creative employees. We will recruit, train, compensate and promote regardless of race, religion, colour, national origin, gender, disability, age, veteran status and all the other fascinating characteristics that make us different and unique. We believe that equality and diversity builds a strong organisation and were working hard to make sure thats the foundation of our organisation as we grow.

Share this job:
Software Engineer
ruby-on-rails postgresql node-js go google-bigquery saas Jan 16

We are:

Shogun (YC W18): a page builder platform for eCommerce stores. We're one of the most popular apps on Shopify and BigCommerce. Our fully remote team of 50 is located all around the world.

We need:

A full stack rails engineer with an interest in the business side of things. You'll work closely with our growth team to move growth initiatives forwards.

Responsibilities

  • Work on special projects to drive growth at Shogun
  • Build out and maintain internal software (admin, affiliate tracking system, etc.)
  • Build out new platform and partner software integrations
  • Build out integrations between software services we use for business operations (CRM systems, campaign management software, etc.)
  • Build out and maintain our APIs for our technology partner program
  • Write queries and work with analytics tools to understand the business

You must:

  • Know or be interested in knowing what drives a startup SaaS business (MRR, LTV, Churn, CAC, ARPU, Conversion Rate, Acquisition Funnels, etc.)
  • Know rails like the back of your hand
  • Enjoy scaling challenges as we're growing fast
  • Have a super high standard of quality
  • Be comfortable looking at data
  • Have at least a few years of experience with tech companies
  • Have built some cool things we can check out
  • Have a few references we can say hi to

Technologies we use:

  • rails
  • go
  • nodejs
  • postgres
  • mongodb
  • BigQuery
  • heroku

We offer:

  • Solid pay
  • Trips to international offsites
  • Health Benefits (US)
  • And more.
Share this job:
Senior VueJS developer
javascript css html vue-js go senior Jan 15

US Only

Codelitt is looking for a Frontend Developer with experience in HTML, CSS, and Javascript (Vue required). Preferably you'll have a keen eye for the user interface, communicate well with designers, and with other engineers. You work well with others and friendly.

While this is a remote position, there are often meetings at 9 a.m. ET. Something to take into consideration. Mountain Time, Central Time, or Eastern Time preferred.

Requirements


  • Experience working and collaborating with teams


  • Experience in Linux and command line a must


  • Solid Javascript experience a must


  • Solid Vue experience is a must


  • Experience with Functional programming is highly desirable


  • You know how to architect all components of a frontend project


  • You have experience reading API documentation and working with different endpoints to compose the desired effect


  • You know how to run projects through solid processes (things like code reviews, reviewing stories, planning)


  • Picks up new technologies quickly and efficiently


  • Uses Git effectively


  • Know how to create tests and why it's important


  • Knowledge of OOP and software design principles


  • Driven, ambitious, and interested in tech


  • Self-motivated


  • Acumen. You must be able to think of and judge multiple solutions for a problem and be able to reason between them.


  • You’re aware of how to build secure apps


  • You know how to optimize frontend load times, debug rendering issues, and overall provide a smooth experience to the user.


  • Knowledge of responsive frontends

Share this job:
Senior Golang engineer
go backend postgresql database golang senior Jan 15

US only.

Codelitt is looking for a Golang senior with experience building high complex applications. Preferably you'll communicate well with other engineers. You work well with others and friendly.

While this is a remote position, there are often meetings at 9 a.m. ET. Something to take into consideration. Mountain Time, Central Time, or Eastern Time preferred.

Requirements


  • Fluent English


  • Experience working and collaborating with teams


  • Experience in Linux and command line a must


  • Solid Golang experience a must


  • You know how to architect all components of a backend project


  • You have experience reading API documentation and working with different endpoints to compose the desired effect


  • You know how to run projects through solid processes (things like code reviews, reviewing stories, planning)


  • Picks up new technologies quickly and efficiently


  • Uses Git effectively


  • Know how to create tests with Go and why it's important


  • Knowledge of OOP and software design principles


  • Driven, ambitious, and interested in tech


  • Self-motivated


  • Acumen. You must be able to think of and judge multiple solutions for a problem and be able to reason between them.


  • You’re aware of how to build secure apps

Share this job: