Golang Distributed Systems Jobs - Golang Cafe


The First 🏆 Go job board with no recruiters ✅ and clear salary ranges 💵
Jobs in LondonNew YorkSan FranciscoBerlinRemote
Jobs in USAGermanyCanadaUnited KingdomSpain
Jobs Collections on DevOpsBlockchainFintechSite ReliabilityDistributed Systems

Backend Engineer - Golang/Python (m/f/x) with HelloFresh SESponsored
Berlin, Germany€52k - €65k
3 days ago

Job Description

At HelloFresh, our mission is to change the way people eat - forever. From our 2011 founding in Europe’s vibrant tech hub Berlin, we’ve become the global market leader in the meal kit sector and inspire millions of energised home cooks across the globe every week.

We offer our meal kit boxes full of exciting recipes and thoughtfully sourced, fresh ingredients in more than 10 countries, operating from offices in Berlin, New York City, Sydney, Toronto, London and Amsterdam. Our more than 4,000 employees are the heart and soul of our highly international, fast-paced, and dynamic environment where innovation and smart, fast action is encouraged.

Our Engineering, Data, Product and Security teams are located in Berlin and New York and are critical to what we do. From procurement tools, to conversion rate optimization, live pricing tools, payment services and add-on upselling features, we work on challenging problems and have a high output of building and releasing features and engines that make our business thrive and deliver real financial impact.

You can get a taste of what we’ve been working on by checking out our tech blog.

About the job

  • Be a valued member of an autonomous, cross-functional agile team
  • Build and take operational responsibility for the HelloFresh platform
  • Architect, design, develop, deploy and operate microservices that serve millions of users, using DevOps practices and tools
  • Monitor and improve the usage of the services you build
  • Close cooperation with Frontend, Devops and Business Intelligence teams
  • Creating a smooth and pleasant end user experience, for both our customers and our internal users

Who we are looking for

  • You are extremely comfortable and have solid back-end experience with at least one of the following languages: Go or Python
  • You have extensive knowledge of OOP, Design Patterns and SOLID Principles
  • Prior experience with unit, integration & functional testing, distributed architectures, applications tuning/profiling, and continuous integration are all highly valued
  • You are used to working with relational and non relational databases
  • Additddvfionally, any experience working with microservices is a plus

Interacting with front-ends, designers, product managers and our teams around the world is very much part of our day-to-day, so communication skills are vital. We are looking for strong problem-solvers who can apply their engineering skills to a wide range of the platforms and environments we support.


Perks & Benefits

What we offer

  • Relocation assistance to move to Berlin and visa application support
  • Competitive compensation
  • Significant reduction on our meal kits
  • Annual learning and development budget to attend conferences or purchase educational resources
  • Sabbatical policy
  • Work in our office located in the heart of Berlin
  • A diverse and vibrant international environment
  • A range of perks (Free in-house crash course in German, compensation for advanced German classes, in-house lecture series and knowledge sharing programme, discounts for our neighboring gym & Urban Sports Club, free weekly yoga classes, summer & winter parties, discount on our HelloFresh GO vending machines)
  • The chance to have a significant impact on one of the fastest-growing technology companies in Europe in an exciting growth phase

Are you up for a challenge?

Please submit your complete application below including your salary expectations and earliest starting date.

🔗 Link
20 of 226 Distributed Systems jobs found
Blockchain Engineer with Chorus One
Berlin, Germany / Remote$70k - $110k
8 months ago

Job Description

Chorus One is close to releasing a validating node for the Cosmos network. We are actively searching for a Blockchain Engineer to build validating nodes for other decentralized networks. The work consists of reviewing codebases of other decentralized networks, designing a path forward to deploy validating nodes using our internal infrastructure and to ensure operational security in deployed infrastructure. This position is a unique opportunity to work with a very experienced team on cutting-edge decentralized networks and financial services around cryptocurrency.

Responsibilities:

  • Review core codebases of decentralized networks such as LivePeer, Tezos, Cardano and map out infrastructure requirements for validating nodes.
  • Design, implement and merge additional functionality in codebases of said networks, as needed, to make validating nodes compatible with our infrastructure.
  • Write functional and integration tests to verify software upgrades in blockchain networks for which company runs validating nodes.
  • Design and implement processes to reduce the lead-time of deployment of validating nodes in new blockchain networks.

The ideal candidate:

  • Is able to work independently. Has a minimum of 2-3 years work experience with a medium size company or a startup.
  • Possesses either Bachelor or advanced degrees in Computer Science or allied fields.
  • Needs to have prior production experience / strong interest in pure functional languages (Haskell, OCaml). Go language skills are a plus.
  • Has work experience with distributed algorithms. Prior experience with blockchain clients such as Go-Ethereum, Bitcoin Core, Tendermint or similar is a plus.
  • Is curious and able to take initiative in team discussions pertaining to business economics and business opportunities.
  • Keywords pertaining to tools: Functional languages, Haskell, OCaml, Golang

Perks & Benefits

  • Competitive salary plus equity.
  • 5 weeks annual leave.
  • Full-time position.
  • Location: Remote work.
  • Work on cool technology and interesting problems at the intersection of finance, cryptocurrency, information security and DevOps.
🔗 Link
Senior Devops Engineer with FullContact
Denver, Colorado, USA$105k – $130k
9 months ago

Job Description

About You:

