Remote Golang Jobs

Last Week

Systems Engineer for WordPress VIP
golang docker php lua nginx wordpress May 24

We are looking for someone to help us develop, build, and maintain our growing global infrastructure for WordPress VIP and its clients. Our Engineers help some of the world’s most prominent organizations use WordPress at scale.

We are a globally distributed team of full-time, salaried staff who all work remote. For this role we are prioritizing candidates who reside in North/South America.

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:

This Month

Systems Engineer - Team Observability
 
golang python linux cloud aws May 19
Atlassian is continuing to hire for all open roles with all interviewing and on-boarding done virtually due to COVID-19. Everyone new to the team, along with our current staff, will temporarily work from home until it is safe to return to our offices.

Get a kick out of working with data at scale and providing solutions for others? Come join us in Observability where we are responsible for managing the services that power real-time monitoring, logging, tracing and alerting for teams at Atlassian.

Work closely with numerous teams to help them understand what data should be collected and how it should be interpreted. Ensure we can predict issues / outages before they occur and detect them faster when they do.

By providing ongoing education for engineers, and by building visibility tools and systems, we enable teams to evolve their monitoring as their services change. Our work helps to ensure a reliable and consistent user experience by allowing teams to understand how their products and services are performing on a global scale around the clock. Our complete offering of services is listed in Atlassian Observability Stack.

We need you to have:

  • Experience in managing cloud infrastructure platforms, particularly AWS Kinesis, EC2, S3.
  • Experience in automation/config-as-code such as Ansible, Terraform, puppet, CloudFormation.
  • Development experience or interest in languages such as Python, Golang or Java
  • Knowledge and experience administrating Linux operating systems

We want you to have:

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

All members of the Observability team are expected to be across development and infrastructure and able to deliver in both. With our squad approach to delivery. One month you could be head down in the technical details of one of our systems, and the next month helping our internal users not shoot themselves in the foot by using our tools incorrectly. We expect you to be able to take on both throughout the year. Some of the challenges you’ll be faced with is running the Southern Hemisphere’s largest Splunk installation, a metrics system that handles 60M metrics per seconds, liaising with multiple vendors to ensure we stay on top of what they are offering, or working on a data pipeline that handles hundreds of TB of data in a single day.

Commonly known as the most interesting and fun team within Atlassian and with the best t-shirts, Observability plays as hard as we work. We live in the tightly run development world as well as the chaos that is managing systems. We move from bug to production as quickly as you can code it (and provide the graph to prove it).

More about our benefits

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

More about Atlassian

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

Additional Information

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

All your information will be kept confidential according to EEO guidelines.
Share this job:
Backend Developer
Dolfin  
python react-js aws backend golang java May 07

Backend Developer

at Dolfin, Amsterdam

We’re looking for a passionate backend developer with 2+ years of experience to join our development team in Amsterdam.

Dolfin is a UK financial group that provides world-class custody, brokerage and asset management to private clients, their financial advisers and institutional investors. Our Amsterdam team works on different projects: customer relationship management system, investments platform, and various investment tools and client applications. We use mature and diverse IT-infrastructure and work with modern technological stack including React, Redux, Typescript, NodeJS on the frontend side and Golang/Python with PostgreSQL under Kubernetes management with a bunch of AWS services on the backend side. We strive to make our development process predictable, change proof and well-organized to achieve the fastest possible product delivery pace. That's why we invest a lot in the development of a diverse set of internal tools such as code generators, CLI tools, build process automation tools, and homegrown Domain Specific Languages

If you are passionate about your work, experimental, love to challenge yourself and learn something new, then you might be a good fit for our team of open-minded, innovative developers!

You should apply if you:
Have 2+ years of experience as a back-end engineer;
Able to effectively work with Golang or Python or C++ or Java and infrastructure around any of them;
Care about writing simple, efficient and quality code;
Not afraid of taking full ownership of your projects and lead them till completion;
A huge plus is your interest in DevOps: we use bazel, helm, AWS CDK to build and deploy our projects and infrastructure. Everything is up and running under K8s on AWS.

What we offer:
Modern technological stack, without legacy codebase or outdated libraries/frameworks;
Challenging projects with enough possibilities for personal development;
Freedom to do what you do best;
Flexible work schedule;
Top-notch work equipment;
Relocation to Amsterdam (if needed);
Above market rate salary.

Interested?
Please apply below! If you like the sound of this role, but are not totally sure whether you’re the right person, do apply anyway :)

Share this job:
Middle/Senior Frontend Developer
Dolfin  
react redux typescript golang frontend senior May 07

Middle/Senior Frontend Developer at Dolfin, Amsterdam

We’re looking for a frontend developer with 3+ years of experience to join our development team in Amsterdam.

Dolfin is a UK financial group that provides world-class custody, brokerage and asset management to private clients, their financial advisers and institutional investors. Our Amsterdam team works on several projects: customer relationship management system, investments platform, and various investment tools and client applications. We use mature and diverse IT-infrastructure and work with a modern technological stack including React, Redux, Typescript on the frontend side and Golang with PostgreSQL under Kubernetes management on the backend side. We strive to make our development process predictable, change proof and well-organized to achieve the fastest possible product delivery pace. That’s why we invest a lot in the development of a diverse set of internal tools such as code generators, CLI tools, build process automation tools, and homegrown DSL. 

If you are passionate about your work, experimental, love to challenge yourself and learn something new, then you might be a good fit for our team of open-minded, innovative developers! 

You should apply if you:
Have 3+ years of experience as a front-end engineer;
Know all the ins and outs of modern Javascript;
Are proficient with HTML and CSS;
Have React projects in your portfolio;
Have extensive experience with build tools like Webpack;
Familiar with NodeJS and command-line tooling;
Care about writing simple, efficient and quality code;
Not afraid of taking full ownership of your projects and lead them till completion.

What we offer:
Modern technological stack, without legacy codebase or outdated libraries/frameworks;
Challenging projects with enough possibilities for personal development;
Freedom to do what you do best;
Flexible work schedule;
Top-notch work equipment;
Relocation to Amsterdam.

Interested?
Please apply below! If you like the sound of this role, but are not totally sure whether you’re the right person, do apply anyway :)

Share this job:

This Year

Corporate Security Engineer
 
golang java python saas cloud aws Apr 16
Atlassian is continuing to hire for all open roles with all interviewing and on-boarding done virtually due to COVID-19. Everyone new to the team, along with our current staff, will temporarily work from home until it is safe to return to our offices.

Atlassian is working towards a BeyondCorp style zero-trust network and we need smart motivated people to help us get there. As a Corporate Security Engineer, you will drive the transition and aid in securing our corporate IT environment.
Primarily this involves collaborating with internal IT, network operations, and engineering teams, working on security problems and helping architect solutions. There will never be a dull moment as you’ll work with a wide array of systems including endpoints, mail gateways, networks and third party services.

In this role, you’ll get to:
Make a real difference to Atlassian security and privacy;
Lead big organizational and technical change; and
Do interesting diverse technical work, your way.

More about you:
We’re looking for individuals who can adapt quickly, be flexible and enjoy working in a variety of areas. To be successful, you must thrive on autonomy and open work.

On your first day, we’ll expect you to have:
1+ years experience working in cyber security;
An ability to reason about security decisions;
Experience in infrastructure security with an emphasis on endpoint security, network security and/or application security.
Proficiency in at least one programming language (e.g. Python, Golang, Java etc.); and
Strong organizational and interpersonal skills.

