Today
  • Heetch

    Customer Care Team @Heetch

    We are a new team with the mission to rebuild the entire customer support infrastructure to help our Care team deliver exceptional customer experiences faster and better while continuously improving the whole experience - for both passengers and drivers.

    Tech Stack

    Have a look at our stack for a deeper overview: https://stackshare.io/heetch/application-and-data

    Our team's values

    • Spread Good Vibes: We believe in making the world a better place through our work.
    • General Interest First: We believe the best work is done together.
    • Empathy: We believe in putting people and our customers at the core.
    • Quality: We believe in setting the standard for excellence.
    • Make It Happen: We believe in creating things for the people using them.

    What will be your role?

    You'll be the first full-stack engineer joining this brand new team thus you'll have plenty of things to do to help us build internal products and native mobile app features that enable Heetch to provide a world-class support experience.

    Does it sound like you?

    • You've worked in software development for more than 5 years.
    • You have at least 5 years of professional experience with Go, Ruby, Python or another server-side programming language.
    • You show track record experience with JavaScript/TypeScript and front-end client libraries.
    • You have a background in refactoring large and complex scale systems.
    • You have experience with Docker in production.
    • You've worked with microservices architecture in Production before.
    • You have solid experience with web-based Admin-UIs, SaaS tools or data visualisation.
    • You're fluent in both written and verbal English (particularly as part of a remote team).
    • If you've got professional or hobbyist experience with Golang, it's definitely a plus.
    • If you've been part of a Customer Support team previously in your career, we'd love to know more.
    • If automation is one of your passions, feel free to tell us more :)

    What will you do?

    • Participate in all aspects of the software development process: planning, programming, testing, deploying and maintenance.
    • This is a full stack position so you’ll be working on different parts of the system; back-end (Golang, Ruby for the modular monolith) and front-end (JavaScript/TypeScript) primarily.
    • Build, test, ship and monitor features on top of third-party services such as Zendesk, Aircall Mandrill, Miuros or Zapier.
    • Be an important part of the exit from a monolithic application to a microservices family.
    • Collaborate closely with our Care experts and Product Manager.
    • You’re interested in owning varying technical challenges and willing to dive into unfamiliar layers of the stack.
    • Being a #RemoteFirst company, writing documentation and runbooks is part of our DNA.

    What are going to be your main challenges?

    • creating a new Golang microservice handling webhooks that push notifications to mobile apps
    • replacing our search queries from PostgreSQL to an ElasticSearch cluster
    • adding a new consumer/producer on top of our Kafka/RabbitMQ message queues from our mobile apps
    • reviewing the UX/UI initiative to built DataViz using React components
    • advocating the other teams about frontend build pipeline company wise

    Why would you join us?

    • 🚀We're growing meaning there's a lot to do and to learn.
    • 👨‍👩‍👧We want to build a team made of kind people, shall you join?
    • 💰We offer a competitive salary and stock options (french BSPCE) for all team members.
    • 💻We offer flexible ways of working (remote, flexible hours…).
    • 🎤We encourage you to attend conferences to stay up-to-date with your professional field.
    • ✈️Feel free to travel to visit your remote coworkers and our offices around the world.
This week
  • Theorem

    Citrusbyte is a software consultancy that believes in using simple tools to solve problems. We build custom systems for both startups and enterprises - You can see our portfolio for more information about our clients.

    Our engineers have experience in a consultative environment, excellent communication skills and a desire to work with talented teams building innovative products. We work closely with our clients, sharing our experience and processes to help them define and create their products.

    Most of our other projects are written in Ruby, so experience in this language is a solid plus, but we are looking for polyglot engineers who have a hunger for learning new languages and tools. We also have open positions for C# and NodeJS (using Typescript)engineers.

    In general we are looking for polyglot engineers who have a hunger for learning new languages and tools. At Citrusbyte, learning is part of the job, and you should always be able to answer the question: "what have I learned this week?"

    We believe that less is more and we vehemently value simplicity. This is reflected in the tools we choose to work with. For this reason we tend to avoid using big frameworks like Ruby on Rails and instead lean towards smaller tools like Sinatra, Roda or Cuba.

    We have also done projects in Elixir, Rust, Node.js, Go, Python, Lua, etc. And strive to learn new tools and languages everyday. We believe in always choosing the right tool for the job and we are very open minded about trying different technologies.

    Skills & Requirements

    • Smart, gets things done
    • Excellent communication skills
    • Consulting experience
    • Passionate about software development
    • Experience working in a highly distributed company
    • Open minded and always learning

    _Citrusbyte expects employees to be honest, trustworthy, and operate with integrity. Discrimination and all unlawful harassment (including sexual harassment) in employment is not tolerated. We encourage success based on our individual merits and abilities, and all decisions regarding recruitment, hiring, promotion, compensation, employee development decisions such as training, and all other terms and conditions of employment, will be made without regard to race, nationality, national origin, citizenship status, employment status, ethnicity, ethnic origin, color, creed, religion, belief, age, marital status, pregnancy, gender, gender identity, sexual preference, lifestyle, social class, military status, disability, physical features, or any other protected status. We oppose all forms of unlawful or unfair discrimination. Citrusbyte is an equal opportunity employer.
    _
    No statements by Citrusbyte are intended to create an offer of employment unless made in a writing signed by an officer of the company and no offer shall become effective unless countersigned by the prospective employee.