You consider yourself a software engineer, with a strong understanding of operations. You are comfortable engineering custom solutions to operational problems. You take great pride in your craftsmanship. You never stop improving. You know the fundamentals of operating large scale web applications and supporting systems. You prefer a collaborative engineering environment. You are comfortable with scaling early stage companies.

About Our Tech Stack:

Microservices based architecture primarily made up of JVM services deployed on Linux.

No physical infrastructure, fully deployed on Amazon Web Services and Kubernetes.

Key Technologies:

PaaS - Kubernetes - Docker CI/CD - Spinnaker / Jenkins - Ansible - Terraform Database - HBase - Cassandra - Amazon Aurora - ElasticSearch Messaging - Kafka - RabbitMQ / AMQP - SQS

Experience & Requirements:

Proficient in at least one programming language Experience in creating and managing infrastructure as code Understanding of and opinions about CI/CD toolchains Familiarly with large clouds providers (AWS, GCP, etc) Familiarly with container deployment and development lifecycles Security is an instinctive part of your job.

Responsibilities:

Keep our infrastructure up and running smoothly. Build and maintain highly fault tolerant infrastructure. Stay current on the latest technologies used across the organization. Automate the build and deploy process so that you can maintain the entire infrastructure from the stool of a bar….or a beach. Work with the entire engineering org to solve difficult problems

Competitive salary based on experience

Generous stock options “Paid, Paid Vacation” bonus - gross amount of $7,500, eligible after first 365 days of continuous employment Fully PAID health, dental and vision insurance premiums Company funded Health Reimbursement Account (HRA) Unlimited Vacation Policy MINIMUM of 15 days of vacation, but as many you need, after receiving approval from your manager After 1 year of employment, the option to work remotely for one month per year. 12 weeks 100% paid leave after birth/adoption of child for primary caregiver (off the grid, of course) or 3 weeks 100% paid leave after birth/adoption of child for secondary caregiver (off the grid, of course) 10 Paid Holidays


🔗 Link
Software Engineer with Risk Ledger
London, United Kingdom£50k - £70k
9 months ago

Job Description

Risk Ledger is seeking software engineers to join our core team and take ownership of developing & shaping our platform that sits on the intersection of cybersecurity and risk management. This is an opportunity to work with the latest technologies to solve an increasingly important problem, and to have an outsized impact on a product early in its lifecycle.

We are looking for an amazing and talented team from a diverse set of backgrounds and skillsets to help us grow and build a truly special company, from scratch. The main focus of the role will be on backend development, but to excel you should be comfortable up and down the stack - it’s all hands on deck at this stage, so you’ll need to be ready and willing to delve into the front-end, ship new functionality, and be involved in the product development, improving and learning as we go.

What you’ll be doing:

  • Building our system’s backend, primarily in Go. If you’re a fast learner and keen to work with Go in production, we’d love to speak with you;
  • Developing and fleshing out our API. We’ll be ingesting a lot of data from our clients and their supply chain, so having a robust API is key to taking the stress out of our customers’ lives;
  • Getting your code, and that of the team, into production - hopefully continuously and bug-free!
  • Helping to expose the backend functionality in the frontend when necessary. The UI is built in HTML, CSS and JavaScript using Vue.js, so you should be confident enough to understand how everything fits together and be happy to make improvements where appropriate.
  • Working closely with the customer relations side of the company, to ensure that we’re always focused on and building what is right for our clients to make their lives easier, not just ours.

What success will look like:

  • An awesome looking product, with the functionality our clients need.
  • A growing engineering team that people enjoy working with, who laugh together, know each other’s strengths and get the job done.
  • A rapidly expanding customer-base who are eager to use our product, keeping us on our toes when it comes to infrastructure and scaling.

Perks & Benefits

  • The autonomy and flexibility you need to deliver the work as you see fit.
  • The opportunity to get involved with, shape and lead the entire process of product strategy, design and implementation.
  • The equipment you need to get the job done.
  • All the learning resources and books you want to aid in your personal development.
  • Generous EMI stock options.
  • 32 days of holiday a year - take a break, enjoy yourself!
  • Up to an additional 30 days of unpaid leave a year to use as you wish.
  • Private health insurance.
  • Regular socials to unwind and have some fun.
🔗 Link
Back End Engineer with PlusPeter
Berlin, Germany€45k - €65k
9 months ago

Job Description

PERSONAL QUALITIES

  • You are a team player and love to share your knowledge.
  • You strive for building modern, maintainable, resilient and scalable APIs
  • You care about the quality of your work and strive to understand and meet best practices in service development
  • You are open to new technologies, innovative ways of working and lean prototyping methods.
  • You find pragmatic solutions while finding a balance between good engineering and pace.

SKILLS & REQUIREMENTS

  • Bachelor‘s degree or comparable experience
  • 2 + years relevant work experience as a front end or full stack developer
  • Excellent in at least one technology used for modern back end development. Golang, Java, Python, Ruby, Elixir etc
  • Experience with at least one RDBMS and an understanding of database design
  • Experience with at least one NoSQL database eg MongoDB, CouchDB etc
  • Microservice or SOA experience is a big plus

YOUR BENEFITS

Attractive salary: We offer a good monthly pay with a performance-based bonus system and options for company stakes.
Development potential: The detailed training, professional support and our career opportunities offer you the foundation for your career.
Space for development: Varied and challenging activities with plenty of room for creative participation.
Startup Feeling: We are a strong and dynamic team. Regular team lunches and team events are a matter of course.
Nice to have: For free you get Club Mate, a 247 coffee flat rate and of course fresh organic fruit for your healthy dose of Vitamin C. By working from the home office, you’ll get all the flexibility.