It's great, but not required, if you have:
Experience working with compliance, privacy, IT, networking or related functions;
Previously worked with a variety of SaaS tools (Salesforce, Workday, Coupa etc)
An IT background including system administration skills, especially with AD, SSO, GSuite and AWS environments; and
Experience in a large scale cloud business.

More about our team:
We are a focused group committed to protecting the security of our customers and their data. We value diverse thinking and creativity, so we can all learn from each other and do interesting things. You will be working with the whole security team to improve our cyber security posture.
More about our benefits

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

More about Atlassian

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

Additional Information

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

All your information will be kept confidential according to EEO guidelines.
Share this job:
Senior Backend Engineer - Recommendations
Medium  
backend senior golang python machine learning aws Apr 16
Medium’s mission is to help people deepen their understanding of the world and discover ideas that matter. We are building a place where ideas are judged on the value they provide to readers, not the fleeting attention they can attract for advertisers. We are creating the best place for reading and writing on the internet—a place where today’s smartest writers, thinkers, experts, and storytellers can share big, interesting ideas. To do that, we create simple and beautiful product experiences that prioritize the user experience.

We are looking for a Senior Backend Engineer that will work on building advanced recommendation systems that help users to navigate the vast library of quality content on Medium. As an engineer on the recommendations team, you'll work closely with PMs and ML engineers to create the best version of Medium for every user. 

What will you do

  • Work on a large-scale recommendation system that uses machine learning in its core.
  • Design and build scalable and performant backend services. (We use primarily Golang and Python).
  • Create data pipelines and high performance online serving infrastructure.
  • Design end to end experiments that optimize for reader satisfaction.

Who are you?

  • You have proven experience building server-side software.
  • You believe in the craft of software engineering, but are pragmatic with engineering tradeoffs.
  • You are passionate about using technology to help Medium readers discover the most relevant content.
  • You have familiar with services architecture and understand its trade-offs.
  • You have experience with AWS, Kafka, Redis, and relational database systems.

We'd particularly love it if

  • You have built services that serve a significant amount of traffic.
  • You are proficient in Golang, Python, and/or Spark.
  • You've worked on production machine learning systems at scale in search, ranking, recommendations, and/or natural language processing.
At Medium, we foster an inclusive, supportive, fun yet ambitious team environment. We value having a team that is made up of a diverse set of backgrounds and respect the healthy expression of diverse opinions. We embrace experimentation and the examination of all kinds of ideas through reasoning and testing. Come join us as we continue to change the world of digital media. Medium is an equal opportunity employer.

Interested? We'd love to hear from you.
Share this job:
Senior Software Engineer - Golang
 
golang senior python c embedded saas Apr 15
The Senior Software Engineer - Golang is a backend engineer responsible for building and managing cloud-native applications. This role will have the primary accountability of developing, implementing and operating Couchbase’s Cloud platforms. The team operates with a “run what you write” philosophy and each engineer is responsible for deploying and operating the code they write.

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

This role is also open to remote work within UK as our teams are distributed all over the world!

Responsibilities

  • Design, build, manage and operate the infrastructure and configuration of SaaS applications with a focus on automation and infrastructure as code.
  • Design, build, manage and operate the infrastructure as a service layer (hosted and cloud-based platforms) that supports the different platform services.
  • Develop comprehensive monitoring solutions to provide full visibility to the different platform components using tools and services like Kubernetes, Prometheus, Grafana, ELK, Datadog, New Relic and other similar tools.
  • Experience working within an Agile/Scrum SDLC
  • Interface with Product manager and Product owner to refine requirements and translate requirements to stories and epics. 
  • Perform detailed scoping of features 
  • Integrate different components and develop new services with a focus on open source to allow a minimal friction developer interaction with the platform and application services.
  • Identify and troubleshoot any availability and performance issues at multiple layers of deployment, from hardware, operating environment, network, and application.
  • Evaluate performance trends and expected changes in demand and capacity, and establish the appropriate scalability plans
  • Troubleshoot and solve customer issues on production deployments
  • Ensure that SLAs are met in executing operational tasks

Qualifications

  • Experience in languages and infrastructure such as Go, Python, C, C++, and scripting is mandatory
  • Experience in modern software paradigms including cloud applications and serverless architectures 
  • 7+ years writing production back-end/embedded systems code.
  • Experience with agile methodologies and ability to lead scrums 
  • Some experience with front-end frameworks such as React, Angular and Bootstrap a solid plus. 
  • Team lead experience. Experience working with global and remote teams 
  • Experience with a pair programming model highly desirable
  • Experience in full-stack development 
  • Cloud Infrastructure: Amazon Web Services, Google Cloud Platform & Azure 
  • Experience in modern software paradigms including cloud applications and serverless architectures 
  • MS in Computer Science or equivalent experience
Share this job:
Senior Cloud Software Engineer
cloud senior golang java python scala Apr 09

At CrowdStrike we’re on a mission - to stop breaches. Our groundbreaking technology, services delivery, and intelligence gathering together with our innovations in machine learning and behavioral-based detection, allow our customers to not only defend themselves, but do so in a future-proof manner. We’ve earned numerous honors and top rankings for our technology, organization and people – clearly confirming our industry leadership and our special culture driving it. We also offer flexible work arrangements to help our people manage their personal and professional lives in a way that works for them. So if you’re ready to work on unrivaled technology where your desire to be part of a collaborative team is met with a laser-focused mission to stop breaches and protect people globally, let’s talk.

About the Role:

The Sr. Software Engineer role is part of the Engineering team from CrowdStrike Romania who will build globally distributed, fault tolerant and highly scalable cloud-based critical systems using Golang.

Don't worry if you don't know Golang, we will teach you!

If you are a hands-on engineer who loves to operate at scale, let's talk!

This position is open to candidates in Bucharest (Office or Romania Remote), Brasov, Cluj, Iasi and Timisoara (Remote).

You will:

  • Lead backend engineering efforts from rapid prototypes to large-scale application services across CrowdStrike products
  • Make it possible for internal teams to easily work with data at the petabyte scale
  • Leverage and build cloud based services to support our top rated security intelligence platform
  • Work with security researchers to troubleshoot time-sensitive production issues
  • Keep petabytes of critical business data safe, secure, and available
  • Brainstorm, define, and build collaboratively with members across multiple teams
  • Obsess about learning, and champion the newest technologies & tricks with others, raising the technical IQ of the team
  • Be mentored and mentor other developers on web, backend and data storage technologies and our system
  • Constantly re-evaluate our product to improve architecture, knowledge models, user experience, performance and stability
  • Be an energetic ‘self-starter’ with the ability to take ownership and be accountable for deliverables
  • Use and give back to the open source community

You'll use:

  • Golang
  • Python
  • Cassandra
  • Kafka
  • Elasticsearch
  • SQL
  • Redis
  • ZMQ
  • Hadoop
  • AWS Cloud
  • Git

What You’ll Need:

  • Bachelor's Degree in Computer Science (or commensurate experience in data structures/algorithms/distributed systems)
  • Strong programming skills – Python / Java / Scala or Golang
  • The ability to design scalable and re-usable SOA services
  • The ability to scale backend systems – sharding, partitioning, scaling horizontally are second nature to you
  • The desire to ship code and the love of seeing your bits run in production
  • Deep understanding of distributed systems and scalability challenges
  • Deep understand multi-threading, concurrency, and parallel processing technologies
  • Team player skills – we embrace collaborating as a team as much as possible
  • A thorough understanding of engineering best practices from appropriate testing paradigms to effective peer code reviews and resilient architecture
  • The ability to thrive in a fast paced, test-driven, collaborative and iterative programming environment
  • The skills to meet your commitments on time and produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration

Bonus Points awarded for:

  • Contributions to the open source community (GitHub, Stack Overflow, blogging)
  • Existing exposure to Golang, Scala, AWS, Cassandra, Kafka, Redis, Splunk
  • Prior experience in the cybersecurity or intelligence fields

Benefits of Working at CrowdStrike:

  • Market leader in compensation
  • Comprehensive health benefits
  • Working with the latest technologies
  • Training budget (certifications, conferences)
  • Flexible work hours and remote friendly environment
  • Wellness programs
  • Stocked fridges, coffee, soda, and lots of treats
  • Peer recognition
  • Inclusive culture focused on people, customers and innovation
  • Regular team activities, including happy hours, community service events

Bring your experience in distributed technologies and algorithms, your great API and systems design sensibilities, and your passion for writing code that performs at extreme scale. You will help build a platform that scales to millions of events per second and Terabytes of data per day. If you want a job that makes a difference in the world and operates at high scale, you’ve come to the right place.

We are committed to building an inclusive culture of belonging that not only embraces the diversity of our people but also reflects the diversity of the communities in which we work and the customers we serve. We know that the happiest and highest performing teams include people with diverse perspectives and ways of solving problems so we strive to attract and retain talent from all backgrounds and create workplaces where everyone feels empowered to bring their full, authentic selves to work.

CrowdStrike is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex including sexual orientation and gender identity, national origin, disability, protected veteran status, or any other characteristic protected by applicable federal, state, or local law.

Share this job:
Site Reliability Engineer
golang scala machine learning cloud aws testing Apr 09

At CrowdStrike we’re on a mission - to stop breaches. Our groundbreaking technology, services delivery, and intelligence gathering together with our innovations in machine learning and behavioral-based detection, allow our customers to not only defend themselves, but do so in a future-proof manner. We’ve earned numerous honors and top rankings for our technology, organization and people – clearly confirming our industry leadership and our special culture driving it. We also offer flexible work arrangements to help our people manage their personal and professional lives in a way that works for them. So if you’re ready to work on unrivaled technology where your desire to be part of a collaborative team is met with a laser-focused mission to stop breaches and protect people globally, let’s talk.

About the Role

At CrowdStrike we operate a massive cloud platform that protects our customers from a variety of bad actors: cyber criminals, hacktivists and state sponsored attackers. We process tens of billions of events a day and we store and use petabytes of data. We’re looking for an engineer who is passionate about site reliability and is excited about joining us to ensure our service runs 24/7.

This position is open to candidates in Bucharest (Office or Romania Remote), Brasov, Cluj, Iasi and Timisoara (Remote).

You will:

  • Be responsible for all operational aspects of our platform - Availability, Latency, Throughput, Monitoring, Issue Response (analysis, remediation, deployment) and Capacity Planning with respect to Latency and Throughput. Build tooling to help monitor and analyze the platform
  • Work in a team of highly motivated engineers
  • Use your passion for technology to ensure our platform operates flawlessly 24x7
  • Obsess about learning, and champion the newest technologies & tricks with others, raising the technical IQ of the team. We don’t expect you to know all the technology we use but you will be able to get up to speed on new technology quickly
  • Have broad exposure to our entire architecture and become one of our experts in overall process flow
  • Be a great code reader and debugger, you will have to dive into large code bases, identify issues and remediate
  • Have an intrinsic drive to make things better
  • Bias towards small development projects and the occasional larger project
  • Use and give back to the open source community

You'll use:

  • Go(Golang)
  • Python
  • ElasticSearch
  • Cassandra
  • Kafka
  • Redis, Memcached
  • AWS Cloud

Key Qualifications:

You have:

  • Degree in Computer Science (or commensurate experience in data structures/algorithms/distributed systems).
  • Experience as a sustaining engineering or SRE for a cloud based product.
  • Good understanding of distributed systems and scalability challenges – sharding, partitioning, scaling horizontally are second nature to you.
  • A thorough understanding of engineering best practices from appropriate testing paradigms to effective peer code reviews and resilient architecture.
  • The ability to thrive in a fast paced, test-driven, collaborative and iterative programming environment.
  • Good understand of multi-threading, concurrency, and parallel processing technologies.
  • The skills to meet your commitments on time and produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration.
  • Team player skills – we embrace collaborating as a team as much as possible.

Bonus points awarded for:

  • Contributions to the open source community (GitHub, Stack Overflow, blogging).
  • Existing exposure to Go, Kafka, AWS, Cassandra, Elasticsearch, Scala, Hadoop, Spark
  • Prior experience in the Cyber Security or intelligence fields

Benefits of working at CrowdStrike:

  • Background or familiarity with File Integrity Monitoring (FIM), Cloud Security Posture Management (CSPM), or Vulnerability Management.
  • Market leader in compensation
  • Comprehensive health benefits
  • Working with the latest technologies
  • Training budget (certifications, conferences)
  • Flexible work hours and remote friendly environment
  • Wellness programs
  • Stocked fridges, coffee, soda, and lots of treats
  • Peer recognition
  • Inclusive culture focused on people, customers and innovation
  • Regular team activities, including happy hours, community service event

We are committed to building an inclusive culture of belonging that not only embraces the diversity of our people but also reflects the diversity of the communities in which we work and the customers we serve. We know that the happiest and highest performing teams include people with diverse perspectives and ways of solving problems so we strive to attract and retain talent from all backgrounds and create workplaces where everyone feels empowered to bring their full, authentic selves to work.

CrowdStrike is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex including sexual orientation and gender identity, national origin, disability, protected veteran status, or any other characteristic protected by applicable federal, state, or local law.

Share this job:
Sr. Data Engineer
golang python data science machine learning aws Apr 09

At CrowdStrike we’re on a mission - to stop breaches. Our groundbreaking technology, services delivery, and intelligence gathering together with our innovations in machine learning and behavioral-based detection, allow our customers to not only defend themselves, but do so in a future-proof manner. We’ve earned numerous honors and top rankings for our technology, organization and people – clearly confirming our industry leadership and our special culture driving it. We also offer flexible work arrangements to help our people manage their personal and professional lives in a way that works for them. So if you’re ready to work on unrivaled technology where your desire to be part of a collaborative team is met with a laser-focused mission to stop breaches and protect people globally, let’s talk.

About the Role

We are looking to hire a Sr. Data Engineer for the Data Engineering team at CrowdStrike. The Data Engineering team operates within the Data Science organization, and provides the necessary infrastructure and automation for users to analyze and act on vast quantities of data effortlessly. The team has one of the most critical roles to play in ensuring our products are best-in-class in the industry. You will interact with product managers and other engineers in building both internal and external facing services.

This role is open to candidates in Bucharest, (Office or Remote) Cluj, Brasov and Isai (Remote).