This month
  • Source Coders
    $125,000.00 - $195,000.00Preferred: (GMT-06:00) Central Time +/- 4 hours

    Please note remote candidates must be living and eligible to work in the USA.

    Onsite locations can be San Francisco (CA), Des Moines (IA), or Champagne (IL)

    More than 7 billion people depend on farms for healthy and affordable food. By 2050, the global population will reach 9.4 billion and farmers will need new ways to deliver on this demand.  They’ll be seeking options that are economically viable and that will help them remain environmentally sustainable. Granular's software meets this need, making farmers more efficient.

    We're looking for a Senior DevOps Engineer to join our growing team. You will be an integral part of Granular's success, and this is a unique opportunity to accelerate your career in a fast-paced environment with a team full of passionate, committed people who are excited to transform agriculture!

    What You’ll Get To Do:

    • Partner with other engineers to identify the optimal cloud infrastructure, networking and storage design for each solution
    • Develop tooling to enable product development teams to build and deploy software as quickly and efficiently as possible
    • Collaborate daily with fellow team members to drive best practices and identify innovative strategies for successful delivery

    Our Ideal Candidate:

    • Experience designing and building tooling and infrastructure for cloud platforms (AWS, Azure, GCE or similar).
    • Experience with Unix/Linux operating systems internals and administration
    • Expertise in Python or any other compiled language e.g. Go
    • Experience with deployment and orchestration technologies (Kubernetes, Docker, Jenkins, Salt, etc)
    • Demonstrated ability to implement robust, effective, and high quality solutions
    • Systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive
    • Experience automating manual or time consuming processes
    • Experience managing Kubernetes clusters is preferred
    • Experience orchestrating build/deployment of complex, distributed applications is preferred
    • Experience with automated testing frameworks and methodology is preferred

    Perks and Benefits:

    • Upward mobility. We are growing and need talent who can take on increasingly challenging and rewarding roles
    • Generous Vacation
    • 401k Matching Program
    • Employer sponsored Medical, Dental, and Vision
    • Vision, Dental and Dependent Care FSA
    • Family, Maternity and Paternity Leave
    • Learning and Development Programs
    • Open floor plan and dog-friendly offices
  • Salesforce

    Manager, Software Engineering Leadership Opportunities, Heroku
    ***Currently we have Leadership opportunities on our Front-end Engineering team and our Runtime team.***
    Location: US & Canada
    (100% Remote or Offices - SF, CA /Bellevue, WA / Indianapolis, IN / Louisville, CO / Burlington, MA / Vancouver, CN)
    The Heroku Manager Opportunity:
    Manager roles are open in the Heroku Data, Runtime, and Platform Services departments, each of which is roughly 40 engineers, managers and PMs distributed around the US and Canada
    Heroku Data and Runtime develop and operate the underlying platform on which the rest of Heroku runs. We build scalable, distributed systems that support our critical internal customers and millions of external customers.
    Heroku Platform Services develops and operates the Heroku Platform itself: that includes the CLI and Dashboard user experience, the higher workflows like Continuous Deployment and Integration, the operational experience, the public APIs, and more.
    Our systems are built with AWS, Go, Ruby, gRPC, Kubernetes, Terraform, Postgres, Kafka and more.
    Our teams and leaders value team culture, inclusiveness, trust and safety above all
    Our leadership group is spread across the experience spectrum and we offer a great opportunity to learn from a diverse group of leaders in a strong mentorship environment
    We lead as a group, work closely together, share big responsibilities and support each other
    Heroku Engineering is growing quickly and offers an opportunity for developing leaders to grow with us

    Examples of recent manager-led work:
    Introducing new collaboration models as we grow (our squad and guild model) and evangelizing our methods within the broader engineering org
    Developing a team health survey and group discussion exercise based on the re:work framework for team effectiveness
    Embedding in a squad of 3-5 engineers to rapidly iterate and ship something (ie: a customer-facing feature like Automated Cert Management or an engineering-driven sustainability improvement like decomposing our process manager into sharded Go gRPC services)
    Working directly with strategic customers to gather feedback, navigate challenges and negotiate priorities
    Building relationships with major technology vendors and influencing their roadmaps
    Improving our hiring and onboarding processes to be more inclusive and scalable

    Profiles relevant to us may feature:
    Fostering collaborative, engaging and inclusive team environments
    Establishing clear priorities, expectations, and accountability for individuals and teams
    Guiding people through periods of growth and change
    Driving the execution and delivery of features by collaborating with many cross-functional teams, architects, product owners and engineers
    Partnering with product managers to align on objectives, priorities, tradeoffs, and risk
    Facilitating engineering meetings (stand-ups, planning, retrospectives, design discussions)
    Empowering delivery teams to self-organize
    Providing technical guidance, career development, and mentoring to team members
    Maintaining high morale and motivating delivery teams to go above and beyond
    Vocally advocating for technical excellence and helping teams make good decisions
    Participating in architecture discussions and planning
    Participating in cross-functional coordination, planning, and reviews with leads from other engineering teams
    Maintaining and fostering our culture by interviewing and hiring only the most qualified individuals with an eye towards diversity
    Excellent written and verbal communication skills, including the ability to work effectively with geographically distributed teams and people of various backgrounds
    Experience with IaaS, distributed systems and critical production systems is desirable, but not required

    Salesforce, the Customer Success Platform and world's #1 CRM, empowers companies to connect with their customers in a whole new way. We are the fastest growing of the top 10 enterprise software companies, the World’s Most Innovative Company according to Forbes, and one of Fortune’s 100 Best Companies to Work For six years running. The growth, innovation, and Aloha spirit of Salesforce are driven by our incredible employees who thrive on delivering success for our customers while also finding time to give back through our 1/1/1 model, which leverages 1% of our time, equity, and product to improve communities around the world. Salesforce is a team sport, and we play to win. Join us!
    *LI-Y

  • Salesforce

    Runtime Sr., Lead, or Principal Level Platform Engineer, Heroku
    Heroku operates the world’s largest PaaS cloud, continuously delivering millions of apps with 6+ million container deployments, 16+ billion routing requests, and 10+ terabytes of application logs per day. Our vision is for developers to focus on their applications and leave operations to us.
    We work in small groups who are heartfelt about our users’ problems. We plan weekly, chat daily and work closely together. Our team is a remote community with members excited to work together on challenging distributed systems problems. Equality is a core value for Salesforce; it's at the heart of everything we do and strive to be. That means Equal Opportunity, Equal Advancement and Equal Pay for all. We do not discriminate on the basis of race, religion, color, national origin, gender identity or expression, sexual orientation, age, marital status, veteran status, or disability status.
    We hope you are passionate about joining our community of engineers who love to learn, work, and operate a gigantic distributed system, build and sustain a remote culture and help grow and mentor other engineers.
    Examples of recent work Runtime engineers have done at Heroku
    Core infrastructure scaling and growth: broke up a critical, monolithic Ruby application that performs many container scheduling tasks and refactored it as a set of well scoped gRPC Go services.
    Supporting critical customer applications: diagnosed and fixed a very elusive bug in how signals are forwarded between our platform logging process and customer containers that was causing customer apps to crash unexpectedly.
    Delivering features to customers: built an automated cert management capability using the Let's Encrypt API to provision free customer SSL certs for domains added to apps and automatically renew expiring certs.
    Researching and learning: prototyped a Kubernetes orchestration backend for our internal Runtime API as part of a larger effort to learn about and adopt new technologies in our runtime.
    Infrastructure improvements: transitioned our use of K8s from self-managed to managed by integrating EKS and implemented a new authentication scheme to integrate our container registry with EKS.
    Incident response: conducted emergency response when a remote operation timed out during routine API maintenance in our EU runtime, corrupting routing state data for a single node. Incident responders followed documented procedure in our ops playbooks to identify the corrupted node and flush its cache. Remediation work included refining our metrics to reduce our time to diagnose and improving our automated tooling used for system maintenance.

    Profiles relevant specifically to the Senior Engineer role would feature:
    3+ years in a full-time, professional software engineering role
    Experience developing production software in Go or Ruby
    Experience developing on IaaS (AWS, GCP, Azure, OpenStack, etc)
    Demonstration of strong software development best practices, such as documentation driven design, code review, test coverage, continuous integration, continuous delivery, phased rollouts
    Enthusiasm for learning new languages, frameworks, and skills
    Excellent written and verbal communication skills, including the ability to work effectively with geographically distributed teams and people of various backgrounds
    Experience participating in an on-call rotation

    Profiles relevant specifically to Lead and Principal roles would additionally feature:
    5+ years in a full-time, professional software engineering role
    Experience in a technical leadership role in a collaborative team environment
    Experience deploying, operating and supporting critical production systems
    Experience deploying services on Kubernetes
    Experience participating in an on-call rotation

    Salesforce, the Customer Success Platform and world's #1 CRM, empowers companies to connect with their customers in a whole new way. The company was founded on three disruptive ideas: a new technology model in cloud computing, a pay-as-you-go business model, and a new integrated corporate philanthropy model. These founding principles have taken our company to great heights, including being named one of Forbes’s “World’s Most Innovative Company” six years in a row and one of Fortune’s “100 Best Companies to Work For” nine years in a row. We are the fastest growing of the top 10 enterprise software companies, and this level of growth equals incredible opportunities to grow a career at Salesforce. Together, with our whole Ohana (Hawaiian for "family") made up of our employees, customers, partners and communities, we are working to improve the state of the world.

  • Rainforest QA

    Rainforest QA is an on-demand QA solution. It’s our mission to enable development teams to deliver bug-free software while moving at the speed of continuous delivery. Our headquarters are in the heart of San Francisco’s financial district but we are truly a global team, allowing us to bring together the best and most diverse talent. Our commitment to the distributed team model and to our company values has earned us multiple culture and workplace awards and helped us build a diverse team of individuals working toward the same goal: change the way QA is done.

    Learn more about Rainforest QA by visiting our LinkedIn, Glassdoor, Instagram, and Facebook pages.

    Senior Software Developer

    As a Senior Software Developer at Rainforest QA you'll be part of an experienced and diverse team with members all over the world. We were built as a distributed team from the beginning and we've committed to implementing tools and processes that allow for and support continuous and effective communication - across the world! We get together several times a year, at our headquarters in San Francisco, to cement our work relationships and ties to the company and to have some fun together!

    What you’ll do

    • Develop and test product features within sprint cycles in Ruby on Rails (and other modern technologies)

    • Collaborate with product managers, designers, and business teams to define new product features

    • Act as a mentor to other engineers throughout the software development process

    • Triage bugs and troubleshoot production issues alongside our Support Team

    • For more information on the types of projects you'll be working on, check out our Github:https://github.com/rainforestapp

    What we’re looking for

    • 4+ years experience with Ruby-on-Rails (or similar technology), 12-factor apps, Postgres (or other SQL databases)

    • Experience with git or other distributed SCM systems

    • Ability to work effectively both independently and collaboratively with a team

    • Love of writing unit tests and reviewing code

    Bonus points for

    • Exposure to Golang and Elixir

    How we’ll reward you

    • Flexible, remote work options

    • Generous vacation time

    • Competitive compensation and stock options

    • Professional development, career coaching, and conference attendance

    • 2x per year onsites; we’ll fly you into our beautiful San Francisco office to spend quality time with your teammates, and 1x a year offsite to a fabulous destination with your team!

    OUR COMMITMENT TO DIVERSITY AND INCLUSION

    At Rainforest QA we believe that diverse teams improve our business. We are an equal opportunity employer and do not discriminate on the basis of race, religion, color, nationality, gender, sexual orientation, age, marital status, veteran status, or disability status.

  • Base

    High Alpha is hiring key team members for a new B2B SaaS startup in Greenville, SC or full time remote!

    Base is focused on improving the work lives of Executive Assistants. We know that EAs don’t currently have a software platform that caters to their needs, and there is a need for a solid EA support community – we aim to change that!

    We are looking for passionate and driven product engineers who are excited to create something completely new with a high-caliber, mission-oriented team. The ideal candidate will look forward to working alongside a collaborative team using the latest emerging technologies to design, build, and deliver a high quality, robust solution for our users.

    If you’ve ever been interested in joining a fast-growing early-stage company with seasoned-leadership and significant potential as a member of the initial engineering team, this is it!

    Some of the things we look for: 

    * 5+ years professional software development experience

    * Experience developing large-scale applications utilizing a variety of languages and technologies

    Deep understanding of how to leverage data to build better products

    * Experience building APIs at scale (logging, monitoring, alerting, etc.)

    * Deep experience with Node or another server-side language (Golang, Python, etc)

    * Comfortable with modern JS development, especially within larger reusable frameworks like React, VueJs or others

    * Fluency with leveraging the latest cloud offerings from Google/Amazon, producing a scalable microservice architecture, and optimizing for user experience

    * Experience in an Agile or Lean software environment

    * Knowledge of continuous deployment practices, including automated testing and continuous integration

    * Experience working and collaborating with a team of fellow engineers and designers

    * Comfortable communicating to business stakeholders and creating documentation

    * A desire for professional development and continued learning

    * You’re self-motivated and comfortable working in an iterative environment and can take minimal direction to drive to desired goals

    If you don’t fit this description perfectly, in particular, if you come from an under-represented group, however, you would consider yourself a Senior-level Full Stack Engineer, please apply.

    Extra Consideration: 

    * Experience integrating with 3rd party API’s like Calendar (Google/Microsoft), * * Analytics Providers, SendGrid, Twilio, and others

    * Knowledge of Distributed/Concurrent systems and experience utilizing microservice architecture best practices

    * Experience with deep learning, machine learning, AI

    * Experience in engineering leadership, with a proven track record of leading software projects from inception through development and successful deployment

    * DevOps experience scaling cloud environments with Kubernetes

    * Mobile app development experience

    Our team members can look forward to: 

    * Seasoned and diverse leadership team

    * A fun, flexible, remote work environment, with a passionate mission-oriented team

    * The chance to help establish company culture, best practices, team norms, and foundations of engineering

    * Competitive pay for a new and growing company

    * Stock options

    * Benefits not typically offered at new startups such as Health insurance and parental leave

    * Unlimited flexible paid time off

    * Monthly Tech stipend

    As a new company we are constantly learning and evolving, but there are a few important themes that don’t change:

    We Are Autonomous 

    Engineers should be free to solve problems rather than work task lists. We recognize how important it is to invest in creativity and knowledge.

    We Experiment 

    We build small features, frequently deploy, test, and learn from each release. Rather than ride a release train we perform multiple deployments a day so that we can realize business value as quickly as possible.

    We Are Open 

    There are no silos here. Our engineering team works in lock-step with the other key areas of our business to build a product our customers love. We want to share our successes and learnings with each other as we continue to grow

  • Tyk Technologies

    The quality assurance engineer will work together with the QA lead and the wider product team to ensure the integrity, quality and overall performance of our software. The QA roles at Tyk are critical in ensuring that we provide high-quality software to our customers.

    We need someone who likes to ask questions, listen and then deliver.

    You’ll join our fully-remote engineering team where you’ll be tasked with working on real projects to enhance our product range, troubleshooting client issues and contributing to the product roadmap.

    You will have:

    • 3+ years in QA or related discipline
    • Experience working remotely
    • Knowledge of industry standards and methodology related to software quality assurance and testing
    • Done manual testing and written test scenarios
    • Experience in Testing UI
    • Experience in Testing REST services

    Some nice to have extra's, but not required:

    • Performance or Security testing experience
    • Automated UI testing
    • Familiar with Linux distros
    • Familiar with NoSql Databases
    • Familiar with Docker

    Our tech stack includes:

    • Docker / kubernetes / containerisation
    • MongoDB
    • Redis and Redis Cluster
    • Go / Golang
    • If you have experience with some of the above it will definetely serve you in good stead in this role.

    BENEFITS

    Our early stage team members will shape our business, there is an attractive package based on experience and performance. Everyone has unlimited holiday.

    You'll work with a talented, passionate team of industry experts, developing a cutting-edge product that is driving change and innovation within startups and household names alike.

    A distributed team. Work from our London office during induction, once you are up to speed, you can work from home, a cafe, your mums house, wherever you get your best work done, we’ll support you in making that happen.

    The best software and hardware available - we are prime movers in “The New Stack”, our setup reflects that.

    We are growing rapidly and are looking for team members keen to grab hold, accelerate that further and shape our future.

    You can see more about us at https://tyk.io

  • Elastic

    At Elastic, we have a simple goal: to pursue the world's data problems with products that delight and inspire. We help people around the world do exceptional things with their data. From stock quotes to Twitter streams, Apache logs to WordPress blogs, our products are extending what's possible with data, delivering on the promise that good things come from connecting the dots. Often, what you can do with our products is only limited by what you can dream up. We believe that diversity drives our vibe. We unite employees across 30+ countries into one unified team, while the broader community spans across over 100 countries.

    Elastic’s Cloud product allows users to build new clusters or expand existing ones easily. This product is built on Docker based orchestration system to easily deploy and manage multiple Elastic Clusters.

    What you will do:

    • Implement features to manage multiple Elasticsearch Clusters on top of Kubernetes.
    • Develop software for our distributed systems and ES as a Service offerings
    • Debugging meaningful technical issues inside a very deep and complex technical stack involving containers, microservices, etc on multiple platforms
    • Collaborate with Elastic’s engineering teams like Elasticsearch, Kibana, Logstash, APM and Beats) to enable them to run on Cloud infrastructure
    • Grow and share your interest in technical outreach (blog posts, tech papers, conference speaking, etc.)

    What you bring along:

    • You are passionate about developing systems software in Golang and are excited to share this with your peers
    • Interest in the JVM and prior experience with Java/Scala is a big plus
    • Experience working with Kubernetes clusters in production and one or more Kubernetes operator frameworks is a big plus
    • You care deeply about resiliency of the services and quality of the features you ship
    • Experience or familiarity with Docker, and Cloud hosting environments (AWS, GCP, Azure, etc.)
    • A self starter who has experience working across multiple technical teams and decision makers
    • You love working with a diverse, worldwide team in a distributed work environment

    Additional Information:

    • Competitive pay and benefits
    • Equity
    • Catered lunches, snacks, and beverages in most offices
    • An environment in which you can balance great work with a great life
    • Passionate people building great products
    • Employees with a wide variety of interests
    • Your age is only a number. It doesn't matter if you're just out of college or your children are; we need you for what you can do.

    Elastic is an Equal Employment employer committed to the principles of equal employment opportunity and affirmative action for all applicants and employees. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status or any other basis protected by federal, state or local law, ordinance or regulation. Elastic also makes reasonable accommodations for disabled employees consistent with applicable law.

  • Theorem

    Why is an Experienced Go Software Engineer important at Theorem?

    As a Software Engineer, you’ll have ownership and responsibility for technical architecture, implementation, and maintenance of our platforms and products.

    Working at Theorem won’t be boring! You will have the opportunity to advocate for and learn new techniques and technologies in the pursuit of high quality, reliable systems that solve real problems. You will be asked to consistently improve the way we work as we strive to achieve optimal velocity and frequently ship software you are proud of, and that reliably solves problems for our clients.

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

    What are examples of work that an Experienced Go Engineer does at Theorem?

    • Writes Go, writes more Go, and then enjoys writing even more Go (golang)
    • Loves tackling complex problems in distributed computing, fault-tolerant storage, distributed queuing, and more
    • Builds high quality, well-designed, and scalable SaaS platforms
    • Works with Go, Docker, Kubernetes, and NoSQL databases
    • Is accountable for the quality of the products and features delivered
    • Participates in code and design reviews, teaching and learning from other engineers
    • Collaborates across the company to define, design, build and improve our products and processes

    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.

    Requirements:

    • Honesty, kindness, and a drive to deliver results
    • Strong organization skills and attention to detail
    • Strong leadership and communication skills
    • Hands on development experience scaling complex systems
    • Ability to effectively collaborate with team members and exchange ideas
    • 5+ years of relevant professional experience
    • Proficient in Go and 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
    • Three or more years of experience successfully applying the skills we are looking for

    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

    Duties & Responsibilities:

    • Architect and build distributed systems, APIs, and web applications
    • Work with product designers and clients to clarify requirements, prototype functionality and build products
    • Plan, estimate and prioritize work in a collaborative and distributed team
    • Collaborate in a consultative environment
    • Guide our clients in best practices in order to achieve great project success

    Do you like to make progress?! 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 Theorem? If so, we want to know more about you!

  • Theorem
    Preferred: (GMT-04:00) Atlantic Time - Halifax +/- 4 hours

    Why is an Experienced Go Software Engineer important at Theorem?

    As a Software Engineer, you’ll have ownership and responsibility for technical architecture, implementation, and maintenance of our platforms and products.

    Working at Theorem won’t be boring! You will have the opportunity to advocate for and learn new techniques and technologies in the pursuit of high quality, reliable systems that solve real problems. You will be asked to consistently improve the way we work as we strive to achieve optimal velocity and frequently ship software you are proud of, and that reliably solves problems for our clients.

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

    What are examples of work that an Experienced Go Engineer does at Theorem?

    • Writes Go, writes more Go, and then enjoys writing even more Go (golang)
    • Loves tackling complex problems in distributed computing, fault-tolerant storage, distributed queuing, and more
    • Builds high quality, well-designed, and scalable SaaS platforms
    • Works with Go, Docker, Kubernetes, and NoSQL databases
    • Is accountable for the quality of the products and features delivered
    • Participates in code and design reviews, teaching and learning from other engineers
    • Collaborates across the company to define, design, build and improve our products and processes

    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.

    Requirements:

    • Honesty, kindness, and a drive to deliver results
    • Strong organization skills and attention to detail
    • Strong leadership and communication skills
    • Hands on development experience scaling complex systems
    • Ability to effectively collaborate with team members and exchange ideas
    • 5+ years of relevant professional experience
    • Proficient in Go and 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
    • Three or more years of experience successfully applying the skills we are looking for

    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

    Duties & Responsibilities:

    • Architect and build distributed systems, APIs, and web applications
    • Work with product designers and clients to clarify requirements, prototype functionality and build products
    • Plan, estimate and prioritize work in a collaborative and distributed team
    • Collaborate in a consultative environment
    • Guide our clients in best practices in order to achieve great project success

    Do you like to make progress?! 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 Theorem? If so, we want to know more about you!

  • Chorus One
    $70,000.00 - $120,000.00Preferred: (GMT+01:00) Berlin +/- 6 hours

    Chorus One has working validators in Cosmos and Loom. We are actively searching for a Cryptoeconomic Software Engineer to extend our services to other networks. The work consists of exploring codebases potential new cryptocurrency networks for potential economic and network vulnerabilities and exploits, ensuring operational security in deployed infrastructure, and external communications with network development teams. 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 Cosmos, Polkadot, Solana and assist in mapping out infrastructure requirements for Chorus services.
    • Design, implement and contribute additional functionality in codebases of said networks, as needed, to ensure compatibility with our existing infrastructure and company vision.
    • Search for and exploit economic and programming flaws in blockchain networks.
    • Communicate and collaborate with teams building blockchain networks, and assist them with the implementation of protocols and features such as IBC, where Chorus One has a vested interest.
    • Participate in the upkeep of Chorus validators through on-call rotations

    The ideal candidate:

    • Should have experience analyzing adversarial situations - maybe security attacks, wargaming or similar. Some background in mechanism design / game theory.
    • Has excellent communication ability and interest in interfacing with technical stakeholders outside the company.
    • Has work experience with distributed systems and protocols. Prior experience with blockchain clients such as Go-Ethereum, Bitcoin Core, Tendermint or similar is a huge plus.
    • Has a strong interest to understand blockchain network code bases in depth.
    • Possesses either Bachelor or advanced degrees in Computer Science or allied fields, and a strong understanding with Computer Science fundamentals.
    • Is skilled minimally with either Golang or Rust and is willing to pick up the other on the job.
    • Is curious and able to take initiative in team discussions pertaining to business economics and business opportunities.
    • Experience with, or interest in Functional Programming languages is beneficial.
  • Scalable Path
    $72,000.00 - $120,000.00Preferred: (GMT+01:00) Warsaw +/- 2 hours

    A client of Scalable Path in the cloud printing business is looking for a remote senior backend developer to join their team full-time. Your job would be to write APIs and micro-services using PHP (Symfony) and Go. For some of their newer, higher volume services, they are starting to use Go for their newer APIs. The backend services you would be developing would link consumers, businesses and 3rd party vendors and coordinate things like ordering, shipping, printing, pricing, file transfer and storage.

    You would be working in an agile team of five to seven people with a project manager and a product owner and other developers. Most of the team are remote contractors, and you would be a real member of the team. 

    This is a remote, full-time, long-term position. Your working hours must overlap with Europe and you must be available for a daily scrum at 9:00AM GMT +1. The client is looking for someone who can start soon and can work full-time, however they would be willing to engage with someone who could start part-time and then convert to full-time in the near future if they are a great fit.

    REQUIRED SKILLS:
    - Strong written and spoken English communication skills
    - 5+ years of professional web development experience
    - Symfony (PHP)
    - Go
    - Experience developing APIs and Microservices 
    - Doctrine
    - Unit Testing
    - PostgreSQL
    - MongoDB
    - Redis
    - Memcache

    DESIRED SKILLS:
    - Jenkins
    - Kubernetes
    - Nginx
    - Jira/Confluence

    If you're interested, please DO NOT apply via StackOverflow - follow the link below and click the "Login to Apply" button:

    https://www.scalablepath.com/view-position/d4625940/senior-backend-symfony-php-and-go-developer

  • Scrapinghub

    About the Job:

    Crawlera is a smart downloader designed specifically for web crawling and scraping, removing the headaches of proxy management. It is part of the Scrapinghub platform, the world’s most comprehensive web crawling stack which powers crawls of over 8 billion pages a month. We’re looking for a highly collaborative Head of Developement for Crawlera.

    Leading Crawlera’s technical development through the exponential growth that we’re experiencing is just the start. You’ll help set overarching business strategy and goals, identify opportunities, and over time, together with Crawlera’s Product Manager, will have full responsibility for Crawlera as a business.

    You should be comfortable not having all the answers but being the person that gets the right people to the table for discussions, and a strong bias towards taking action. Ideally you’ve done this job before, either in an early stage company or a new team/initiative, and have a concrete history of developing world-class team(s).

    Job Responsibilities:

    • Identify and resolve performance and scalability issues with distributed crawling at scale.
    • Develop, maintain and support a high load distributed system.
    • Comfortable taking ownership in business critical situations; you enjoy being the “go-to” person.
    • Lead the team. You’ll have a fair amount of autonomy over this, but it will likely include:
    • Developing talent and maintaining a strong team culture.
    • Expanding and maintaining technical and quality standards, in conjunction with broader Engineering expectations.
    • Translating business intent and requirements into architectural design/decisions to achieve that intent.
    • Collaborating with other platform teams to provide Crawlera customers the best possible integration to the growing Scrapinghub platform.

    Required Skills:

    • 2+ years of production experience with at least two of: Erlang (or other functional programming language), Python, and Go.
    • Good communication in written English.
    • Strong knowledge of Linux/UNIX, HTTP and Networking.
    • Experience managing and growing a technical team: developing talent, creating and enforcing standards, resource allocation.
    • A strong history of achieving both technical and business goals.
    • Comfortable taking ownership in business critical situations; you enjoy being the “go-to” person.

    Desired Skills:

    • Familiarity with techniques and tools for crawling, extracting, and processing data.
    • Knowledge of ELK, Graylog, Docker and Mesos.
    • Good spoken English.

    Hiring Process:

    Stage 1: Interview with HR Representative 

    Stage 2: Technical trial project

    Stage 3: Technical Interview

  • Rocaccion Inc.
    $30,000.00 - $40,000.00Preferred: (GMT-08:00) Pacific Time +/- 4 hours

    At Rocaccion we are creating the next generation IoT solution from end to end. We make the hardware, firmware and all the related backend software.

    We are looking for talented Go or Rust developer that is advocate for solving problems in those languages, and be proficiency writing microservices using different architectures.

    Every team gets to choose its own stack, based on what would best solve the problem, and we are always eager to learn new things. Our preferred programming language is Go, but we have projects working with other languages too (including Ruby, JavaScript, Rust and Python)

    Requirements:

    •     Advanced English (It will be part of the evaluation)
    •     Comfortable working remotely
    •     Fully familiar with Continuous Integration
    •     2+ years of experience writing code as a senior programmer or lead
    •     A ruthless commitment to test the code he writes
    •     Willing to learn new things
    •     Have worked with agile methodology
    •     Base their development on control tools for projects such as Jira, YouTrack or VSTS.

    Nice to have:

    •     Handling (and demonstrating) backend languages, such as Python, Go, C ++, Ruby, Elixir, Rust or others. (We are not afraid of new languages)
    •     Databases (MongoDb, PostgressDB, Cassandra, CouchDB, RockDB, InfluxDB, or others)
    •     Development style Twelve-Factor App
    •     Javascript (ReactJS, AngularJS), HTML5, CSS3. Web Assembly is a plus.
    •     Docker
    •     Some scripting language, preferable Unix like Bash.
    •     CI / CD and Git tools
    •     DevOps
    •     Profiling, monitoring and logging tools

    What are you will be doing:

    • Write new microservices for the platform that help to improve the performance or add new features
    • Profiling existing microservices for improve their performance
    • Write tons of tests for validate the functionality
  • USA TODAY NETWORK

    The API Services team is responsible for engineering and delivering cutting-edge services to aid in content delivery to end customers. These services support 110 news brands, and more than 110 million unique monthly visitors.  
     

    The Senior Developer will play a key role in architecting, developing and maintaining backend APIs and SDKs that support the content delivery systems that are consumed by our customer-facing products. You will be expected to design and deliver large scale, fault tolerant and highly available architectures. Golang, Kubernetes, and Docker are a few of the technologies you will use to deliver these services. 
     

    If you have a passion for rapid API development, automation, learning, challenging and bettering your peers, with a strong desire to operate in a full stack environment, you'd probably fit in well here. 

     

    Responsibilities: 

    • Design and Develop backend APIs in Golang that deliver content to our front-end teams  

    • Execute code reviews, challenge assumptions and mentor others on the team

    • Provide planning for two-week sprints

    • Provide day to day operational support for our applications

    • Improve and establish best practice around our application and infrastructure monitoring

    • Automate everything:

    • Containerizing applications with Docker 

    • Scripting new solutions / APIs / services to reduce toil

    • Research new tools to optimize cost, deployment speed and resource usage

    • Assist in improving our on-boarding structure and documentation

     Responsibility Breakdown: 

    • 50% - API Development 
    • 15% - Application Support 
    • 15% - Planning / Documentation 
    • 10% - Mentoring 
    • 10% - New Technology Evaluation 

    Technologies: 

    **
    Systems**

    • Linux (CentOS/RHEL/Alpine) 
    • Nginx, HAProxy 
    • Google PubSub 
    • Google Datastore 
    • Elasticsearch

    Development

    • Engineering high-performant applications with an emphasis on concurrency 
    • Agile methodology 
    • REST microservices 
    • Experience with golang, ruby, nodejs, python or comparable languages 
    • Testing, Testing, Testing 
    • gRPC and protobuf 
    • GraphQL 

    Cloud

    • Amazon Web Services, Google Compute Engine, Google Kubernetes Engine 
    • Fastly 
    • Terraform 
    • Docker
    • Kubernetes

     

    Minimum Qualifications: 

    • Experience developing REST APIs, SDKs and CLI toolsets 
    • Self-Starter that can operate in a remote-friendly environment 
    • Experience with Agile (Scrum) and test-driven development, continuous integration and version control (GIT)  
    • Experience deploying to Cloud compute or container hosting 
    • 5+ years experience in Linux System Administration 
    • Experience with Chef or other configuration management tools   

     #Product

  • Doximity

    Doximity is transforming the healthcare industry. Our mission is to help doctors be more productive, informed, and connected. As a software engineer, you'll work within cross-functional delivery teams alongside other engineers, designers, and product managers in building software to help improve healthcare.  

    Our team brings a diverse set of technical and cultural backgrounds and we like to think pragmatically in choosing the tools most appropriate for the job at hand.

    This position is for an experienced software engineer, with a passion for writing tests, to join our 5 person Test Automation team. We’re looking for someone with a strong track record of implementing and maintaining CI and test automation frameworks for iOS and Android apps.

    About Us

    Here are some of the ways we bring value to doctors:

    • Our web applications are built primarily using Ruby, Rails, Javascript (Vue.js), and a bit of Golang
    • Our native mobile applications are built using Swift (iOS) and Kotlin (Android).
    • Our data engineering stack runs on Python, MySQL, Spark, and Airflow
    • Our production application stack is hosted on AWS and we deploy to production on average 50 times per day
    • We have over 350 private repositories in Github containing our applications, forks of gems, our own internal gems, and open-source projects
    • We have worked as a distributed team for a long time; we're currently about 65% distributed
    • Find out more information on the Doximity engineering blog
    • Our company core values
    • Our recruiting process
    • Our product development cycle
    • Our on-boarding & mentorship process

    Here's How You Will Make an Impact

    • Maintain and improve CI pipelines for iOS and Android applications.
    • Identify and fill existing automation coverage gaps in collaboration with mobile developers.
    • Deploy and maintain CI servers within CircleCI.
    • Write documentation and guides, be an advocate and mentor to the Mobile team with regards to Test Automation.

    About you

    • Minimum four years of professional experience developing test automation and CI/CD pipelines for iOS and/or Android apps.
    • Experience writing unit and integration tests in Swift (Quick/Nimble, XCTest UI Automation) and/or Java/Kotlin (jUnit, Espresso).
    • Considerable experience with iOS or Android build tools (xcodebuild, gradle, fastlane). You must feel at home using these native mobile build tools from the CLI.
    • Able to troubleshoot and optimize test failures and build consistency issues (eg. flickering test scenarios, order-dependent test failures).
    • Able to investigate intermittent CI server failures due to infrastructure shortcomings (eg. low memory, low disk space).
    • Able to communicate effectively and teach engineers best practices for test writing.
    • Able to effectively manage time; balance failure investigation with completing sprint tasks.
    • CircleCI, Docker, Firebase TestLab, and Fastlane experience is a plus.
    • Work remotely provided you have 5 hours of overlap with the team in the U.S. Our core hours are 9:30 AM to 5:30 PM PST.

    Benefits

    Doximity has industry leading benefits. For an updated list, see our career page

    More info on Doximity

    We’re thrilled to be named the Fastest Growing Company in the Bay Area, and one of Fast Company’s Most Innovative Companies. Joining Doximity means being part of an incredibly talented and humble team. We work on amazing products that over 70% of US doctors (and over one million healthcare professionals) use to make their busy lives a little easier. We’re driven by the goal of improving inefficiencies in our $3.5 trillion U.S. healthcare system and love creating technology that has a real, meaningful impact on people’s lives. To learn more about our team, culture, and users, check out our careers page, company blog, and engineering blog. We’re growing steadily, and there’s plenty of opportunities for you to make an impact.

    Doximity is proud to be an equal opportunity employer, and committed to providing employment opportunities regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, pregnancy, childbirth and breastfeeding, age, sexual orientation, military or veteran status, or any other protected classification. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law.

  • Giant Swarm GmbH
    Preferred: (GMT+01:00) Berlin +/- 2 hours

    We are looking for a Platform Engineer for Containers

    Your Job:

    • You will be responsible for architecting and building distributed systems
    • You will use a wide variety of open source technologies and tools
    • You take part for testing, metrics, continuous integration

    *Requirements:*

    • You have experience with more than one language and a strong architectural background. One of these languages is Go.
    • You love to automate things and you are used to deploy in production multiple times a day
    • You are a profound Linux user
    • You have hands-on experience with kubernetes, prometheus and docker are a bonus point
    • You prefer to build your applications as multiple services instead of a monolith
    • You know the concepts of CAP theorem, paxos/raft concensus, distributed databases and message passing
    • We (and our customers) are currently mostly distributed around Europe (around UTC), thus, your main timezone needs to be between -2UTC to +2UTC to ensure better communication.

    Why we think this position is worth applying for (challenge us!)

    • Impact, Impact, Impact! We are a remote-first organization with a growing team from 15+ European countries​. Every new team member changes the team. This is great! People who know things we don’t are highly welcomed.
    • “It's better to ask forgiveness than permission” (Paolini) - sure, it’s not 100% like this, but we have a strong culture of failure which is part of our agile mindset. We don’t do things like in the guidebook. You can try things out!
    • We play a key role in our customer's digital transformation. We have partnered up with Amazon Web Services and Microsoft to provide our solution on their cloud platforms - more will follow.
    • We serve some of Europe's leading organizations and are talking to many more.
  • RealScout

    REALSCOUT | Senior Data Engineer / Data Architect - Data Pipeline | REMOTE (minimum 5-hour overlap with Pacific US Timezone) | Full-Time

    This role is specifically to work on our data pipeline - the core of our technology. We're flexible on title; the only hard requirement is that you're senior in experience.  The pipeline is responsible for providing agents, brokers, and homebuyers real estate updates from 100+ nation-wide data feeds as quickly as possible. We’re looking for someone with at-scale experience to make improvements in and to the pipeline’s architecture -- currently Apache Airflow, Golang, Python, AWS, and Postgres, but flexible. Deployment, logging, metrics collection, SLA improvements: everything is fair game!

    A typical week will entail:

    • Ensuring perfect replication of 100+ real estate data feeds with as little lag as possible
    • Scaling a daily emailer from 100k to 1m personalized sends
    • Expanding our set of attributes that no one else in the industry has, like "stainless steel appliances" and "near Google shuttle stops"

    THE REQUIREMENTS

    • Experience with medium-to-large data pipelines: implementing, testing, instrumenting, and deploying
    • Experience with stream processing tools such as Kafka, Kinesis, Spark, Storm, and/or Flink
    • Familiarity with Python+Go (bonus points for Ruby, which the main website runs)
    • Familiarity with automated unit and integration testing
    • Experience with a wide variety of data stores such as PostgreSQL, ElasticSearch, and Redshift
    • Experience with one major cloud provider (Google, Azure, AWS). AWS a plus.

    NEXT STEPS

    After you submit an application, if it looks like there's a good fit, we'll reach out to schedule an initial 20 minute conversation for introductions and to answer your questions about RealScout. In the meantime, visit learn.realscout.com/about for more info.

  • Sticker Mule

    About Sticker Mule

    We created Sticker Mule to be the best place to work and shop. That means making ordering fast, simple and fun while creating a stable, low stress and enjoyable place for talented people to work.  

    We're searching for more to join us as we look to build one of the Internet's best technical teams.

    Watch a brief video to learn more

    Why we enjoy working here

    1. We work flexible hours with an asynchronous culture

    2. We work at a sustainable pace without unreasonable external deadlines.

    3. Varied, interesting technical challenges to work on

    4. Opportunities to make a large impact as part of a small, highly motivated team.

    What you will do

    1. Design, build and test new artwork processing tools that will both deliver value to our customers and help streamline our proofing and production processes.

    2. Be responsible for the software architecture and technology choices for these new tools.

    3. Ensure their timely delivery, quality and performance.

    4. Combine both computer vision and conventional image processing techniques to ensure the high quality output our customers expect.

    5. Share expertise with other members of the team.

    About you

    1. You have a BSc in Computer Science, Mathematics or equivalent working experience and ideally a Master’s degree or PhD in Computer Vision/Machine Learning or similar.

    2. You have at least 2 years of experience in researching and implementing computer vision and image processing systems using OpenCV or similar.

    3. You are experienced in training Convolutional neural networks for tasks such as image classification and object detection.

    4. You have a strong background in parallel programming and high performance image processing algorithm design.

    5. You are experienced in one or more of the following: C++, Python or Golang.

    Compensation

    1. Depends on experience

    2. Signing bonus

    3. 28 days vacation

  • Elastic

    At Elastic, we have a simple goal: to solve the world's data problems with products that delight and inspire. As the company behind the popular open source projects — Elasticsearch, Kibana, Logstash, and Beats — we help people around the world do great things with their data. From stock quotes to Twitter streams, Apache logs to WordPress blogs, our products are extending what's possible with data, delivering on the promise that good things come from connecting the dots. The Elastic family unites employees across 30+ countries into one coherent team, while the broader community spans across over 100 countries.

    The Beats platform is the basis for building open source shippers that collect all kinds of operational data, store it in Elasticsearch, and visualize it with Kibana. They collect data from edge servers, and are used to power application monitoring, infrastructure monitoring, and network monitoring. We currently have five official Beats: Filebeat for gathering logs, Packetbeat for network traffic, Metricbeat for metrics, Winlogbeat for Windows event logs, Heartbeat for uptime monitoring, and Auditbeat for audit data. In addition, the open-source community has created over 40 Beats, collecting data from all sorts of sources.

    All current Beats are written in Golang.

    As part of the Beats team, you will be responsible for maintaining the official Beats, for creating new ones, as well as for supporting the community around Beats. The team is diverse and distributed across the world, and collaborates on daily basis over Github, Zoom, and Slack.

    • Write open source Golang code for maintaining different Beats.
    • Dive into new technologies and figure out how to best monitor them.
    • Define and create new Beats.
    • Work with our support team to help customers.
    • Answer community questions.
    • Collaborate with other development teams, quality engineering team and documentation team to execute on product deliverables.

    Skills you will bring along

    • BS, MS or PhD in Computer Science or related engineering discipline and 3+ years of industry experience.
    • Experience creating system level software on Unix and/or Windows platforms. Windows programming experience would be great to have.
    • Experience in Golang programming is a big plus, but not strictly required. Our team can teach you and get you up to speed.
    • Strong experience having worked with C/C++ or other system level programming languages.
    • Operational experience with monitoring systems would be very welcome.
    • Excellent verbal and written communication skills, a great teammate with strong analytical, problem solving, debugging, and troubleshooting skills.
    • Ability to work in a distributed team throughout the world.
    • Knowledge and experience in Elasticsearch, Logstash, Distributed Systems is a plus.

    Additional Information:

    • Competitive pay and benefits
    • Stock options
    • Catered lunches, snacks, and beverages in most offices
    • An environment in which you can balance great work with a great life
    • Passionate people building great products
    • Employees with a wide variety of interests
    • Your age is only a number. It doesn't matter if you're just out of college or your children are; we need you for what you can do.
    • Distributed-first company with employees in over 30 countries, spread across 18 time zones, and speaking over 30 languages! Some even fly south for the winter :)