If you are interested in working with a motivated and driven team and in revolutionizing a market, then send us your application via our jobportal https://www.pluspeter.com/job/senior-developer-javascript/ ;. If you have any questions please do not hesitate to contact our HR Manager Laure-Marie: 030 692 007 848 http://www.pluspeter.com


🔗 Link
Back-End Developer with Catawiki
Amsterdam, Netherlands€50k - €70k
9 months ago

Job Description

The Role

As one of the fastest growing Online companies in Europe, we offer a unique opportunity for you:

Our team collaborates on solving some complex development tasks that result from our continually increasing numbers of sellers and buyers (15 million monthly visitors and rising!). We’ve already implemented localisations for various European countries and will be expanding even further, outside of Europe, in the near future. And that is why we need your help!

We want to expand our team by introducing even more expert knowledge. You will work on challenges around scale, microservice architecture and implementing new features in Product focused innovation teams in which Front-End developers, Back-End developers, a Designer, a Data Scientist, and a Product Owner all work closely together. We are driven by A/B-testing and automated testing, which allows us to do multiple releases per day on our high-traffic website.

You will work with Ruby on Rails, nginx, MySql, Redis, ElasticSearch, Javascript, React, and Git in an agile development team of 60+ developers (and growing). We have headquarters in both Assen and Amsterdam in The Netherlands.

Your Experience

  • If you know Ruby, then great! If not, that’s no problem as long as you’re happy to learn it.
  • Aside from this, we value people with excellent communication and collaboration skills
  • A curious mindset.
  • Solid understanding of software engineering principles, including some of the following: Data Structures, Microservices, API development, Databases, System design, A/B testing and data-driven feature development.

🔗 Link
Backend Developer with LANXESS
Cologne, Germany€45k - €80k
9 months ago

Job Description

Your mission

You’ll be joining the team developing the web marketplace backend. We create the business logic both for the customer-facing frontend and for the “back-office” of the product. We work on all layers of the system from the database models to public APIs. An intrinsic part of your responsibilities would be helping us to make the right decisions since we strongly believe in team collaborative expertise, and eventually realizing and orchestrating these decisions throughout the complete product funnel.

Who are you

  • You are a seasoned backend engineer with at least 3 years of experience in software development (internships excluded), preferably confident with Python stack.
  • You have a startup mentality and have already worked in a startup-like environment before. You are able to work in a fast-paced mode using the iterative approach towards product development.
  • You like to look out of the box and to learn latest trends and best practices also outside of backend area in order to broaden your horizons and provide a better understanding of the engineering ecosystem.
  • You feel comfortable interacting with colleagues from other teams on a daily basis.
  • Languages: English (fluent), German (a plus)

Why work with us

  • You will have an opportunity to be at the frontline of an innovation in the industry that had almost experienced none through last decade.
  • You will work on modern tech stacks, and within a cross-functional group of developers, data scientists, and product people.
  • A friendly working environment located in the heart of Cologne and an ambitious team of individuals with unique backgrounds and expertise.
  • We have an open door work culture where ideas and initiatives are encouraged and appreciated.
  • We offer a unique combination of a startup flexibility with a stability of a corporate investor.
  • We offer a competitive salary.

🔗 Link
Senior Software Engineer with Hack Capital
Vancouver, Canada$85k – $115k
9 months ago

Job Description

Hack Capital is growing faster than ever and we’re facing interesting challenges to solve during this exciting time. As a result, we’re looking for accomplished Senior Software Engineers interested in tackling a wide variety of new projects. We’re looking for engineers with a solid understanding of how all parts of the system work in order to build first-rate products and technology.

About the Services Team: As a Senior Software Engineer on the Services team, you will work with a highly-motivated team of product managers, designers and peers to take on on a variety of quickly changing new products, features, and technologies. We’re a small close-knit team acting as a mini-startup with an environment for you to learn quickly while also mentoring less experienced developers. On our team, you will have the opportunity not only to enhance but to make a big impact on the product and the technology.

Requirements: - Multiple years of full stack experience designing and building scalable applications from end-to-end - Experience building robust APIs in Node.js / Express.js or professional experience in one of the following backend languages: Golang, Ruby, Python. - Strong proficiency in React, Vue.js or both - In-depth knowledge of SQL, PostgreSQL, MySQL - Experience with Docker - Experience mentoring and leading less experienced engineers - Excellent collaboration and communication skills - Analytical mind with a problem-solving aptitude - Pluses: Experience with Redis and ElasticSearch

What We Offer: - A fun office vibe with ambitious and high-performing peers to work alongside with on challenging new projects - Exposure to a variety of technologies on a diverse range of projects - Tons of autonomy and the opportunity to make a big impact on our business - We are a thriving tech startup which gives us the freedom to do what is best for the benefit of the company and our employees

Why we love working here: - In addition to competitive salaries, we offer an employer-paid comprehensive benefits plan including an Extended Health Care with Dental/Vision Care, Life Insurance, and AD&D - We provide a flexible work schedule and environment - We offer an Employee Stock Option Plan - We have a flexible vacation policy - We foster a healthy work/life balance and pride ourselves on being flexible - We provide regularly catered lunches and healthy snacks - We have a great location in Gastown – Enjoy the sea views! - We do frequent team events and outings - Join the fun!