What You’ll Need

  • BS degree in Computer Science or related field.
  • 7+ years of relevant work experience.
  • Good knowledge of some (or all) of AWS, Python, Golang , Kafka , Spark, Airflow, ECS, Kubernetes, etc to build infrastructure that can ingest and analyze billions of events per day.
  • Good knowledge of distributed system design and associated tradeoffs.
  • Good knowledge of CI / CD and associated best practices.
  • Familiarity with Docker-based development and orchestration.

Bonus points if you have…

  • Created automated / scalable infrastructure and pipelines for teams in the past.
  • Contributed to the open source community (GitHub, Stack Overflow, blogging).
  • Prior experience with Spinnaker, Relational DBs, or KV Stores.
  • Prior experience in the cybersecurity or intelligence fields.

Benefits of Working at CrowdStrike:

  • Market leader in compensation
  • Comprehensive health benefits + 401k plan (US only)
  • Flexible work hours and remote friendly environment
  • Wellness programs
  • Stocked fridges, coffee, soda, and snacks
  • Peer recognition
  • Inclusive culture focused on people, customers and innovation
  • Regular team activities, including happy hours, community service events

We are committed to building an inclusive culture of belonging that not only embraces the diversity of our people but also reflects the diversity of the communities in which we work and the customers we serve. We know that the happiest and highest performing teams include people with diverse perspectives and ways of solving problems so we strive to attract and retain talent from all backgrounds and create workplaces where everyone feels empowered to bring their full, authentic selves to work.

CrowdStrike is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex including sexual orientation and gender identity, national origin, disability, protected veteran status, or any other characteristic protected by applicable federal, state, or local law.

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:
Senior Software Engineer
 
senior golang java python javascript c Apr 02
At Couchbase, big things happen. Every day, we’re translating vision into reality by tackling innovative and exciting challenges head-on with a team that prioritizes honesty, transparency, and humility. This is a breakthrough stage in our company, where the enthusiasm of our employees and leadership team is infectious and growing. You’ll have the opportunity to learn new skills, grow your career, and work with the smartest, most passionate people in the industry. At Couchbase, you can go home knowing that you have an impact. What we do matters. Enjoy the journey.

This role is also open to remote work within US as our teams are distributed all over the world!

What are we up to?
If you like working on high performance enterprise software, then you’ll like this! As a Senior Software Engineer in our R&D team, you will help build cutting-edge distributed, shared-nothing architecture of our NoSQL software. You will be part of a team creating NoSQL database products used by hundreds of modern enterprises and applications, tackling the hardest problems our customers have, and employing your skills in - Golang, Java, C/C++, Erlang, JavaScript and/or Python (with possibly a few other languages thrown in for good measure). This is a very exciting time to build something new and innovative for the databases of the future. Like open source? So do we: Couchbase and its engineers are active open source contributors for Couchbase, memcached, and other projects.
While other NoSQL vendors may experience architectural limitations, Couchbase architects all of its own systems with a laser-focus on high performance use cases for largest modern enterprise applications. Your engineering contributions will be the key in helping Couchbase to keep our performance advantage over the competition.

RESPONSIBILITIES - You will
Translate product requirements into engineering requirements and write high quality performing code.
Design and implement mission-critical code coverage as it pertains to the data model for a scale-out database.
Debug and fix issues by participating in high quality code reviews
Align with Indexing, Support, Mobile, Search, Storage and Clustering teams to integrate new features into our data platform.
Engineer needle-moving tools and features with simplicity, elegance and economy.
Be agile! Think quality! Think leverage!

PREFERRED QUALIFICATIONS
You are passionate about database architecture and systems
You can hack in several of your preferred languages from C/C++, Java, and Python to Erlang and Go
You have multiple years of commercial and/or open source software experience
You think that distributed systems are amazing
You’re self-motivated, independent and a quick learning person who likes to take on challenges 
You like working in organizations that strive to stay ahead of the curve by rapidly moving the technological innovation.

MINIMUM QUALIFICATIONS
Masters Degree in Computer Science or commensurate experience 
You’re an excellent teammate
Excellent written and verbal communication skills
About Couchbase

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

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

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

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

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

Check out some recent industry recognition:

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

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

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:
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:
Senior Microservice Platform Engineer
Medium  
senior golang api Jan 16
At Medium, words still matter. We are building a place to foster reading and writing on the internet—a place where today’s smartest writers, thinkers authorities, experts, and storytellers can share big, interesting ideas; a place where ideas are judged on the value they provide to readers, not the fleeting attention they can attract for advertisers.