Older
  • Auth0
    Preferred: (GMT+08:00) Taipei +/- 2 hours

    We are looking for expert engineers who are passionate about distributed systems, availability, and delivering customer value. Platform Software Engineers will create and maintain backend services and APIs for Auth0’s platform.

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

    • 7+ years software development experience
    • Demonstrable expertise in building and maintaining distributed platform applications
    • Proficiency in Golang, Python, or JavaExperience coaching and mentoring junior engineers
    • Deep understanding of microservice architecture and best practices
    • Experience designing fault tolerant systems
    • Available to work within the hours of UTC 10pm to 6am

    Also useful if you have:

    • Experience with full-stack ownership (i.e. on-call)
    • Working knowledge of containerization and Kubernetes
    • Working knowledge of at least one database system such as MySQL, PostgreSQL, or MongoDB
    • Demonstrable knowledge of software observability (e.g. APM, Tracing)

    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.

  • Timescale, Inc.
    Preferred: (GMT-05:00) Eastern Time +/- 8 hours

    Want to join a Hot Start-Up and be one of our first 20 engineers? Are you a Cloud Expert with expertise deployable large scale software on the Cloud?  We'd like to hear from you!

    Please include a short note as to why you are a fit for the role.

    Note this is a full-time employee role as a direct employee or contractor depending on location (You'll get stock options, vacation time etc).  Location is Remote or NYC or Stockholm. 

    Please note this is Not a Dev Ops, SRE type role but a person building our cloud with some dev ops experience.

    We need extraordinary Cloud Engineers to join our team. This is a great opportunity to help build Timescale's Cloud offering.

    Responsibilities:

    • Develop software for our distributed systems and TimescaleDB-as-a-Service offerings.
    • Operate, manage, and maintain a scalable cloud offering across multiple clouds
    • Collaborate closely with our database and product engineering teams.
    • Be an enthusiastic and personable teammate, receiving and providing code reviews, and otherwise partnering and helping other engineers.

    Requirements

    • Bachelor's degree in computer science or equivalent.
    • 3+  years software engineering experience in production environments
    • Experience programming in Go, Python, or other scripting languages
    • Proven ability with container orchestration systems (Kubernetes, DCOS).
    • Familiarity with configuration/infrastructure management tools (Ansible, Terraform, Cloudformation)
    • Experience with streams, append only logs, and message queues (Kafka, Kinesis, RabbitMQ)
    • Operational experience with databases and PostgreSQL (in particular) highly desirable
    • Experience in architecting and operating production cloud services
    • Familiarity with various cluster/container management, monitoring, alerting tools
    • You care deeply about resiliency and quality of the features you ship
    • Ability to work on a remote team
  • Zapier

    Hi there!

    We're looking for a Test Automation Engineer! If you want to help improve the reliability of Zapier for our customers, then read on…

    We know applying for and taking on a new job at any company requires a leap of faith. We want you to feel comfortable and excited to apply at Zapier. To help share a bit more about life at Zapier, here are a few resources in addition to the job description that can give you an inside look at what life is like at Zapier. We hope you'll take the leap of faith and apply.

    Zapier is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce.

    As a Test Automation Engineer at Zapier, you will help define, execute, and automate processes that improve the reliability of software delivery, to get quality software in the hands of our customers sooner. You would be an advocate for the needs of our end users and share observed behaviors with the appropriate stakeholders. You will also leverage a tester’s mindset and automation to detect regressions and other anomalous behavior.

    About you

    • You have a strong understanding of backend, scripting, and some systems programming languages (e.g. Python, Bash, Go)
    • You have a working knowledge of Unix and containerization tools
    • You are able to approach software testing from multiple mindsets (e.g. Black Box, White Box)
    • You are able to execute test plans using multiple approaches (e.g. Exploratory, Scripted, Automated)
    • You’re a skilled written communicator, able to document software behavior and submit bug reports
    • You have deep knowledge of version control (Git) and multiple continuous integration services
    • You are friendly and patient, welcoming, considerate, and respectful. Learn more about these attributes in our code of conduct.

    What you’ll do

    Zapier is a small, fast-paced company, so you'll get experience with a little bit of everything. That said, here are some things you'll probably do:

    • Develop and maintaina automated regression tests of the Zapier product
    • Communicate the status of test development to the appropriate channels
    • Communicate test findings to the appropriate channels
    • Make contributions to continuous integration and continuous deployment pipelines
    • Work with Product Engineering to continuously improve development tooling
    • Work with Product Managers to coordinate manual testing of new features
    • Work with Senior QA engineers to learn and level up their skills
    • Solve hard problems primarily by getting the right context from the right people
    • Qualify and quantify risk, impact, and effort of work
    • Challenge the status quo and effect positive organizational change outside of mandated work
    • Share the right amount of information with the right people, at the right time, and listen effectively
    • Provide support to other Zapiens, spread knowledge, and develop the team outside formal reporting structures
    • Support the emotional well-being of team members in difficult times, and celebrate their successes
    • Invest in tools and processes that lead to outsized impact so Zapier can be more productive than a similar sized company.
    • Experiment: this is a startup so everything can change!
    • As a part of Zapier's all-hands philosophy, help customers via support to ensure they have the best experience possible.

    About Zapier

    For the past seven years, Zapier has been helping people across the world automate the boring and tedious parts of their job. We do that by helping everyone connect the web applications they already use and love.

    We believe that there are jobs a computer is best at doing and that there are jobs a human is best at doing. We want to empower businesses to create processes and systems that let computers do what they are best at doing and let humans do what they are best at doing.

    We believe that with the right tools, you can have big impact with less hassle.

    We believe in small teams. Small teams are fast and nimble. Small teams mean less bureaucracy and less management and more getting things done.

    We believe in a safe, welcoming, and inclusive environment. All teammates at Zapier agree to a code of conduct.

    The Whole Package

    Location: United States or Canada

    Compensation:

    • Competitive salary (we don't use remote as an excuse to pay less)
    • Great healthcare + dental + vision coverage*
    • Retirement plan with 4% company match*
    • Profit sharing
    • 2 annual company retreats to awesome places
    • 14 weeks paid leave for new parents of biological or adopted children
    • Pick your own equipment. We'll set you up with whatever Apple laptop + monitor combo you want plus any software you need.
    • Unlimited vacation policy. Plus we require you to take at least 2 weeks off each year. We see most employees take 4-5 weeks off per year. This isn't a vague policy where unlimited vacation means no vacation.
    • Work with awesome companies around the world. We partner with great software companies all over the world and you'll constantly get to interact with people from these great companies

    How To Apply

    We have a non-standard application process. To jump-start the process we ask a few questions we normally would ask at the start of an interview. This helps speed up the process and lets us get to know you a bit better right out of the gate.

    After you apply, you are going to hear back from us, even if we don't seem like a good fit. In fact, throughout the process, we strive to make sure you never go more than seven days without hearing from us.

    Optional: Share anonymously some demographic information about yourself to help us better track trends related to the backgrounds of candidates interested in working at Zapier in order for us to build a team that represents the users at Zapier and the broader world population.

    Zapier is an equal opportunity employer. We're excited to work with talented and empathetic people no matter their race, color, gender, sexual orientation, religion, national origin, physical or mental disability, or age. Our code of conduct provides a beacon for the kind of company we strive to be, and we celebrate our differences because those differences are what allow us to make a product that serves a global user base.

  • Phoenix Staff, Inc.
    $150,000.00 - $180,000.00

    We’re currently looking for an API Architect with a passion for technology. Are you able to explain technology and complex topics so that even a recruiter can understand them? Do you enjoy boring, err, educating your friend, family, and colleagues about such riveting topics as APIs, application vulnerabilities and security, refactoring existing code, user authentication flows and session management. Then we need you to help us craft strategy and technical blue prints and then leading teams to execute.  We are looking for US residents ONLY!  Must be a Greencard holder or US Citizen.  No sponsorship offered at this time. 

    Due to the structure and nature of this role, we are preferably looking for an individual that has enterprise experience, worked with a common household name company. 

    Your role:

    • Work with a small team of engineers, to ensure product delivery and best engineering practices
    • Enjoy and have experience building APIs
    • Ability to think about systems as a whole and produce simple but scalable architecture
    • High quality code. We work in Java, Go, Node and others
    • Generally, we pick the right tool for the job and are looking for great engineers over prowess in a particular language
    • Have an attention detail for and hold yourself to a high standard
    • You caught that
    • Setup continuous delivery process to enable continuous iteration on solutions
    • Work in an agile and highly collaborative environment
    • Help support team in resolving customer issues related to the product
    • Lead the creation of technical design documents and lead the communication of the architectural vision across functional areas
    • Review code, lead refactoring activities, provide guidance from technical perspective
    • Train and mentor new team members

    What you’ve got:

    • BS, MS or Ph.D. in Computer Science or Engineering
    • 5-8 years in a modern programming environment such as Java, Go or Node
    • 5+ year building and designing APIs
    • Knowledge of GraphQL or OData protocols a plus
    • Strong experience working with GitFlow
    • Familiarity with Test Driven Development practices
    • Strong written and verbal communication skills
    • Experience in Dev-Ops
    • Experience working in a team utilizing an agile approach
    • Strong, proven problem-solving skills with the ability to quickly analyze the most expedient method to recover business operations
    • Must be committed to a culture of continuous improvement
    • Exceptional customer service skills, in addition to extensive experience working in a team-oriented, collaborative environment
    • Excellent skills in critical thinking and analysis, meeting facilitation, verbal and written communications, and interpersonal interactions (e.g., partnering, conflict management, mediation, etc.)
  • Phoenix Staff, Inc.
    $165,000.00 - $185,000.00

    We’re currently looking for an API Architect with a passion for technology. Are you able to explain technology and complex topics so that even a recruiter can understand them? Do you enjoy boring, err, educating your friend, family, and colleagues about such riveting topics as APIs, application vulnerabilities and security, refactoring existing code, user authentication flows and session management. Then we need you to help us craft strategy and technical blue prints and then leading teams to execute.  We are looking for US residents ONLY!  Must be a Greencard holder or US Citizen.  No sponsorship offered at this time. 

    Due to the structure and nature of this role, we are preferably looking for an individual that has enterprise experience, worked with a common household name company. 

    Your role:

    • Work with a small team of engineers, to ensure product delivery and best engineering practices
    • Enjoy and have experience building APIs
    • Ability to think about systems as a whole and produce simple but scalable architecture
    • High quality code. We work in Java, Go, Node and others
    • Generally, we pick the right tool for the job and are looking for great engineers over prowess in a particular language
    • Have an attention detail for and hold yourself to a high standard
    • You caught that
    • Setup continuous delivery process to enable continuous iteration on solutions
    • Work in an agile and highly collaborative environment
    • Help support team in resolving customer issues related to the product
    • Lead the creation of technical design documents and lead the communication of the architectural vision across functional areas
    • Review code, lead refactoring activities, provide guidance from technical perspective
    • Train and mentor new team members

    What you’ve got:

    • BS, MS or Ph.D. in Computer Science or Engineering
    • 5-8 years in a modern programming environment such as Java, Go or Node
    • 5+ year building and designing APIs
    • Knowledge of GraphQL or OData protocols a plus
    • Strong experience working with GitFlow
    • Familiarity with Test Driven Development practices
    • Strong written and verbal communication skills
    • Experience in Dev-Ops
    • Experience working in a team utilizing an agile approach
    • Strong, proven problem-solving skills with the ability to quickly analyze the most expedient method to recover business operations
    • Must be committed to a culture of continuous improvement
    • Exceptional customer service skills, in addition to extensive experience working in a team-oriented, collaborative environment
    • Excellent skills in critical thinking and analysis, meeting facilitation, verbal and written communications, and interpersonal interactions (e.g., partnering, conflict management, mediation, etc.)
  • OTTO Health

    Engineer / .NET Core

    About The Company

    OTTO Health is a Telehealth startup based in Boulder, CO. Our mission is to transform healthcare by changing the way providers and their patients communicate.  A job at OTTO Health comes with all the excitement and opportunity of a successful startup backed by talented and passionate people. We are looking for an engineer with the skills, intelligence, passion, and personality to complement our relax, fun, and highly motivated team.

    Position Summary

    We are seeking a talented engineer who will report to our principal engineer. The person that fills this position will help us to grow our product while also participating in creating our remote-first engineering culture.  

    As part of the product team, you will be responsible for design, implementation, and maintenance of a small but growing system.  You will be responsible for collaborating with other team members, delivering quality software in an expedient manner, and contributing to the overall quality, scalability, maintainability and reliability of our platform.

    Technical Culture

    We want you to help us build an awesome remote-first engineering culture based on the following core values.  

    • Simplicity

    • Communication

    • Pragmatism

    • Teamwork

    • Empowerment

    • Maintainability

    • Performance

    If you are a skilled, pragmatic engineer who knows how to keep things simple while delivering quality code, we are looking forward to hearing from you!

    The Stack

    This is not your father's DotNet. We are utilizing .NET Core, deploying to the cloud on AWK EKS, and building a microservice and SOA topology with REST APIs. We plan on using GO for all our scripting.

    • .NET Core

    • REST APIs

    • AWS/EKS

    • Kubernetes

    • Angular

    • JIRA + Confluence

    • Git/GitHub

    • Golang for Scripting

    • SQL Server

  • Tigera

    Tigera is looking for passionate and skilled Golang software engineers to join us in our mission to secure the next generation of cloud native applications. At the heart of our strategy is a set of open source networking and security projects (currently Calico, flannel, and Canal) that define the new gold standard for application connectivity within large scale cloud environments, such as Kubernetes, OpenShift, Docker, and related technologies. Building upon this open source foundation, we are working on complementary commercial offerings to help enterprises build and operate cloud native applications and infrastructures, securely and at scale.

    You will be joining a team that is highly engineering-focused with a culture that values diversity, collaboration, agility and innovation, keeping us one step ahead in the exciting and fast moving cloud-native technology space.

  • Exads

    We are currently seeking a number of highly skilled and talented System Developers to join our dedicated development team in Dublin to further design, build and scale our platform offerings across a wide range of systems projects which utilise cutting edge technologies involving Big Data and Realtime Statistics computation.

    The ideal candidate will have a passion for open source software and enjoy working in a fast paced, challenging but rewarding environment.  

    Responsibilities 

    • Develop performant, maintainable systems applications primarily written in Golang (& some Python)
    • Optimise code for performance and scalability along with maintenance and refactoring of legacy systems 
    • Research and development of new and emerging technologies
    • Contribute to team process improvement adhering to industry best practice and principles
    • Participate in regular code reviews and team knowledge sharing activities

    Skills and Experience 

    • 3+ years development experience with Go (Python & Java nice to have)

    • Experience working with large scale, high performance and high availability services

    • Appreciation for concurrency patterns and multiprocessing in distributed environments

    • Microservice exposure would be beneficial in particular profiling, instrumentation and benchmarking

    • Development expertise in APIs (REST/JSON/gRPC)

    • Experience of both relational and NoSQL database systems

    • Desirable to have experience with messaging systems (Kafka, NATS)

    • Comfortable working in Unix/Linux environments

    • Familiar with Agile development methodologies

    • Excellent written, spoken and interpersonal communication skills

    Education & Qualifications 

    •  BS/MS in Computer Science/related technical discipline OR equivalent industry experience
  • HashiCorp

    On the Consul team, we help organizations with service discovery, configuration management, and health monitoring. Ecosystem engineering includes contributing to the range of open source tools and integrations we have developed to help Consul solve problems for operators, infrastructure engineers, and software developers.

    This is software engineering role that will provide challenges across a range of tools, languages, and concepts.

    Some of the tools and integrations the newly founded Ecosystem Team maintains include:

    Much of our work and libraries are open source and receive contributions from a large community of users. The majority of our tools and integrations are written in Golang.

    Our Organization

    At HashiCorp, we value top-notch collaboration and communication skills, both among internal teams and in how we interact with our users. We take care to balance and be responsive to the needs of our open source community as well as our enterprise level customers.

    Engineering at HashiCorp is largely a remote team. While prior experience working remotely isn't required, we are looking for team members who perform well given a high level of independence and autonomy.

    In your cover letter, please describe why you're interested in working at HashiCorp, and what draws you to this role in particular! Specifics of your past experience that are relevant to this role are great to include, too.

    In this role, you can expect to:

    • Provide simple interfaces and APIs for operators utilizing complex distributed systems
    • Work with a range of platforms and technologies daily
    • Develop and contribute to unique strategies for long-term maintenance and testing of complex integrations with a range of other tools
    • Work alongside the rest of the Consul team and the large community of Consul users
    • Own the full lifecycle of feature development from design through testing and release
    • Program mostly in Golang, learning from and contributing to a team committed to continually improving their skills

    You may be a good fit for our team if:

    • You’re familiar with service-oriented architectures, and ideally have worked on teams deploying or maintaining them
    • You’re comfortable working with and developing your skills in multiple programming languages
    • You have a passion for the unix philosophy, and small, concise tools
    • You are a fantastic learner, and are comfortable picking up a range of new tools and concepts quickly
    • You’ve worked with a public cloud (or similar) environment either in development or operations

    At HashiCorp, we are committed to hiring and cultivating a diverse team. If you are on the fence about whether you meet our requirements, please apply anyway!


  • Knock.com
    $90,000.00 - $150,000.00Preferred: (GMT-06:00) Central Time +/- 2 hours

    Our homes are our most valuable asset and also the most difficult to buy and sell. Knock is on a mission to make home buying and selling simple and certain. Started by founding team members of Trulia.com (NYSE: TRLA, acquired by Zillow for $3.5B), Knock is an online home trade-in platform that uses data science to price homes accurately, technology to sell them quickly and a dedicated team of professionals to guide you every step of the way. We share the same top-tier investors as iconic brands like Netflix, Tivo, Match, HomeAway, and Houzz.

    We are seeking a passionate Senior Golang Engineer to help us design and build our data infrastructure, data aggregation and ingestion platform. This platform powers our proprietary pricing algorithms, data analytics, and our internal and customer-facing applications such as Knock.com website. You will integrate data from various sources (MLSes, assessor/tax and parcel data), and manage full data lifecycle (ETL).

    Our data stack consists of Go, Python and Scala. We use ElasticSearch, Postgres, and Spark heavily. We are ownership-driven, and you will own your projects from design, implementation to operation. We are looking for someone who is passionate about creating great products to help millions of home buyers and sellers buy or sell a home without risk, stress, and uncertainty.

    Responsibilities:

    • Design, architect, build and maintain big data infrastructure and tools.
    • Write reliable and efficient programs to handle a broad set of big data use cases.
    • Data qualification, verification and validation.
    • Committed to good engineering practice of testing, logging, alerting and deployment processes.

    Requirements:

    • BS or MS in Computer Science, Statistics, Mathematics or equivalent.
    • Minimum of 5 years of full lifecycle software development experience in data engineering, including coding, testing, troubleshooting, and deployment.
    • Strong hands-on expertise with building resilient and reliable ETL pipelines.
    • Programming proficiency in Go, and at least one of Scala or Python.
    • Strong SQL knowledge (MySQL or Postgres), familiarity with techniques to identify slow queries and debugging
    • Experience working in the AWS data ecosystem (S3, RDS, EMR, Lambda, Redshift, MQs, Kinesis).
    • Understanding of containerized workloads (Docker, Kubernetes, ECS)
    • Strong desire to contribute to a rapidly growing startup and being comfortable with learning new tools and technologies.

    Bonus points for knowledge of:

    • Real estate markets, MLS assessor/tax and parcel data
    • RETS/RESO APIs for extracting real estate data
    • GIS datasets (shapefiles, GeoJSON, etc)
    • Open source mapping data (OpenStreetMap (OSM), OpenAddresses)
    • Apache Spark
    • ElasticSearch

    What we can offer you:

    • An amazing opportunity to be an integral part of building the next multi-billion dollar consumer brand around the single largest purchase of our lives.
    • Talented, passionate and mission-driven peers disrupting the status quo.
    • Competitive cash, full medical, dental, vision benefits, 401k, flexible work schedule, unlimited vacation (2 weeks mandatory) and sick time.
    • Flexibility to live and work anywhere within the United States.

    We have offices in New York, San Francisco, Atlanta, Raleigh, Charlotte, and Dallas with more on the way, but we are also a distributed company with employees in 17 different states so we are open to any U.S. location for this role.

    Knock is an Equal Opportunity Employer. Individuals seeking employment at Knock are considered without regard to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, or sexual orientation.

    Please no recruitment firm or agency inquiries, you will not receive a reply from us.

Load more