I’m In! If this role sounds interesting, please send us your resume and feel free to include links like your GitHub or non-public code that will help us understand your background. Thanks!


🔗 Link
Blockchain Software Engineer with BlockLuxe Network
Vancouver, Canada$70k – $120k
9 months ago

Job Description

We are currently looking for a creative and enthusiastic full-stack engineer to join the BlockLuxe development team. We’re looking for people who are passionate about both engineering & design and want to push forward an extremely innovative mobile experience! The ideal candidate will have deep knowledge of web/distributed systems, software design patterns and best practices, as well as a love for building user-centric products that set new standards in usability and performance.

You will gain unique insights into the early stages of a blockchain/fintech startup that is rapidly growing. This position comes with a lot of responsibility and ownership, but the right person will thrive in this fast-paced environment..

As an engineer at BlockLuxe, you will: - Build the most trusted platform for authenticating luxury goods - Be at the forefront of developments in engineering, and finance - Learn from and teach a small, experienced team - Regularly ship high-impact features - Develop, build and maintain smart contracts

You are: - A full-stack engineer with at least 3 years of work experience - Experienced building large-scale applications with modern frameworks - A problem solver with a demonstrated ability of tackling complex challenges - Excited about the fintech and crypto space - Strong grasp of CS fundamentals, algorithms, data structures, and design patterns - Committed to making the user experience of products you work on seamless - Experienced with scripting languages - Relentless in seeking out and taking feedback - BS/MS in Computer Science or Computer Engineering, or equivalent experience

Bonus Points: - Previously worked with RESTful APIs - Expert level experience with HTML5/Javascript/CSS/Python


🔗 Link
Senior Software Engineer with CTO.ai
Vancouver, Canada$85k – $120k
9 months ago

Job Description

CTO.ai is growing faster than ever and we’re facing interesting challenges to solve during this exciting time. As a result, we’re looking for accomplished Senior Software Engineers interested in tackling a wide variety of new projects. We’re looking for engineers with a solid understanding of how all parts of the system work in order to build first-rate products and technology.

About the Services Team: As a Senior Software Engineer on the Services team, you will work with a highly-motivated team of product managers, designers and peers to take on on a variety of quickly changing new products, features, and technologies. We’re a small close-knit team acting as a mini-startup with an environment for you to learn quickly while also mentoring less experienced developers. On our team, you will have the opportunity not only to enhance but to make a big impact on the product and the technology.

Requirements: - Multiple years of full stack experience designing and building scalable applications from end-to-end - Experience building robust APIs in Node.js / Express.js or professional experience in one of the following backend languages: Golang, Ruby, Python. - Strong proficiency in React, Vue.js or both - In-depth knowledge of SQL, PostgreSQL, MySQL - Experience with Docker - Experience mentoring and leading less experienced engineers - Excellent collaboration and communication skills - Analytical mind with a problem-solving aptitude - Pluses: Experience with Redis and ElasticSearch

What We Offer: - A fun office vibe with ambitious and high-performing peers to work alongside with on challenging new projects - Exposure to a variety of technologies on a diverse range of projects - Tons of autonomy and the opportunity to make a big impact on our business - We are a thriving tech startup which gives us the freedom to do what is best for the benefit of the company and our employees

Why we love working here: - In addition to competitive salaries, we offer an employer-paid comprehensive benefits plan including an Extended Health Care with Dental/Vision Care, Life Insurance, and AD&D - We provide a flexible work schedule and environment - We offer an Employee Stock Option Plan - We have a flexible vacation policy - We foster a healthy work/life balance and pride ourselves on being flexible - We provide regularly catered lunches and healthy snacks - We have a great location in Gastown – Enjoy the sea views! - We do frequent team events and outings - Join the fun!

I’m In! If this role sounds interesting, please send us your resume and feel free to include links like your GitHub or non-public code that will help us understand your background. Thanks!


🔗 Link
Backend Developer with Kisi
Stockholm, Sweden / New York City, USA /Remote$10k – $12k
9 months ago

Job Description

Access every thing. As one of the pioneers in the Security Internet of Things sector, Kisi’s mission is to build cloud based security systems to allow business to manage access to their offices and everything within from the cloud. Being both a hardware and a software startup means we work on every layer of the stack: from low-level Bluetooth and NFC protocols all the way to our security OS in the cloud. Sounds like something you want to be a part of?

We’re looking for someone who’s genuinely interested in becoming part of our mission to disrupt a century old industry!

Your tasks as a backend developer of Kisi will be a lot of things, but never dull.

  • Build highly robust and scalable cloud endpoints used by hundreds of thousands of users from all over the world

  • Build data pipelines to evaluate and analyze data streams and detect anomalous patterns and security concerns

  • Improve the toolkit around releasing new versions incl. automatic status updates, release notes and regression testing

  • Measure endpoint performance metrics and improve degradations to alert ahead of failure

What we’re looking for is a team player that excels at their job.

  • A humble team player
  • Who’s very proficient with Golang, Ruby, Scala or Java
  • And knows how to write good code: clean, modular, tested, scalable
  • Well versed in the field: cutting edge tech and the right tools for the job
  • And who communicates with meaning

We’re a small, yet very diverse and motivated team working from Sweden and the US.

  • We love our product, and we’d love to have more people share our passion for taking access control to the 21st century
  • We’re fun to work with and geeky at heart
  • We’ll challenge you, as you’ll be working together with both web and embedded developers! We’ll make sure you feel that you learn something every single day.
  • Change is part of our culture, as we always try to improve whatever it is we’re doing