The Platforms team
The Platforms team is tasked with enabling our product engineers to quickly build a quality user experience. We do that by giving those teams tools and frameworks to build great user experiences.
Much of the Platforms team's recent work has been around shepherding new technologies into Medium's stack: We have a web client written in modern React (with hooks, if you're curious) and TypeScript. We have enjoyed adopting GraphQL to add clarity to our API, manage changing client needs, and take advantage of third party tooling like Apollo Client. We have a modern design system & styling framework using CSS-in-JS & Storybook. And we are growing our fleet of Go services speaking gRPC, deployed on Kubernetes, and released with our own K8s operator.

That's where you come in
We're looking for staff- or principal-leveled engineers who like to:
Write software — That might be writing a new framework, making a design system component accessible, or writing a Slack integration that saves engineers time.
Support fellow engineers — We listen to product engineering teams and collaborate with them. After all, they're our users, and they're the ones who ultimately help Medium's users read and write things that matter. When we empathetically understand what they need, it makes us better at our job.
Advocate for & design solutions — We provide high-level technical design, strategy roadmap development, and technical architecture related to our web client.
Follow & engage with the community — We want to assure that our architectures are consistent with industry including scalability, availability, maintainability, and flexibility.
Understand technical debt — There are also some older and less glamorous technologies at Medium, too. Part of your responsibility will be enabling engineers to account for technical debt and make progress against it — all while building new systems and user features.

Who You are?

  • You have a deep understanding of microservice architectures and how they to make them successful.
  • You have 5+ years of experience writing software.
  • You want to learn from and teach your peers.
  • You work autonomously, are energized by missions and goals more than a specific list of tasks.

Nice to have, but not required:

  • You are fluent in Golang and gRPC.
  • You are comfortable in TypeScript.
  • You have 10+ years of experience.
  • You have shipped systems on Kubernetes.
  • You are familiar with modern observability tools (e.g., Prometheus, Datadog, Lightstep)
  • You have experience on an infrastructural or platform team.
What makes Medium special
At Medium, we foster an inclusive, supportive, fun yet challenging team environment. We value having a team that is made up of a diverse set of backgrounds and respect the healthy expression of diverse opinions. We embrace experimentation and the examination of all kinds of ideas through reasoning and testing. Come join us as we continue to change the world of digital media.
Medium is an equal opportunity employer. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
Share this job:
Senior Ruby Engineer
ruby-on-rails ruby react-js postgresql mongodb senior Jan 15

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 +40 is located all around the world.  

You must

  • Know Ruby (and Rails) like the back of your hand
  • Have a super high standard of quality
  • Be super well organized
  • Have some real-world code we can check out
  • Have a lot of experience

Technologies you will use

  • Ruby (and Rails)
  • PostgreSQL
  • MongoDB (sorry about that)
  • BigQuery
  • Redis
  • GraphQL
  • Heroku
  • You might also play with Golang, Node.js and React

We offer

  • Solid pay
  • Fully remote team (+13 countries just on the engineering team)
  • Trips to international off-sites (next one in July/20)
  • Health Benefits (US)
  • Paid co-working space anywhere you want
  • And more

Try out Shogun

If you want, you can use Shogun to get a feel for the product. We'd love to hear what you think. Here is how:


  1. Create a Shopify Developer Account: https://developers.shopify.com

  2. Create a development store: https://help.shopify.com/en/partners/dashboard/development-stores

  3. Install Shogun on your development store: https://apps.shopify.com/shogun

  4. Create a couple of pages. We will take a look.

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:
Senior Backend Engineer - Payment Team
Heetch  
microservices go backend senior golang ruby Jan 01

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: -3 hours > Paris time zone < +3 hours

Payment Team @Heetch We work behind the scenes to ensure a smooth experience for everyone involved in payment transactions. We are responsible for the proper handling of millions of euros across thousands of daily rides , and everyone is counting on us to deliver reliably and efficiently. We work hand in hand with the Data, Product and Operations teams to improve our product while protecting our bankrolls and maintaining compliance and cleanliness in our accounting records:

  • Numbers, numbers everywhere.
  • We help users manage their payment methods and coupons, a crucial part of the passenger on-boarding experience.
  • We make sure drivers get paid on time for their work by providing them with a seamless experience so they don’t have to worry about their money.
  • Fraudsters are like zombies, one breach, and you’ll face an army of them.
  • 1 cent can become over 9000 cents if you don’t pay attention.

Our team's values

  • Transparency: We discuss everything openly within the team. Our speak up culture is strong.
  • Remote first: Our team is fully distributed, and we work hard at that, but feel free to work from any of our offices in Paris, London, Brussels or Casablanca.
  • The courage to fail: We celebrate the wins, but more importantly we're not afraid to fail, we always learn and go again.
  • Team Unity: No one is left behind.
  • Code quality: It's not software without tests.

Does it sound like you?

  • Golang is your current language and you have a solid experience using it. But that doesn't mean you're against other languages.
  • You enjoy operating on the architecture of a large and high-scale application.
  • You embrace the microservices architecture. You also know that their cons that come with it but you know how to handle them.
  • Event-Driven architecture is also something you understand and push for.
  • You are used to taking care of complex business logic and ambiguous edge cases.

Bonus points

  • Experience with Ruby/Elixir (On transition to Golang but the codebase is still mainly in Ruby and a bit of Elixir)
  • Experience with message brokers (such as Kafka, RabbitMQ) and event-driven architectures.

What will you do?

  • Take part in the design and specifications of new features and products.

A new form to help the marketing teams launch their campaign in every bar in a new city? Check. Improve our fraud detection models to fight card testers that got their hands on thousands of stolen credit cards? Sure!

  • Use state of the art tools and standards to ship code quickly and safely (continuous integration, code review, automated testing, etc).

The daily job of our team is to write Golang microservices that communicate via HTTP, RabbitMQ and gRPC, deployed using Docker on a Mesos/Marathon cluster.

  • Communicate with each other. We are a remote-first team and company, working from our home or our Parisian office. We synchronize whenever needed (discussions around specs, pair programming, code reviews) so no-one is left alone.
  • Always improve. Everyone makes mistakes, and we all can learn from each other. We value personal progress and want you to look back proudly on what you’ve done.

What's next? If your application is selected, the process will be composed of 4 steps:


  1. Interview with a Technical Recruiter (45mn)

  2. Take home assignment (~5 days deadline)

  3. Interview with your future Engineering Manager (1h)

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

Share this job:
Go Senior Software Engineer
golang senior c data science linux cloud Dec 10 2019
Our Senior Software Engineers focus on the design, development and overall lifecycle of our software products. You’ll join a team of high-performing engineers who strive to improve Circonus’ monitoring and analytics platform. As a senior staff member you’ll be expected to operate independently, though your day-to-day will often involve working with a small team to create, support, and deploy production applications.
In particular, we’re seeking someone to help lead an effort to rewrite an existing monolithic web application towards a Go microservices architecture. Prior experience with such a rewrite is strongly preferred - please mention it directly within your cover letter or resume.

Responsibilities

  • Work in the office or remotely, or both (but not at the same time)
  • Design, build, maintain, and document our APIs and services
  • Support our internal shift from a monolithic architecture over to a micro-service oriented model
  • Design and implement software in Go, Perl, C or whatever language is appropriate for the task
  • Complete unit, functional, and performance testing of produced deliverables
  • Work alongside the Product team to ensure high quality deliverables
  • Conduct peer reviews during design, coding and testing
  • Coach and mentor team members

Qualifications

  • 6+ years experience building, testing, and deploying high quality, highly reliable, scalable application servers and APIs in a team environment
  •  Strong experience in server-side development with Go and commonly used libraries; this is mandatory, please do not apply if you don't have real world Go experience
  • Passion for quality-oriented, software development best practices including unit and functional testing, automation, continuous integration, and low-dependency architectures
  •  Comfortable working with git and GitHub for version control, including opening/reviewing pull requests and distributed branching models
  • Experience working with project management software such as JIRA
  •  Excellent analytical, problem solving, and debugging skills
  • Excellent written and oral communication skills

Preferred Experience

  • Proficiency in Perl; our existing web application is wholly in Perl
  • Experience with Linux server administration
  • Experience with Docker
  • Experience re-architecting and/or re-implementing a legacy enterprise application
  • Experience and/or senior level technical knowledge of monitoring and analytics solutions
  • Experience working with cloud service providers such as AWS and Azure; it’s helpful to have worked directly on software that relied on these public cloud providers to have a good assessment of monitoring requirements in these environments
Circonus offers a powerful machine data intelligence platform to handle the world's most demanding use cases. From mission-critical IT infrastructure to data-intensive IoT applications, Circonus works with any tech and at any scale. Circonus uses advanced data science and patented technology to ingest and analyze machine data to deliver unmatched clarity, insights, and performance. From real-time alerts and fault detection to ML-based predictive analytics, Circonus helps companies optimize operations and deliver exceptional user experiences with confidence.
We enjoy a global reach, but our customers primarily cluster on the East Coast, California, and to a lesser degree, Europe. Our success stems from our industry-leading offering and our obsession with customer satisfaction.
Culturally, we operate like a startup. Small, agile teams with quick decisions and short, iterative cycle times. We relish our core values of respect, integrity, value and growth, among others. 
All of our positions include a discretionary PTO policy, health insurance, gym reimbursement, a generous 401(k), the opportunity for a bonus and more.
Share this job:
Senior Go Developer
X-Team  
python node-js senior golang javascript crypto Nov 25 2019

Most important:

  • 3+ years of experience in software development
  • Outstanding experience in Go (Golang)
  • Experience with RESTful web services
  • Experience with relational and graph databases
  • Write well designed, testable, efficient code
  • A passion and curiosity for creating and building things

Nice to have:

  • Experience working remotely
  • Familiar/involved with open source projects
  • Experience working within a continuous integration and deployment (CI/CD) environment
  • Experience working with a front end JavaScript framework (e.g. React, Vue, Angular)

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), 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:
Microservices/Golang Deveoper
golang linux cloud mysql testing design Nov 07 2019

At eTeki, top freelance "Microservices/Golang Developer" professionals assess peers being considered for similar technical roles with the respect and courtesy of a face-to-face conversation. Your feedback helps recruiters and hiring managers focus their resources on the most qualified professionals in the hiring process. 