Check us out at: www.getkisi.com/about


🔗 Link
Technology Lead with Rokk3r
Miami, USA$80k – $100k
9 months ago

Job Description

At Rokk3r we support entrepreneurs and companies that want to leverage exponential technologies  to transform their businesses or develop entirely new ventures. Rokk3r partners leverage our global idea to exit ecosystem to understand the exponential context, identify and validate new opportunities, and create entirely new businesses.

As a Technology Lead at Rokk3r you will be working on our Coubild team in partnership with entrepreneurs, and existing organizations to help architect, validate and build technology for early-stage startups.

Responsibilities * Ability to architect modern and innovative solutions using cutting edge technology. * Research and suggest updates to process and technology regularly to stay relevant. * Team alignment on overarching Cobuild strategy, which should align with Company Building, Taking Learnings from Company building. * Alignment with Management on Company Vision, and participation in the execution of the tangible goals that have been given to the Cobuild unit. * Optimization of the startup launch process (e.g. from nothing to product) * Optimization of the iteration process (e.g. changes need to be updated) * Optimization of the measurement process (e.g. KPIs have been defined, and need to be measured, and also need to roll up into some company reporting mechanism). * Constant mentorship and leadership of the Engineering Team. * Provide an environment that supports communication, collaboration, and alignment to the bigger vision of the company. * Implementation of Performance Tracking Processes on Teams * Implementation of Automation Processes for Company Builds, and Company Reporting Structures to Management * Participation and Thought Leadership in Steering Committees * Thought Leadership (e.g. Blogs, Education) * Optimization of the Product Build Lifecycle

Skills * Critical Thinking * Product Management Methodologies (SCRUM, Agile) * Relevant Infrastructure Experience (e.g. GCE and AWS) * Microservice Architecture Experience * Authentication Standards and Best Practices * Development Standards and Best Practices * Continuous Integration and Deployment * Client Service Architecture Experience (Mobile, Web via Angular2, ReactJS, ReactNative, etc…) * Application Development Experience (Several Product Builds under belt, from first line of code to growth phases)

Languages * Golang, NodeJS, Python, C++ , Java, Swift, etc…