With your proficiency in developing complex database solutions, you can make a difference to our clients across the globe. You’ll confirm interest on a per job basis and availability on a per candidate basis by using our platform and the support of a world-class team of product specialists. If you enjoy talking about technology and a desire to raise hiring standards for your profession (while making extra money), eTeki’s the right side-gig for you. 

We are looking for someone who has experience running microservices on Kubernetes. Golang programming experience and cloud monitoring experience using Prometheus and Grafana.

SKILLS:
• Bachelor's Degree with IT development experience with all phases of SDLC including system analysis, design, coding, testing, debugging and documentation

• Strong expertise in cloud-native microservice development.

• Expertise with MySQL, PL/SQL coding including function, stored procedures, packages and stand-alone PL/SQL blocks is required

• Experience with UNIX/Linux platform is required

• Strong knowledge of Eclipse IDE, XML, and Web services (REST) is required.

• Knowledge of Agile Methodologies, JIRA, Stash, GIT, Jenkins, is required.

• Experience with security scan tools, such as Fortify, security vulnerability mediation is preferred.

• Expertise with Jaeger Tracing and Opentracing opensource projects required.

• Knowledge of Telecom Domain required.

eTeki, a technical interviews-as-a-service platform, helps every organization, big or small, hire top notch technical talent by matching technical interview experts with clients who need third-party screening expertise. More information online at www.eteki.com/it-freelancing 

Share this job:
Remote Senior Backend Software Engineer
aws mysql senior backend golang java Nov 06 2019
About VividCortex

Are you excited by designing and developing high volume, highly available AWS based cloud services for fortune 500 companies at an exciting, growth-stage startup company? Do you love diving deep into technologies such as microservices/APIs, database design, or data architecture?

We are building a mixed discipline team at a world-class company that is providing incredible value for our customers. We are extremely customer focused, engaged in building an authentic, low-drama team, open and candid and sincerely practicing ‘disagree and commit’, constantly learning and improving, with a focused, get-it-done attitude about our commitments.

A successful candidate thrives in a fast-paced, highly collaborative environment. We expect and encourage accountability, responsibility, innovation from team members ask you to make substantial contributions to the architectural and technical direction of the product and company.

About the Role

VividCortex is looking for an experienced software engineer to help us build and improve the platform that ingests, secures, and analyzes the massive amounts of performance and other data we measure from our customers' database servers. Our platform is written in Go and hosted on the AWS cloud. It uses Kafka, Redis, and MySQL for data storage and analysis. We are a DevOps organization building a 12-factor microservices application; we practice small, fast cycles of rapid improvement and full exposure to the entire infrastructure, but we don't take anything to extremes.

Basic Qualifications

    • Bachelor’s Degree in Computer Science or related field or equivalent work experience
    • Significant experience with Golang (or Java), MySQL, and Kafka
    • Excellent written and verbal communication skills
    • 7+ years professional experience in software development with C, C++, Java, or C#
    • 2+ years of experience with RESTful APIs, microservices, or other network services
    • Significant exposure to cloud-based software development with AWS, Azure, or similar
    • A passion for highly effective teams and development processes


Preferred Qualifications

    • Master's Degree in Computer Science
    • 10+ years of experience in software development
    • 3+ years of data-focused design and development experience
    • 3+ years of experience with AWS
    • Capable of deep technical understanding and discussion of databases, software and service design, systems, and storage
    • Expertise in problem solving and analyzing large scale distributed systems and critical production service environments


Note to Agencies and Recruiters: VividCortex does not engage with unsolicited contact from agencies or recruiters. Unsolicited resumes and leads are property of VividCortex and VividCortex explicitly denies that any information sent to VividCortex can be construed as consideration.
Share this job:
Remote Data Engineer
redis aws mysql golang saas linux Nov 05 2019

*Only candidates residing inside of the United States will be considered for this role* About VividCortex VividCortex provides deep database performance monitoring to drive speed, efficiency and savings. Our cloud-based SaaS platform offers full visibility into major open source databases – MySQL, PostgreSQL, Amazon Aurora, MongoDB, and Redis – at any scale without overhead. By giving entire engineering teams the ability to monitor database workload and query behavior, VividCortex empowers them to improve application speed, efficiency, and up-time. Founded in 2012, and headquartered in the Washington, DC metro area with remote teams in the US and abroad, our company’s growth continues to accelerate (#673 Inc. 5000). Hundreds of industry leaders like DraftKings, Etsy, GitHub, SendGrid, Shopify, and Yelp rely on VividCortex.  We know our team is our greatest strength so we support our people with excellent benefits including 401k, professional development assistance, flexible paid leave (vacation, parental, sick, etc.), and a health/wellness benefit. We enjoy getting together and giving back to the community through volunteer services. We believe in offering every employee the tools and opportunity to impact the business in a positive way. We care about inclusiveness and working with people who help us learn and grow. About the Role VividCortex is looking for an experienced Data Engineer to architect and build our next-generation internal data platform for large scale data processing. You are at the intersection of data, engineering, and product, and run the strategy and tactics of how we store and process massive amounts of performance metrics and other data we measure from our customers' database servers. Our platform is written in Go and hosted on the AWS cloud. It uses Kafka, Redis, and MySQL for data storage and analysis. We are a DevOps organization building a 12-factor microservices application; we practice small, fast cycles of rapid improvement and full exposure to the entire infrastructure, but we don't take anything to extremes. The position offers excellent benefits, a competitive base salary, and the opportunity for equity. Diversity is important to us, and we welcome and encourage applicants from all walks of life and all backgrounds.

Responsibilities:

    • Work with others to define, and propose for approval, a modern data platform design strategy and matching architecture and technology choices to support it, with the goals of providing a highly scalable, economical, observable, and operable data platform for storing and processing very large amounts of data within tight performance tolerances.
    • Perform high-level strategy and hands-on infrastructure development for the VividCortex data platform, developing and deploying new data management services both in our existing data center infrastructure, and in AWS.
    • Collaborate with engineering management to drive data systems design, deployment strategies, scalability, infrastructure efficiency, monitoring, and security.
    • Discover, define, document, and design scalable backend storage and robust data pipelines for different types of data streams.
    • Write code, tests, and deployment manifests and artifacts, using CircleCI, Git and GitHub, pull requests, issues, etc. Collaborate with other engineers on code review and approval.
    • Measure and improve the code and system performance and availability as it runs in production.
    • Support product management in prioritizing and coordinating work on changes to our data platform, and serve as a lead on  user-focused technical requirements and analysis of the platform.
    • Help provide customer support, and you'll pitch in with other departments, such as Sales, as needed.
    • Rotate through on-call duty.
    • Understand and enact our security posture and practices.
    • Continually seek to understand and improve performance, reliability, resilience, scalability, and automation. Our goal is that systems should scale linearly with our customer growth, and the effort of maintaining the systems should scale sub-linearly.
    • Contribute to a culture of blameless learning, responsibility, and accountability.
    • Manage your workload, collaborating and working independently as needed, keeping management appropriately informed of progress and issues.

Preferred Qualifications:

    • Experience building systems for both structured and unstructured data.
    • AWS infrastructure development experience.
    • Mastery of relational database technologies such as MySQL.
    • You are collaborative, self-motivated, and experienced in the general development, deployment, and operation of modern API-powered web applications using continuous delivery and Git in a Unix/Linux environment.
    • Experience and knowledge programming in Golang or Java
    • You have experience resolving highly complex data infrastructure design and maintenance issues, with at least 4 years of data-focused design and development experience.
    • You are hungry for more accountability and ownership, and for your work to matter to users.
    • You’re curious with a measured excitement about new technologies.
    • SaaS multitenant application experience.
    • Ability to understand and translate customer needs into leading-edge technology.
    • Experience with Linux system administration and enterprise security.
    • A Bachelor’s degree in computer science, another engineering discipline, or equivalent experience.

Note to Agencies and Recruiters: VividCortex does not engage with unsolicited contact from agencies or recruiters.  Unsolicited resumes and leads are property of VividCortex and VividCortex explicitly denies that any information sent to VividCortex can be construed as consideration.

Share this job:
Director of Data & Platform Engineering
Noom  
java golang python aws senior api Oct 29 2019

Job posting

At Noom, we use scientifically proven methods to help our users create healthier lifestyles, and manage important conditions like Type-II Diabetes, Obesity, and Hypertension. Our Engineering team is at the forefront of this challenge, solving complex technical problems that center around habits, behavior, and lifestyle.

We are looking for a Director of Data & Platform Engineering to help us shape and maintain the teams in charge of all our data engineering, science, and analysis, our API, and all Engineering Support services. This senior management position reports directly to our VP of Engineering and exerts a significant amount of impact on the overall success of our team.


What You’ll Like About Us

  • We work on problems that affect the lives of real people. Our users depend on us to make positive changes to their health and their lives.
  • We base our work on scientifically-proven, peer-reviewed methodologies that are designed by medical professionals
  • We’re a respectful, diverse, and dynamic environment in which Engineering is a first-class citizen, and where you’ll be able to work on a variety of interesting problems that affect the lives of real people.
  • We offer a generous budget for personal development expenses like training courses, conferences, and books.
  • You’ll get three weeks’ paid vacation and a flexible work policy that is remote- and family-friendly (about 50% of our engineering team is fully remote). We worry about results, not time spent in seats.
  • Delicious (and nutritious) daily lunches and snacks prepared by Sam, our NYC office on-site chef.

What We’ll Like About You

  • You have at least 6 years of experience
  • You have held a senior leadership role in a team of 50–80 engineers (or slightly larger), with direct and indirect responsibility over at least 20–30, with a significant remote component. You must currently be managing no less than 10 engineers minimum. You will also be overseeing Tech Leads.
  • You possess excellent communication skills and the ability to clearly explain technical concepts to a non-technical audience
  • You have experience dealing with APIs, services, and data at scale, processing and transforming hundreds of millions of transactions and data points on any given day.
  • You enjoy managing each team and project at the right level of detail, providing support and guidance without being afraid to get your hands dirty from time to time (you can still code if you need to).
  • You have a proven track record of growing engineering teams through great hires, fostering the creation of a harmonious culture, and finding the right intersection between expediency and best practice.
  • You’re a great mentor, and enjoy helping other engineers grow and realize their full potential.
  • You take your job very seriously, but you don’t take yourself too seriously!
Share this job:
Full-Stack Developer
Charidy  
javascript mysql vue-js golang html docker Oct 23 2019

Charidy is seeking a remote Full Stack Developer to join our NYC-based team. This person will have the opportunity to use cutting-edge technologies to expand our charitable fundraising platform.

To date, Charidy has raised more than half a billion dollars for nonprofits. We are dedicated to growing that number, so we need a Full Stack Developer who is passionate about our mission and excited about making awesome products -- both technically and aesthetically. Sound like you? Drop us a line.

Tech Stack Highlights:

Backend: Golang, MySQL, Memcached, Elastic search, RESTful API, PHP 

Frontend: JavaScript, Vuejs/Nuxt, JQuery 

Administration: Unix, nginx, Docker, AWS, Gitlab (CI/CD) 

You Have:

  • 2-3 years experience in front-end development (JS, JQuery, HTML, CSS) and frameworks (VueJS/Nuxt, Angular, React)
  • 2-3 years experience in back-end development and frameworks (Go, RESTful API, Elastic search, MySQL)
  • Strong background in UI best practices and design methodologies
  • Experience with code versioning tools (Git) and modern full stack build pipelines and tools
  • Professional fluency in English 
  • Excellent written and verbal communication skills
  • Degree in Computer Science or equivalent professional experience

You Will:

  • Write DRY, modular, reusable code that translates UI/UX designs into first-class web applications
  • Participate in architecture and implementation design/planning
  • Test and debug code
  • Optimize applications for speed and scalability
  • Collaborate with other team members and stakeholders to improve usability
  • Stay up-to-date on emerging technologies
  • Implement responsive design using BootStrap with HTML and CSS
  • Collect feedback and build solutions for both users and customers
Share this job:
Experienced Backend Engineer
Theorem  
backend golang javascript saas docker design Oct 22 2019

Do you enjoy collaborating in a consultative environment and guiding people using best practices to achieve great results? Do you want to influence and contribute to the growth of a high performing, quality focused team? If so, Theorem wants to know more about you!

Theorem is a software consultancy that believes in simplicity in software design. We deliver solutions for startups and enterprises - You can see our portfolio to learn more about the results we’ve delivered for our clients..

We are a remote first company with offices in Los Angeles and New York. We have team members from all around the world.

Please note this role may require occasional travel to client sites within the USA. Candidates located within UTC - 3 to UTC - 8 will be given priority for team time zone alignment.

At Theorem you can make a significant impact while enjoying a flexible work schedule.

As Experienced Go Engineer  at Theorem You Will:

  • Architect components and build distributed systems, APIs, and web applications
  • Write lots of high performing Go (golang)
  • Tackle complex problems in distributed computing, fault-tolerant storage, distributed queuing
  • Build high quality, well-designed, and scalable SaaS platform
  • Work with Docker, Kubernetes, and NoSQL databases
  • Work with product designers and clients to clarify requirements, prototype functionality and build features and products
  • Participate in code and design reviews, teaching and learning from other engineers
  • Plan, estimate and prioritize work in a collaborative and distributed team

Requirements:

  • 5+ years of relevant professional experience
  • 1+ years working with Go and 3+ with at least one other programming language)
  • Previous experience collaborating on highly distributed teams
  • Possess a passion for software development
  • Possess a drive to get things done
  • Experience working within an Agile/Scrum environment
  • Open-minded and demonstrates a passion for continuously learning
  • Possess a strong and reliable Internet connection
  • Align a portion of your day with the business hours of Pacific Time Zone - UTC - 8

Skills that would be nice to have:

  • Previous consulting experience
  • Experience building service-oriented architectures
  • Experience building non-REST APIs such as GraphQL
  • Experience with JavaScript (ES6) and modern web development tools such as Webpack, React, and GraphQL
Share this job:
GoLang Instrumentation Engineer
c golang design Oct 21 2019

Contrast Security is the world’s leading provider of security technology that enables software applications to protect themselves against cyber-attacks. Contrast's patented deep security instrumentation is the breakthrough technology that enables highly accurate analysis and always-on protection of an entire application portfolio, without disruptive scanning or expensive security experts. Only Contrast has intelligent agents that work actively inside applications to prevent data breaches, defeat hackers and secure the entire enterprise from development, to operations, to production. About the Position We've been working with GoLang for a little over two years now. Most of our work thus far has been building our communication layer for dynamic agents to talk with our TeamServer. In the last year, we've spent a lot of time prototyping instrumentation within Go. Now's the time to build our first IAST and RASP agent, dedicated to the GoLang community. Writing instrumentation agents is a responsibility we take very seriously at Contrast. Our customers trust us enough to run our agents directly in their applications. We're looking for an engineer to exercise that power carefully, to help us build a quality, thoroughly tested agent that our customers run with complete confidence. Go presents a more unique situation in which our customers will have to include our agent within their compile process. An ideal candidate has a passion and excitement around the GoLang community. They likely have professional C experience, including some experience contributing to open source frameworks and/or libraries, this could be a great opportunity for you to deepen your understanding of GoLang's unique characteristics. You like to reverse engineer code, making it better with each iteration.