Experience * Experience with Leading a Multi-Faceted Team (e.g. Engineering, Design, Architecture, Growth, Product) * Startup Team Experience * Investor Communications and Thought Leadership * Experience with TDD * Experience with Analytics Infrastructures (e.g. Product Architecture Experience of different system types (e.g. Machine Learning infrastructure, Big Data infrastructure, IoT infrastructure, etc…) * Infrastructure Security Best Practices * Application Security Best Practices * Data Storage Security Best Practices


🔗 Link
Back-End Software Engineer with NexGenT
San Jose / San Francisco, USA$60k – $100k
9 months ago

Job Description

★ IMPORTANT: MUST have 4+ years of working experience as a developer

ABOUT US

★ AngelPad #10 - Spring 2016 ★ All-Star Company

NexGenT is on a mission to provide affordable IT education through an innovative approach that combines the best of online learning with the best of in person learning. The company is striving to spark a change in the educational system, which is currently leaving people in high amounts of debt and not giving them the skills they need to succeed in the workforce.

★ RESPONSIBILITIES

CS Bachelors or Masters degree from a top school (or equivalent experience and talent). A strong background in CS fundamentals is a must for this position.

  • Build out a beautiful, scalable, cross-platform IT cloud education platform
  • Collaborate and work closely with engineers, UI/UX designers and PMs
  • Iterate quickly on new feature requests

★ QUALIFICATIONS

You must be incredibly smart and a fantastic engineer. Bonus points if your friends have ever described you as a “beast” and you have super hard work ethics.

  • At least 5 years of working experience as a software engineer.
  • At least 1 year of working experience with
    • Managing AWS resources with automation tools
    • RDBMS, preferably MySQL or Aurora on RDS
    • NoSQL Database, preferably DyanmoDB
    • Node.js
    • Microservices or Serverless Architecture.
    • Another language as a back-end engineer.
  • Ability to choose right technologies and/or tools.
  • Strong knowledge about CS and our stack such as design patterns, how RDBMS works, writing performant code, etc… rather than just being able to write code which just works.
  • Services and/or apps built by you and published to somehwere publicly available and/or GitHub profile.

★ Bonus - Experience with React.js - Experience with Serverless Framework - Experience with Terraform - Experience with Golang - Experience with Docker and Kubernetes

★ BENEFITS

Medical, Dental & Vision, Life Health Plans For You and Your Dependents Very Cool Startup Office in Downtown Silicon Valley San Jose Full Gym and Shower On-site Included

★★ Stock Options/Equity with HUGE upside as employee #6-10. Come join the next Silicon Valley Unicorn and help us disrupt tech education once and for all!


🔗 Link
DevOps Engineer with Steady
Atlanta, USA$90k – $105k
9 months ago

Job Description

Devops Engineer Steady helps users make more money - we allow users to discover the opportunities that will increase their earnings and make the most of their available time. More than 90% of all jobs created in the past 10 years have been within the part-time, temporary or independent labor sector. Today either by choice or out of necessity, over 70 million Americans participate in work outside the walls of traditional W2 employment, by 2025 that number is expected to encompass more than half of the U.S. workforce. Steady is on a mission to be the leading advocate of these workers to help them achieve their goals.

Job Description We are looking for a Devops Engineer to help build and operate our delivery pipelines and core platform. The position will work side by side with development, QA, and product in order to successfully deliver high quality software. An ideal candidate is an individual who is either a strong developer who is interested in operations, or strong operations engineer who is interested in software development. Good team skills are essential to this role, as there is a great deal of day-to-day collaboration that takes place as we build and deliver solutions.

Responsibilities • Build and operate CI/CD pipelines using drone and spinnaker • Build and maintain observability and alerting across application and infrastructure • Assist with the operation of a kubernetes cluster • Participate in on-call rotation • Automation of manual tasks using scripting and application development • Identify bottlenecks in the development process and implement solutions • Work with developers to optimize applications for performance and scale • Administer AWS resources and provide guidance on utilization • Ensure we are releasing code safely, securely and frequently • Investigate and adopt new technologies/tools are needs arise

Qualifications • Strong analytical, troubleshooting skills • Good understanding of continuous integration/continuous delivery principles • Knowledge and experience with container technologies. Docker and kubernetes preferred. • Strong linux skills • Understanding of security principles • Experience with at least one programming language (python, ruby, golang, C#), no need to be a superstar coder but you will need to at least be able to write maintainable code that interacts with the AWS and other API’s • Good understanding of devops/agile principles • Experience with configuration management/infrastructure as code tooling. Terraform is preferred. • Experience with monitoring and alerting solutions. Prometheus is preferred. • Use of version control systems such as git • Experience working with cloud resources (AWS, Azure, GCP). AWS is preferred • Excellent verbal and written communication skills with the ability to interact at all levels of the organization • Up to date with latest industry patterns and tooling. • Independence and self-motivation while still being able to work with others collaboratively • Ability to thrive in a fast-paced, entrepreneurial, high-energy environment Location: • Office is located in Midtown


🔗 Link
Software Engineer with Deputy
Atlanta, USA / Sydney, Australia$85k – $150k
9 months ago

Job Description

Deputy is an amazing software platform, founded in Australia in 2008, with our North American headquarters in Atlanta, GA. We save companies with shift-based employees, like McDonald’s, Qantas and NASA, time and money by streamlining their employee administration, rostering/scheduling processes using our innovative cloud-based technology and A.I.

Who you are “THE HOW” -Language agnostic, have experience in a few languages: PHP, Golang, Java, Javascript, Ruby, Python -PHP experience is mandatory, ~2 years experience -Restful API design, OpenAPI, Swagger, SOA -Understanding of a few storage engines, SQL (MySQL), NoSQL like Redis, DynamoDB or Cassandra - Solid understanding of what it takes to build a scalable system and techniques involved, e.g: Caching, monitoring, tracing, eventual consistency, queues, load balancing, etc. -experience with HTML/CSS, Javascript (extensive) - ES6 + build tools around it -Understanding of Modern JS frameworks, e.g: React, Angular


🔗 Link
Senior Backend Engineer with ReviewTrackers
Chicago, USA$100k – $140k
9 months ago

Job Description

ReviewTrackers is the rapidly-growing customer feedback platform trusted by tens of thousands of businesses. Using data, insights and technology, we partner with brands to ensure customer success. We have created an environment where employees can learn, grow and do the best work of their careers. We are seeking a Sr. Backend Engineer who wishes to learn new skills, contribute great things, and be the best version of themselves.

We are a polyglot shop, and use the best tools for the job. On the front-end, we use React/Redux on Node.js. Our public API is written in Go. Our micro-services are written in Ruby or Go.

What we need from you: -3+ years practical use of programming in a modern programming language -Solid object-oriented programming and functional programming design skills -Passion for technology and building scalable systems -Experience with SQL (PostgreSQL) -Excellent communication skills -Participated in the architecture and design of new and existing products -Never stopped learning, and are always ready to pick up new languages, frameworks, libraries -Advanced knowledge of one or more of the following technologies: Golang, Node, React/Redux, Javascript (ECMAScript 5+), Ruby, HTML/CSS, PostgreSQL, Solr, Rabbit MQ

Preferred Background: -Experience using Golang in a production application -Experience using Ruby and PostgreSQL

Engineering team culture: -Time dedicated to discussing & POC-ing product ideas created from ALL employees, including engineering -Clear and defined promotion path for all engineers -Collaborative work environment. Our engineers are super friendly and love to help each other out! -We regularly pull in tech-debt items to work on in sprints -Weekly 1 on 1 with manager -Tight-knit relationship with the Product Team & use data-driven decision making
-Bi-weekly company wide demo day to find out what individuals throughout the company are working on -Monthly Engineering lunch and learns

Engineering Process: We get our work assignments through two week sprints which include kickoff, grooming (estimation), retrospective and daily standups

Engineer benefits at ReviewTrackers: -$1500/year education budget (conferences, continued education) -Weekly WFH day -Separate monthly budget dedicated to education through books -We strive for 3 (2 guaranteed) 100% meeting free days

Awesome Perks and Benefits at ReviewTrackers: -Blue Cross Blue Shield healthcare benefits that are built for both individuals and families - ReviewTrackers pays for your Health, Dental and Vision coverage -Flexible PTO -401k match -Startup culture with lots of room for growth and impact -Formal and informal career development, including frequent Lunch and Learns -Transparent environment; all team members have access to company performance information and leadership team -Your own MacBookPro, Sonos in the Office, and access to cutting-edge technology -Well stocked kitchen with healthy snacks -Company outings (after hours MarioKart tournaments, comedy show nights, salad bar lunches, happy hours) -Take your coworker to lunch program where RT will cover the cost of lunch between you and your peer -Continuous learning with unlimited books on Kindle -Dog friendly office


🔗 Link
Full-Stack Software Engineer with CancerIQ
Chicago, USA$80k – $120k
9 months ago

Job Description

cancer.eliminate() // save lives

“The best minds of my generation are thinking about how to make people click ads … That sucks.”

-Jeff Hammerbacher

Cancer sucks. But, code is powerful, developers are brilliant, and people are resilient.

In the high cost world of oncology, trial and error treatment is still the norm despite enormous advances in genomic medicine. Patients are given one-size-fits-all treatments that lead to poor outcomes.

CancerIQ is building intelligent analytical technologies aimed to optimize cancer risk prediction, prevention, and treatment. We do this by providing care providers with workflow tools built upon informed decision engines and data-driven classification models. Our mission strives to engage and educate patients, and guide them through the complex, convoluted, and intimidating journey of cancer prevention.

How do you fit in?

CancerIQ Engineering is looking for curious minds that want to solve problems, write elegant code, and iterate quickly. We are a group of ambitious devs who love all things science, web, and technology.

As a CancerIQ Software Engineer, you will to take part in an agile engineering process. You will architect and implement backend and frontend solutions using Javascript, Ruby, Golang, Rust, Elixir, and other technologies best-suited for the goals of the CancerIQ platform. You’ll research, design, and propose architectural initiatives that incorporate domain-driven design into the microservices environment, employing sound data validation, provenance, and communication using technologies such as Kubernetes, GraphQL, and Kafka. You’ll be developing robust, performant services and user-friendly web clients that can enable clinicians to operate efficiently and gain new insights. Through intuitive visuals and interfaces, you will be creating modern and appealing applications across multiple platforms for patients of all types and demographics.

We want you to lead new efforts, promote best practices, and help the rest of the team grow in their engineering abilities through mentorship and teaching. We love pairing and so should you.

What are we looking for?

You should have several years of experience and completed many projects that have enabled you to develop strong opinions on code structure and modularization. With the rapid movement in the web landscape, you shouldn’t be afraid to dive into new technologies and learn from top to bottom. We use a mixture of technologies, and focus on those that help us get jobs done most efficiently. Knowledge of Javascript frameworks such as Angular, React, Backbone, and the like, should be something you can bring. You should have an expert-level understanding of Javascript (e.g. prototype-based inheritance, event delegation, closures, callbacks). You need thorough knowledge of the newer frameworks, and the progression of web technologies such as ES6/7, Typescript, etc.

You should have deep knowledge of the surrounding parts of the stack with the capability of designing RESTful APIs and backend services. As we scale to reach many patients and institutions, you’d make implementation decisions around scalability, performance, and web page optimization techniques. The desire to learn and help others are two core values that drive us as a development team. We believe that if you aren’t passionate about these values, then we’re not your best fit. You should be passionate about always learning and growing, as well as spreading new knowledge to just as passionate team members. As such, you’re a clear communicator and should be able to work with team members effectively.

What are the “Nice To Haves”?

Being able to navigate and contribute to the full stack will ultimately prove to be beneficial to the team. Knowledge of server-side technologies such as Ruby, Python, Java, Go, etc., would be excellent.

We employ a rapid, continuous deployment system, and as developers are responsible for seeing their features through deployment. Knowledge of DevOps and infrastructure tools (GitLab, Docker, Kubernetes, Istio, Kafka) will prove to be beneficial.

Anything Non-technical?

  • Self-motivated learning
  • Public artifacts and outreach such as blogs, open-source contributions, conference presentations
  • Strong communications skills such as empathy, listening, and conflict resolution
  • Passion
  • A good sense of humor

What about perks?

  • Competitive pay and benefits (health insurance, travel subsidies, discount programs)
  • No dress code. Ridiculous graphic tees are encouraged. We’re even okay with fedoras.
  • Lots of dad jokes.

🔗 Link
Software Engineer with Ai Automotive
Sydney, Australia / Los Angeles / New York City, USA / Remote$80k – $160k
9 months ago

Job Description

We are looking for an ambitious and driven software engineer to join our team at Ai Automotive to drive improvements to our web and iOS applications.

Position: Contract moving to full-time based on performance Level: 2-5 years Experience

In the short term, we have a few priority updates that need to be made to our iOS app as well as our web portal which we have specced out based on our clients needs. We are a small team so are looking for someone who can work across the entire stack, making sure all the components of our systems are working together smoothly.

We use Go lang, React-Native/Redux, AWS and Heroku. We will prioritise candidates in both Go lang and Reactive JS Frameworks, but we are also willing to bring someone onboard who is keen to learn and looking to upskill in these areas. You will be in charge of our web and iOS applications, and be responsible for source code control and software releases.

We’re looking for someone who can bring ideas and challenge us to make something even better. You’ll need to be comfortable working remotely - we have an office space in Sydney but most of our work occurs offsite.

A broad understanding of ML is a bonus but if you don’t have any AI experience and want some, you will get a lot of exposure through our expert team.

Requirements: 2+ years of experience in software development Comfortable with Golang / React or learning it

Bonus: Exposure to geo-analytics Knowledge of ML / AI solutions

Apply: Send us your c.v. and overview of how you meet the requirements to join@ai-automotive.com


🔗 Link
Software Engineer (API) with Beeswax
New York City, USA$110k – $160k
9 months ago

Job Description

Beeswax, named one of Business Insider’s “hottest pre-IPO ad tech startups of 2016,” is looking for a Software Engineer to build and maintain the REST APIs that our customers rely on. Our goal is to offer the most extensible set of APIs in the world of online advertising. You can read more about our APIs at www.beeswax.com/docs.

Our current REST API runs on AWS ECS and is built using PHP, MySQL, and nginx. Our APIs serve internal clients in our stack written in Python, Java, and C++ in addition to external customers.

Beeswax is an engineering-led company that places high value in building great software. Because advertising is extremely high scale (millions of transactions per second) and our team is still small, Beeswax engineers are involved with difficult scale problems all the time.

This position reports to the CTO, a long-time senior engineer from Google who was a key technical lead in the process of scaling Gmail.

Responsibilities include:

Building new features for customers and internal users Maintaining existing features and fixing issues as they arise Architecting solutions to complex systems tasks Testing, managing and releasing high-quality code Working with other engineers to produce a highly-reliable and easy to use advertising API Requirements:

B.S. in Computer Science Strong familiarity with backend REST APIs and relational databases, SQL knowledge and PHP experience is a plus A desire to be deeply involved in product definition. Our engineers are expected to contribute to the direction of their projects. Working knowledge of Javascript, HTML, and CSS Ability and desire to build great software


🔗 Link
Senior Backend Engineer with Pager
New York City, USA$120k – $150k
9 months ago

Job Description

We are looking for a Senior Backend Engineer to develop backend solutions for our suite of mobile and web-based products. The ideal candidate’s prior work experience reflects high standards for engineering with proven capabilities. The candidate possesses the ability to take on important business challenges and execute them with precision and quality.

MUST HAVES

  • 4+ years experience in a similar role
  • Fluency in Javascript
  • Meaningful, real-world experience with any other of the following: Go, Python, Ruby, Java, or similar
  • Experience with Database technologies (MongoDB, PostgreSQL, MySQL, DynamoDB, etc)
  • Experience with messaging (RabbitMQ, Kafka)
  • Knowledge of cloud computing
  • Experience with modern source code management (git)
  • Excellent communication skills, particularly when explaining technical matters to less technical teammates
  • Ability to integrate concepts and methodologies into concrete product implementations
  • Ability to work independently and quickly, but cares about precision and details, doing whatever it takes to get the job done
  • Encouraged to take risks and push yourself to new heights
  • Ability to estimate, plan and prioritize own tasks
  • Extremely detail-oriented

NICE TO HAVES

  • BA/BS degree, preferably in a technical field (Computer Science, IT, etc) or equivalent practical experience
  • Strong experience with node.js
  • Experience with hapi.js framework
  • Experience with Go
  • Strong unit testing experience
  • Experience with HIPAA and strong security practices
  • Experience integrating with third party health systems

https://boards.greenhouse.io/pager/jobs/1104790?t=kf058s#.Wt9FGtPwbOQ


🔗 Link
2nd Platform Engineer - Go Lang with Aicumen Technologies
California, Bengaluru, Berlin, Remote$80k – $120k
9 months ago

Job Description

About Us:

Aicumen Technologies Inc., a truly digital company, is building transformational solutions and business models that harness value from the complex digital interactions using Krama, its proprietary cooperative digital mesh that supports creating the digital order.

Krama seamlessly brings together intelligence, connectedness, and trust to create a fundamental digital fabric on which new digital services can be directly built. More on this here - http://aicumen.com/krama.html

Experience: 2+ years in Go Lang coding

Location: Bangalore / Berlin / California

Responsibilities / Here’s what you love doing:

  1. Communicate, collect and analyze the requirements and convert them to elegant piece of code
  2. Design short code sprints. Help fellow members with test & integration.
  3. Share module development progress with the development team and product managers
  4. Coordinate with cross-functional teams in the solution ecosystem for bug tracking
  5. Take part in Go Lang Dev. conf., sprint meetings & retrospectives
  6. Address issues filed in the GitHub repos and squash them with PRs.

Requirement / Here’s what we love seeing in you:

  1. Agile coding exposure in Go Lang, (Rust and JS are welcome as well!)
  2. Hands-on experience in deploying systems on docker, Kube or mesos
  3. Strong background in software development and SDLC (preferred)
  4. Familiarity with Agile framework (and others too!)
  5. Organizing abilities in developing & delivering modules on time
  6. Excellent communication skills & Problem-solving aptitude
  7. Hands-on experience in using packages like - net, time, math, runtime, libp2p etc.
  8. Experience in marrying code with IPFS, Redis & other NoSQL DBs
  9. Fluency in JIRA, Travis CI and package managers such as gx & get
  10. BS/MS/BE in Computer Science Engineering or related field (preferred)

Benefits:

  1. Opportunity to converge ideas and work together with some of the brightest minds in IoT, Blockchain, and AI

  2. Explore the unturned rocks and deliver solutions to “real world” problems

  3. Great office space and community to ask for help and guidance

  4. Broader exposure to platforms that support next generation of digital solutions that empowers the untapped whitespaces.


🔗 Link
Get Email with all new Jobs
20 of 226 Distributed Systems jobs found