Responsibilities and About You

  • Love all things String related...
  • Build, ship, curate, and iterate on Contrast Security agent features.
  • Work with design, product, and support teams to build features.
  • Own your work. Whether a nasty bug or an awesome feature, you put your name on every line of code.
  • Be a team player. You love to work with others to find the right solutions.
  • Experience developing in Go and C.
  • Have a deep understanding of Go dependencies (Modules).
  • You approach problems from a product perspective, thinking through how the user will interact with what you're building.
  • You have strong communication skills. You ask questions, let others know when you need help, and tell others what you need.
  • You're a problem solver. You believe the best work is the result of finding the simplest solution to complex challenges.
  • You see the big picture. You understand how the code you write interacts with systems and services, both internally and externally. 
Share this job:
Senior Backend Engineer
cpp docker senior backend golang mysql Oct 18 2019

DESCRIPTION

We are looking for a Senior Backend Engineer to help us develop, maintain and administer the TileDB cloud-based service.

Key Responsibilities

  • Work as part of a team to develop a complete cloud-based service
  • Develop, unit test and validate components of Golang based services
  • Help design new service layers and advanced DB feature sets (ACL, SQL, etc)
  • Maintain production infrastructure

Our headquarters are located in Cambridge, MA. The candidates must be US or Greek citizens or permanent residents.

REQUIREMENTS

  • In-depth experience with Golang based REST services
  • Experience using Kubernetes for production service deployments
  • Experience with OpenAPI (Swagger) specifications
  • Experience with production MariaDB/MySQL usage and administration

Nice to Have

  • Devops experience with DNS, logging and monitoring
  • Experience debugging performance critical applications
  • C/C++ experience (i.e. CGO)
Share this job:
Senior Full Stack Developer
javascript mysql senior full stack golang python Oct 16 2019

Senior Full Stack Developer

ActiveState Platform - made by developers for developers! We are reinventing build engineering with an on-demand SaaS Platform and CLI tool that lets developers automate the building of any runtime environment using any open source language ecosystem on any platform. In Beta right now, we support Python and Perl and we're hiring to add more languages and packages! We’re building an ambitious language distribution platform so that no engineer ever has to suffer dependency hell again, and we need your help to do it!

This position is open to full-time telecommuters anywhere in Canada. You can also choose to work from our headquarters in beautiful Vancouver, BC.

WHAT YOU’LL BE DOING

At ActiveState we are building a highly scalable, 100% automated build system for multiple languages across multiple platforms. We’re also creating microservice APIs for other teams to code against as we build our big new thing.

Your job will entail making a wide variety of enhancements and developing features that require a mixture of front-end and back-end knowledge. Examples include taking the pain out of administering a SaaS platform, helping us integrate with 3rd party services or optimizing our site to be indexable by search engines.

The work includes creating new back-end services, perfecting user interface, designing internal data structures and coding micro-services that expose the data and relations. You will help integration efforts with various internal and external services used by Finance, Sales, Marketing, and Product Management to make sure the teams can perform their duties optimally. While a primary amount of your job will be described as back-end work you must be comfortable messing around with the front-end as well.

When not working on code, you’ll be meeting with your team to figure out priorities, features, technical issues, etc. You’re someone with good technical knowledge who also has an interest in the end-product you’ll be building.

Our day to day work practices are centered around GitHub, pull requests, code review, CI for testing, and agile development with Pivotal Tracker as our project management tool. We’re always looking to improve our practices and we expect you to help us to do so.

We’re a polyglot company and embrace using the best language for the given task at hand. You’ll regularly find Golang, Elm, Javascript, Python, Docker, Kubernetes, DCOS, CircleCI, and other modern tools. Quality is as important as speed. We’re building for the long run, so you’ll need to be proficient in writing tests and documentation too.

Our back ends and command line tools for interacting with our Platform are written in Go. Experience with Go is a big plus. The front end is written in Elm. Knowledge of Elm, while preferred, is not a prerequisite. We’ve found engineers with experience in React/Redux take to the language quite naturally. 

The team is scattered around the US and Canada, so we coordinate with each other and the rest of the company using Slack for chat, Highfive for video calls and screen sharing, Pivotal Tracker, and the Google Suite.

We like to use open source software whenever possible, and we also like to contribute back to the open source ecosystem. We embrace open sourcing both libraries and tools developed in-house as long as those are not mission-critical code.

WHAT’S IN IT FOR YOU

  • Working for a stable and growing company that offers the environment and personal growth potential of a start-up.
  • The chance to work with a smart, passionate team of people.
  • The chance to work on a project that will change the work lives of developers around the world, including your own!
  • Competitive salary, bonus, and stock option plan.
  • Comprehensive benefits package and health/wellness credit program.

REQUIREMENTS

  • Experience with Go and Elm
  • The ability to quickly pick up new languages and technologies
  • Experience with relational database (mysql, postgres, ..).
  • Adequate knowledge of JavaScript and front end development.
  • Experience with at least one major platform (Linux, macOS, Windows) and exposure to the others.
  • The ability to write clean, well-tested code with clear documentation.
  • Excellent written and spoken skills, both technical and non-technical..
  • A willingness to engage in the process of defining our work through conversations with product management, other engineering teams, and the rest of the company.
  • The ability to help others on the team become better at their jobs through mentoring, thoughtful code reviews, and generally being a team player.

ASSETS

If you have experience with any of the following please make sure to highlight it in your cover letter:

  • Experience working on billing solutions
  • Agile processes, including breaking large projects up into smaller stories, estimation, working in branches (GitHub Flow), code review, and CI.
  • Javascript tooling such as Webpack and frameworks such as React and Redux.
  • Elm code, especially large Single Page Apps.
  • Microservices and message queues.
  • Good working knowledge of Docker.
  • Experience building both web based and desktop based software.
  • Docker, Mesos, DCOS, Kubernetes.
  • Functional programming languages.
  • Experience with creating parsers, compilers or code intelligence systems
  • Experience with Process management on Windows or Unix environments
  • Work with reactive, event based systems

Working At ActiveState

ActiveState has a collaborative, respectful, and professional culture. We’re all about working together to find the best solutions, and making sure that the experience of doing so is positive for everyone involved. There is a commitment from the CEO on down to making work at ActiveState a great experience for all.

Our company is a team of 40+ and growing, with 2/3rds of the positions in technical roles. We maintain a set of core, overlapping hours, but we’re flexible with specific start and end times and are understanding about appointments and life events.

Our vision is to have an ActiveState solution on every device on every planet, so we certainly don’t lack for ambition! But even though we’re ambitious we don’t expect work to become your life. We know you will do your best work in a positive environment free from death marches. For more about working at ActiveState and our Glassdoor rating go to www.activestate.com/careers.

Try out our Platform for Free!

Share this job: