This week
  • Close

    About Us…

    At Close, we're building the sales communication platform of the future. With our roots as the very first sales CRM to include built-in calling, we're leading the industry toward eliminating manual processes and helping companies to close more deals (faster). Since our founding in 2013, we've grown to become a profitable, 100% globally distributed team of ~33 high-performing, happy people that are dedicated to building a product our customers love.

    Our backend tech stack currently consists of Python Flask/Gunicorn web apps with our TaskTiger scheduler handling many of the backend asynchronous task processing. Our data stores include MongoDB, Postgres, Elasticsearch, and Redis. The underlying infrastructure runs on AWS using a combination of managed services like RDS and ElasticCache and non-managed services running on EC2 instances. All of our compute runs through CI/CD pipelines that build Docker images, run automated tests and deploy to our Kubernetes clusters. Our backend primarily serves a well-documented public API that our front-end JavaScript app consumes.

    We ❤️open source – using dozens of open source projects with contributions to many of them, and released some of our own like ciso8601LimitLionSocketSharkTaskTiger, and more at https://github.com/closeio

    About You…

    We're looking for an experienced full-time Software Engineer to join our engineering team. Someone who has a solid understanding of web technologies and wants to help design, implement, launch, and scale major systems and user-facing features.

    You should have senior level experience (~5 years) building modern back-end systems, with at least 3 years of that experience using Python.

    You also have around five years experience using MongoDB, PostgreSQL, Elasticsearch, or similar data stores. You have significant experience designing, scaling, debugging, and optimizing systems to make them fast and reliable. You have experience participating in code reviews and providing overall code quality suggestions to help maintain the structure and quality of the codebase.

    You’re comfortable working in a fast-paced environment with a small and talented team where you're supported in your efforts to grow professionally. You are able to manage your time well, communicate effectively and collaborate in a fully distributed team.

    You are located in an American or European time zone.

    Bonus point if you have…

    • Contributed open source code related to our tech stack
    • Led small project teams building and launching features
    • Built B2B SaaS products
    • Experience with sales or sales tools

    Come help us with projects like…

    • Conceiving, designing, building, and launching new user-facing features
    • Improving the performance and scalability our API. Help expand our GraphQL implementation.
    • Improving how we sync millions of sales emails each month
    • Working with Twilio's API, WebSockets, and WebRTC to improve our calling features
    • Building user-facing analytics features that provide actionable insights based on sales activity data
    • Improving our Elasticsearch-backed powerful search features
    • Improving our internal messaging infrastructure using streaming technologies like Kafka and Redis 
    • Building new and enhancing existing integrations with other SaaS platforms like Google’s G Suite, Zapier, and Web Conferencing providers

    Why work with us?

    • 100% Remote (we believe in trust and autonomy)
    • 2 x Annual Team Retreats ✈️ (Lisbon Retreat Video)
    • Competitive salary
    • Medical, Dental with HSA option - 99% premiums paid (US residents)
    • 5 Weeks PTO + 6 Government Holidays + Dec 24 - Jan 1 Company Holiday
    • Parental Leave (10 wks primary caregiver / 4 wks secondary caregiver)
    • 401k matching at 4% (US residents)
    • Our story and team 🚀
    • Glassdoor Reviews 

    At Close, everyone has a voice. We encourage transparency and in practicing a mature approach to the work-place. In general, we don’t have strict policies, we have guidelines. Work/Life harmony is an important part of our organization - we believe you bring your best to work when you practice self care (whatever that looks like for you).

    We come from 12 countries and 14 states; a collection of talented humans rich in diverse backgrounds, lifestyles and cultures. Twice a year we meet up somewhere around the world to spend time with one another. We see these retreats as an opportunity to strengthen the social fiber of our community.

    This team is growing in more ways than one - we’ve recently launched 8 babies (and counting!). Unanimously, our favorite and most impactful value is “Build a house you want to live in.” We strive to make decisions that are authentic for our organization. At Close, we have a high care factor for one another, in making an awesome product and championing the success of our customers.  

    Interested in Close but don't think this role is the best fit for you? View our other positions.

    APPLY FOR THIS JOB

  • Doximity

    Why work at Doximity?

    Doximity is rewiring healthcare and is the 6th fastest growing technology company in North America. Here's how clinicians use our products. For us, transparency is key, so ensuring your goals and values align with ours is also an important step. Take a look at how we Work at Doximity.

    Here's What You Can Expect

    • Collaborate with a team of product managers, analysts, data scientists, client success and sales teams to define and complete data projects to support our growing hospital solutions business
    • Show off your analytics skills by showing how you can identify important trends inside our data, help the team build reusable data products and showcase visuals that tell a story
    • Play a key role in creating client-facing analytics solutions
    • Learn from experienced mentors and build your technical and non-technical skill sets
    • Client-facing opportunities

    Skills & Requirements

    • B.S. or higher with a background in Computer Science, Math, or Statistics
    • At least 2 years of professional experience developing and executing analytics solutions
    • Fluency in SQL and Python
    • Comfortable with UNIX command line interface and standard programming tools (vim/emacs, git, etc.)
    • Excellent problem solving skills

    What We Expect

    • Strong attention to detail
    • Fast learner, with curiosity and passion for data
    • Ability to communicate effectively with stakeholders within the organization
    • Familiarity with Lean and Agile philosophies
    • Experience building data pipelines with Spark and Airflow
    • Ability to write efficient, resilient, and evolvable ETL pipelines
    • Build and maintain efficient data integration, matching, and ingestion pipelines
    • Create tooling that analysts and scientists can utilize for reporting purposes

    Our Technical Stack

    • We historically favor Python, Kafka, Spark, and MySQL (leveraging SQLAlchemy), but use other tools when appropriate for the job at hand
    • Data storage solutions: Percona, Redshift, S3, HDFS, Hive, Neo4j, Elasticsearch
    • Workflow management: Airflow

    About Doximity

    Doximity is the leading social network for healthcare professionals with over 70% of U.S. doctors as members. We have strong revenues, real market traction, and we’re putting a dent in the inefficiencies of our $3.5 trillion U.S. healthcare system. After the iPhone, Doximity is the fastest adopted product by doctors of all time. Launched by Jeff Tangney in 2011; Jeff previously founded healthcare pioneer Epocrates (NASDAQ: EPOC).  Our beautiful offices are located in SoMa San Francisco.

    We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

  • Knock.com
    $130,000.00 - $160,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 trading in your house as simple and certain as trading in your car. 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 an experienced Cloud Infrastructure Engineer to help us design, build and monitor our AWS cloud Infrastructure. You will provide infrastructure architectural direction and implementation to support engineering efforts for both Knock’s internal and customer-facing products. 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:

    • Work with engineering teams to understand infrastructure requirements, provide insight and direction to achieve a balance between strategic design and tactical needs.
    • Setup and maintain dev/staging/production environments in AWS using Terraform configurations (infrastructure as code).
    • Establish and ensure infrastructure standards (security, reliability, availability, and scalability) and procedures are met by our engineering teams.
    • Design and implement AWS cloud infrastructure tools.
    • Design and implement proactive monitoring solutions to ensure service SLA’s and other metrics are met.
    • Identify opportunities for infrastructure optimization and cost reduction.
    • Some on-call required.

    Requirements:

    • Must be U.S. based.
    • Minimum of 5 years of experience in a DevOps or infrastructure architect role.
    • Minimum of 2 years of full lifecycle software development experience including coding, testing, troubleshooting, and deployment.
    • Experience in running and maintaining automated production infrastructure in the AWS cloud.
    • Strong knowledge of Linux OS (CentOS, RedHat, Ubuntu) and bash/shell scripting.
    • Strong knowledge of AWS cloud products, security, and networking, including VPCs/ACLs/subnets/NAT/VPN, IAM, ELB/ALB, Route53, etc.
    • Experience in infrastructure provisioning products, Terraform (preferred) or CloudFormation.
    • Experience running container management systems (ECS, kubernetes, Mesosphere) in production.
    • Programming proficiency in Go or Python.

    Bonus points for knowledge of:

    • Node.Js
    • 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. As we are a distributed company and engineering team, we are open to any U.S. location for this role.

    We have offices in New York, San Francisco, Atlanta, Charlotte, Raleigh, Dallas-Fort Worth, Phoenix, and Denver with more on the way. In fact, we are proud to be a distributed company with employees in 18 different states. This is an amazing opportunity to be an integral part of building a multi-billion dollar consumer brand in an industry that is long overdue for a new way of doing things. You will be working with a passionate, mission-driven team that is disrupting the status quo. 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. This role is not eligible for visa sponsorship. Please no recruitment firm or agency inquiries, you will not receive a reply from us.

  • Roon Labs

    The Role

    Roon Labs is looking to hire several software developers during the first half of 2019.

    Experience with our technology stack is a plus, but we place more value on the breadth of technologies you’ve worked with in the past. It is important that you are comfortable and experienced working in a large pre-existing codebase and with a variety of languages, toolkits, and technologies, picking up new skills and expertise as needed.

    Possible Areas of Focus

    This role is open to all generalist developers who can comfortably work on all areas of our systems and get stuff done.

    We are also interested in growing the team in a few specific directions. These are some possible areas of focus, based on the work we have coming up. Experience relevant to these areas is a bonus, and if any of this resonates with you please let us know.

    Mobile Applications

    Our mobile applications share one UI codebase across platforms--so this isn’t about building screens. There is some technical debt in our mobile infrastructure, and some expected product touch points are missing or not done well. Furthermore, as we expand the scope of our mobile apps to include streaming/playback away from the home system, there will be a lot of under-the-hood work required to make a lot more of our code run (and perform) on tablets and phones.

    Machine Learning

    A few months ago, we launched Roon Radio, our first machine-learning feature. We have a healthy roadmap planned for future features that incorporate machine learning, and could use some help making these plans a reality. This work would encompass everything from data acquisition/warehousing, batch processing, learning/training steps, and surfacing the results via cloud services, dashboards, or our client applications. In parallel, we are working on ETL and Analytics systems for the rest of the company.

    Devops/Cloud Services

    We recently moved our cloud operations to a new provider and containerized everything. While things are up and running, there are definitely some aspects that require shoring up and long term ownership, and we still have some rough patches in the system that we are slowly moving through. Adding fresh perspective, experience, and ownership in this area would be a great help to us.

    “End-to-end” Project Ownership

    If Roon were a web based product, we’d call this “full stack development”. We are always at work implementing new features or integrating with other products. This generally involves work in several layers--cloud services, the media server, and the user interface. We're looking for developers that can handle the detailed aspects of projects like this without losing sight of the larger goal.

    Our Technology

    Roon functions like an IoT product in the home. The core of the product is a media server, which manages a music library and streams audio to multiple zones around the home. This can run as software or on a dedicated appliance. In addition, Roon supports many different control points and networked audio devices. The Roon user experience is backed by a set of cloud services which serve up music metadata, recommendations, and so on.

    Roon’s client applications are all built in C#, with C/C++ underpinnings. We use Xamarin tooling on iOS and Android. Our software is portable across Windows, Mac, iOS, Android, and Linux. The user interface is built using an in-house UI toolkit that combines a functional-reactive programming paradigm with an OpenGL-based rendering engine.

    Our cloud services are built in C#, Node.js, and Python. Our cloud infrastructure runs on Docker Swarm and Google Cloud Platform. We use Postgresql, Nginx, and Elasticsearch.

    Our data and learning systems are built using Python (numpy, scipy, scikit-learn, pandas, …), C++, SQL, and Airflow.

    While a lot of our code is written in C#, this is not a Windows/Visual Studio/Microsoft’s Latest Dogfood kind of place. We use a limited subset of .NET as a portable runtime environment and most of our developers live on Mac/Linux machines using vim/emacs, make, zsh, and git.

    About You

    • You have a healthy curiosity about how things work.
    • You have excellent communication skills, and speak and write English well.
    • You can work independently and own projects to completion.
    • You aren't afraid of doing grunt work when your projects require it.
    • You are comfortable making noise when you get stuck or when something feels wrong.
    • You possess strong computer science fundamentals: data structures, algorithms, programming languages, distributed systems, databases, and information retrieval.
    • You’re a good programmer. You write understandable code with an eye towards maintainability.
    • When things break — and they will — you are eager and able to help fix them.

    About You

    The most active portion of our work day is 12PM-5PM EST. Your typical work hours should overlap that period sufficiently to facilitate collaboration with others. Aside from that, we do not care where you are located or if you need to split up your work hours in a non-standard way.

    We offer Health/Dental/Vision (80/20), 401k with match, paid parental leave, and flexible time-off.

  • Hotjar

    Note: Although this is a remote position, we are only seeking candidates in European / African timezones between UTC-1 and UTC+3.

    We are currently seeking ambitious and pragmatic software engineers who are passionate about building great online apps. You'll use your skills to have a real impact on a product used by over 915,000 users from 190 different countries. We are looking for an engineer who loves being part of a team but is also self-motivated and loves the idea of working remotely.

    As a Backend Software Engineer with Hotjar, you’ll be working on developing and improving features built primarily in JavaScript, AngularJS, Python and PostgreSQL. You will be creating production grade Python code and will have the opportunity to implement solutions designed to handle incredibly high levels of traffic. You’ll need to be highly process driven and eager to learn new technologies and programming languages. We favour those with a delivery-focused mindset, versus a focus on flawless or over-engineered code.

    Compensation Range

    The budgeted compensation range for this role is €55,000 to €75,000 annually. Ranges are based on market research and are equitable to other roles within Hotjar. The actual compensation offered will be based on relative experience and skills. At this time we are only able to provide official employment status to those located in Malta. All other team members will join as full-time consultants and will be responsible for paying any taxes or applicable fees where they reside.

    Requirements

    • Strong background in benchmarking, optimizing, scaling, and taking care of high levels of traffic.

    • Experience using Python and PostgreSQL.

    • Experience using HTML, CSS, JavaScript, AngularJS, jQuery, Redis, Lua, Linux, Nginx, Elasticsearch, and Amazon Web Services a plus.

    • Familiarity with automated testing frameworks such as Selenium.

    • Familiarity with distributed revision control systems such as Mercurial or Git.

    • Fluent in English with excellent written and verbal interpersonal skills.

    • Ability to work independently - accountable for your own actions and able to act with both urgency and integrity.

    • Desire to work in a caring, transparent, and giving work environment, in line with Hotjar’s company valuesculture and ways of working.

    • Will submit to a background check, confidentially processed by our third party.

This month
  • Clevertech
    Interested in exploring your future in this role and Clevertech? Set yourself up for success and take a look at our Interview Process before getting started!

    DESCRIPTION:

    Clevertech is looking for a Back End Data Engineer to join our global team. This role has database design and implementation responsibilities including alternative data structures such as nosql, redis, elasticsearch and more. Clevertech looks for craftsmen developers who take ownership of their code.

    You can deliver quickly while being clever to avoid missteps. You have an effective positive attitude that shines as you show you care about client and colleague concerns. You are always learning and are a transparent communicator even when it is challenging. You thrive on challenging yourself daily and seek to surround yourself with like minded individuals.

    REQUIREMENTS:

    • B.S. in Computer Science or equivalent experience followed by 5+ years work experience in using SQL and databases in a business environment
    • Expertise in Data Visualization
    • Experience with LookML (Looker) will be an advantage
    • Deep experience in the latest libraries and programming techniques
    • Familiar with SQL/NoSQL databases like MongoDB and their declarative query languages
    • Knowledge in using BI Analytics and related technologies

    WHO YOU ARE:

    • You have accomplishments that showcase your capabilities by their success and technical depth.
    • You own new features from idea to completion.
    • Work well with a core team to design and execute major new features.
    • Enjoy contributing to a fast moving exciting project
    • Strong communicator and fluent in English with excellent written and verbal communication skills.
    • Thrive and excel in our diverse, distributed and agile team environment

    Our Benefits

    We know that people do their best work when they’re taken care of. So we make sure to offer great benefits.

    • Competitive Vacation Package
    • Annual Financial Allowance for YOUR development
    • Flexible Family Leave
    • Clevertech Gives Back Program
    • Clevertech U (Leadership Program, Habit-Building, New Skills Training)
    • Clevertech Swag
    • Strong Clevertech Community

    How We Work

    Why do people join Clevertech? To make an impact. To grow themselves. To be surrounded by developers who they can learn from. We are truly excited to be creating waves in an industry under transformation.

    True innovation comes from an exchange of knowledge across all of our teams. To put people on the path for success, we nurture a culture built on trust, collaboration, and personal growth. You will work in small feature-based cross-functional teams and be empowered to take ownership.

    We make a point of constantly evolving our experience and skills. We value diverse perspectives and fostering personal growth by challenging everyone to push beyond our comfort level and try something new.

    The result? We produce meaningful work

    Getting Hired

    We hire people from a variety of backgrounds who are respectful, collaborative, and introspective. Members of the tech team, for example, come from diverse backgrounds having worked as copy editors, graphic designers, and photographers prior to joining Clevertech.

    Our hiring process focuses not only on your skills but also on your professional and personal ambitions. We want to get to know you. We put a lot of thought into the interview process in order to get a holistic understanding of you while being mindful of your time. You will solve problems derived from the work we do on a daily basis followed by thoughtful discussions around potential fit. Whatever the outcome, we want you to have a great candidate experience.


    Want to learn more about Clevertech and the team? Check out clevertech.careers.

    Clevertech Culture Video

    APPLY FOR THIS POSITION

  • OpenCraft

    Development specialized on the free software project Open edX, used by and in part developed by organizations like MIT, Harvard, McKinsey, and others, so you’ll have the opportunity to contribute to projects that are widely used and to be part of a thriving open source educational community. See edx.org, stanford.edu or fun-mooc.fr for examples of Open edX instances.

    The Open edX platform is a large Python/Django codebase, with good code standards and architecture. You would work on different clients contracts using the platform. The clients list/references include Harvard, MIT, edX themselves, the French government, and various startups & universities currently running their own instances, or looking to create one. Tasks are very varied, from developing core platform features, custom exercises and tools for specific courses (XBlocks), customizing and deploying instances, working fullstack, operating our service infrastructure, improving our hosting platform, etc. You won't get bored here.

    Most of your work is published as free software (Open edX is released under the AGPL license, which requires clients to release modifications under the same license), and you would also contribute to the free software project, pushing most of your developments upstream through pull requests, contributing features, documentation or help on mailing-lists.

    We welcome applicants of all genders and ethnicities.

    Basic requirements

    • 3+ years working with Python

    • Experience with Python web frameworks, specifically Django

    • 3+ years of HTML, Javascript, and CSS (experience with React is a big plus!)

    • Experience with unit testing

    • You feel comfortable working in a Linux environment, specifically Debian or Ubuntu

    • Experience with databases: MySQL, MongoDB, PostgreSQL

    • Experience with contributing to free software projects, and communicating within a free software community

    Additional skills

    You would have to work with tasks from the following categories, but you would be able to pick up the skills on the job if you don't master this yet:

    • DevOps experience, especially on Debian/Ubuntu servers, Terraform, Vault, Packer, Prometheus, ELK, Docker. We are building a modern infrastructure and having a strong DevOps presence on top of core software engineering skills is a big plus with us.

    • Cloud computing, like AWS or OpenStack

    • Configuration management tools such as Ansible

    • RabbitMQ, Redis & Elasticsearch

    • git source control

    • Mobile development (iOS and/or Android)

    • Managing clients & projects from beginning to completion (senior developer)

    • Public speaking at conferences (you would present a talk every year at the Open edX Con)

  • Rayka
    Preferred: (GMT-05:00) Eastern Time

    Search Engineer at Rayka

    Rayka is looking for an elite Search Engineer with proven experience implementing search services and knowledge to constantly improve relevance algorithms. This role will provide the opportunity to heavily guide the search vision of a new social travel app. The Search Engineer will be given great responsibility and freedom in defining and building a search service that will help users discover places to visit. We want to surface the results most pertinent to each specific user.

    We value search as one of the most important features of our application eco-system and are looking for the best search engineer.

    Requirements

    * 3+ years heavy search development (Elasticsearch, Solr, Lucene, or similar)

    * Ability to take business requirements and translate them into tech designs and relevancy algorithms

    * Ability to run A/B tests with different relevancy algorithms and analyze results

    Duties

    * Define and build the new search service's architecture and APIs

    * Define and utilize analytics to aid in identifying improvements/problems

    * Work closely with non-technical internal and external user groups to determine quality of searches

    * Prioritize/break down search features into phased releases

    * Understand and keep up with tech trends related to search

    Culture, benefits, and perks

    * Working with smart, collaborative, fun-loving people with a passion for delivering an unrivaled product to our users

    * Equity in the company

    * Quarterly all-hands retreat to a fun new destination

    * Opportunity to get into a fast growing company at a very early stage

    About Rayka

    Rayka’s mission is to connect and inspire explorers to discover significant experiences.  We are poised to disrupt the way travelers discover and share. Rayka's core product is a social, travel app matching you to recommendations from people with common interests and personalities. Our group of travel experts were constantly asked for recommendations in different locations, so we came up with a way for experts to efficiently provide travel-based information and help build a community of knowledgeable travelers and travel enthusiasts. We aim to provide a positive, healthy social experience. No more mindless scrolling. No more cluttered feeds from 'friends' who have zero in common with you. No angry 1 star reviews.  Only trustworthy recommendations.

    We are a small, quickly-growing company with angel funding and an experienced set of active investors. We also won the 2018 Atlanta Start-up Battle. Our team is spread out around the world, working remotely, but we have a headquarters in Charleston, SC. We work hard, but are very focused on keeping a loose culture. This role may be remote or based in Charleston, SC.  Join us!

  • Modern Tribe

    The Opportunity

    Modern Tribe is looking for a Lead Backend Developer with advanced WordPress experience to join our services agency.

    This role will offer you the opportunity to become a leader within our tribe. You will be helping to build and inspire an awesome dev team working on innovative and large scale WordPress installations. We are looking for a backend developer that is already actively working in the WordPress website and plugin development field. You need to be up to speed and knowledgeable about the most recent releases and standards of WordPress. We want you to be as excited and as passionate as we are about what we are creating with the platform.

    Please note: This is not an entry-level position. Experienced WordPress developers with team leadership experience only!

    Inclusion Statement

    Modern Tribe is committed to a culture that embraces diversity and inclusion. We foster an environment of collaboration, open engagement, fairness and respect regardless of differences in age, race, disability, national origin, gender identity, religion, sexual orientation or veteran status. As a hybrid workspace ranging from distributed contractors to traditional employees, we value the unique perspectives and experiences of our global team.

    We come from all walks of life. We are small business owners. We are tattoo aficionados and 80’s movie buffs and ex-pats. We are homeschool teachers. We are single parents. We are musicians, college drop-outs, and entrepreneurs. We are travelers, feminists, runners, volunteers, and makers. We are a Modern Tribe.

    Everyday we strive to fulfill our motto: live well and do good work. We hope you will consider joining us.

    Responsibilities

    As a Lead WordPress backend developer at Modern Tribe, some of your key responsibilities will be:

    • Collaborate with the project strategist, team, and customer to articulate the best technological solution for the problem at hand
    • Analyze user story acceptance criteria to ensure the technical feasibility and point out potential issues
    • Lead a team of developers to make sure we can deliver on time, on budget and on scope
    • Architect and develop new backend features and plugins, custom functionality and theme integration
    • Write high quality code with readability, efficiency and maintainability in mind
    • Develop and maintain complex WordPress-based applications
    • Implement complex features using modern PHP code and patterns while following standards
    • Code review the work of other developers
    • Improve our internal tools, libraries and standards
    • Actively participate in our scrum and development meetings
    • Work with the team to diagnose and resolve backend bugs and support requests
    • Mentor junior developers

    Personal Competencies

    • Strong communication skills
    • Experience working as part of a remote team
    • Self-motivated, detail-oriented
    • Strong organizational skills
    • A methodical approach to all tasks
    • Ability to prioritize workloads and meet deadlines
    • Ability to work on multiple projects at the same time and complete tasks in a timely manner
    • Ability to work remotely with little-to-no supervision is a must
    • Excited to be part of a team with the potential for a long term relationship
    • Fluent English speaker

    Knowledge & Experience

    • 5+ years experience working as a backend web developer on production sites
    • 2+ years focused on leading the technical direction of a team and mentoring development team members
    • Extensive experience implementing complex WordPress sites
    • Skilled at crafting modern PHP
    • A comprehensive understanding of what it takes to write secure and performant code
    • Thorough knowledge of MySQL
    • Ability to work remotely with little-to-no supervision
    • Excellent understanding of OOP, software development life cycle, and best practices
    • Experience working with at least one automated testing framework

    Bonus Points

    • Experience with continuous integration and automated deployment pipelines
    • Unit Testing
    • Experience with JS application frameworks
    • Experience with server technologies like Redis or ElasticSearch
    • Remote work experience

    Location

    Work from anywhere in North, Central or South America. If your timezone is outside of US business hours but you work at least 4+ hours of overlap each day, let's chat. You must be fluent in English. You just need a computer and a strong wifi signal to support daily video chats with the Tribe.

    Compensation

    Pay range for this role is commensurate with qualifications and experience. This is a freelance contract role 15-20 hours per week. We are always seeking longer relationships with exceptional people.

    Perks

    We believe that distributed working is a way of life. We understand what it means to work remotely. We offer consistency in expectations, payment, and support. We believe in learning from each other and fostering personal growth. You can expect to learn a lot while working with us.

    (Also, if you work enough with us, we’ll bring you on the team trips.)

    Who We Are

    Modern Tribe, Inc. is a rapidly growing software & design company. We develop custom solutions for some of the world’s largest companies, government institutions and smaller growing organizations. We pride ourselves on our ability to bridge people and technology and to bring the passion and dedication of an entrepreneur to every project. Our team is composed of talented employees and freelancers around North & South America (and a smattering across the globe).

    Who You Are

    We love working with each other because we have built a culture that suits us well. We work primarily with freelancers and coordinate their talents for large projects. To be on our team, you must be:

    • HAPPY: Where there is a will, there is a way. Having a positive disposition allows us to achieve great things and to support each other.
    • HELPFUL: Always looking for ways that you can help others.
    • CURIOUS: It is essential that you have a passion for learning. Technology changes daily, and life has a way of constantly raising the bar.
    • ACCOUNTABLE: Our clients expect us to get the right thing done on budget and on time. Communicating expectations and meeting them is the cornerstone of success.
  • 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.

  • 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 is seeking an Engineer to join the “Developer Tools” team inside Cloud Engineering. The charter for this team is to create self-service frameworks and developer environments that will empower our engineers ship quality products on our SaaS platform. You will work together with the Product Development and Operational teams to continuously improve developer efficiency and to provide tight feedback loop in the development cycle.

    What You Will Do:

    • Create and maintain “SaaS in a box” environments to test and validate features and bug fixes.
    • Empower engineers by creating a self-service platform to quickly validate changes
    • Create a framework to measure and report developer productivity as a metric. This framework will be used to identify bottlenecks, improve our processes and automation.
    • Collaborate with the release engineering team on initiatives like indexing test data in Elasticsearch, flaky test analysis and reporting on release efficiency
    • Collaborate with the SRE team to investigate production issues and improve any gaps that result from investigations
    • Grow and share your interest in technical outreach (blog posts, tech papers, conference speaking, etc

    What You Bring Along:

    • You have a software engineering background with a deep understanding of SaaS environments
    • You are passionate about building developer environments, automated tools and extensible frameworks that facilitate the entire engineering team
    • Technical experience in CI/CD, source control, release strategies
    • Experience with Docker is a must
    • Knowledge of scripting languages
    • Good working knowledge of Linux is required
    • Experience working with AWS services and EC2 environments
    • Experience with Scala and Java build ecosystem is a big plus

    Additional Information:

    We're looking to hire team members invested in realizing the goal of making real-time data exploration easy and available to anyone. As a distributed company, we believe that diversity drives our vibe! Whether you're looking to launch a new career or grow an existing one, Elastic is the type of company where you can balance great work with great life.

    • Competitive pay based on the work you do here and not your previous salary
    • Equity
    • Global minimum of 16 weeks of paid in full parental leave (moms & dads)
    • Generous vacation time and one week of volunteer time off
    • 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.

  • Hypergiant

    Role

    We’re looking for an experienced Software Developer to join our growing digital products group and build amazing apps using the latest tools and technologies. The ideal candidate has a background in server-side development and a minimum of 3 years focused on building Web applications. Our ideal candidate has experience with both a Microsoft stack (.NET) as well as JavaScript/Node.js.

    Duties

    • Build and maintain performant and scalable Web services both with .NET technologies as well as JavaScript/Node.js.

    • Exercise versatility in working with a variety of tech stacks and third-party APIs.

    • Collaborate with developers, testers, project managers, product managers, and project sponsors.

    • Communicate tasking estimation and progress regularly to a project manager through appropriate tools.

    • Work in an Agile-like, iterative development process.

    • Mentor other developers on server-side JavaScript development .

    • Conduct code reviews to ensure compliance with quality standards.

    Qualifications

    • Minimum 3 years of professional back-end (JavaScript/Node.js and/or .NET) development experience.

    • Comfortable with Dependency Injection / IoC tooling

    • Experience working with ASP.NET MVC, .NET Core

    • Comfortable working with microservices architectures

    • Working knowledge of network protocols (TCP/UDP, WebSockets, ability to debug communication problems between server and clients or third-parties).

    • Fluency in at least 2 of these storage engines: MySQL, PostgreSQL, Redis, MongoDB, Neo4j, and Elasticsearch.

    • Basic understanding of the DOM.

    • Experience with a cloud provider (AWS/Azure/Google) considered an asset

    • Penchant for learning new Web technologies balanced with strong pragmatic thinking.

    • Proficient with version control and effective collaborative development workflows.

    • Able to quickly fix bugs and solve problems in large, complex apps.

    • Familiarity with build tooling such as Jenkins

    • Experience with popular client-side JavaScript technologies (React, Redux, etc.) is a plus.

    Hypergiant is an Equal Opportunity Employer.

  • Primotus, LLC
    Preferred: (GMT-05:00) Eastern Time +/- 6 hours

    Job Description

    Primotus is developing a unique Enterprise scale, user-configurable mobile BPM (Business Process Management) platform. We’re looking for an experienced Scala developer with functional programming experience who has architectural expertise in data-driven asynchronous applications and a drive to learn Business Process Management (BPM).

    Our stack includes many of the most-desired technologies, including:

    • Scala/Akka/CATS, Play Framework, Slick

    • BPMN (Java), DMN (Java)

    • Postgres, ElasticSearch

    • Kafka

    • Restful API

    • Angular6, CSS3, React, Ionic Mobile

    • Unit, end-to-end, API and performance testing tools

    • Jenkins continuous integration, GIT

    • AWS

    Our Development Team:

    • Is small and growing with 8 members, so your contribution is immediately appreciated

    • Is divided into frontend and backend teams

    • Separates code into distinct modules and services

    • Uses JSON API for backend/frontend integration

    • Applies Agile programming and paired development methodology in 3-week sprints

    • Works in a virtual environment

    You’d Be:

    • Helping with ElasticSearch upgrade

    • Extending web sockets architecture to new Progressive Web App (PWA)

    • Architecting BPM, CMMN (Case Management) and supporting systems

    • Adding additional components to core modules including BPM modeler and engine, Form, Mobile, and Reporting Builders, and Entitlements

    • Extending Business Rules module using DMN

    • Enhancing Kafka messaging pipelines

    • Building BI backend tools for maps, charts and graphs

    • Utilizing backend test tools for unit testing

    • Assisting in DevOps (availability, scalability, and security) in our AWS environment

    • Working on Eastern Time (EST)

    If you think you’re a good fit and are interested in building something highly configurable and really innovative, please shoot us an email.  Open to US and Non-US candidates (who can work mostly during Eastern Timezone). Sorry, no H1 or similar sponsorships. 

    ****Skills & Requirements


    You're Expected To Have:

    • Bachelor degree in computer science or other related field

    • 5 years experience in backend Enterprise software development

    • 3+ years experience with Scala functional development

    • Strong knowledge of Java, J2EE, REST, and JSON

    • 2+ years experience in cloud DevOps, ideally with AWS

    • Strong knowledge in version control using GIT.

    • Ability to work well under pressure

    • Experience working in a virtual team environment.

    • Knowledge of Agile methodology

    • Strong written and verbal communication skills and willingness to share knowledge

    Nice To Have Some of the Following:

    • Background in BPM (i.e. Activiti, Camunda) and Enterprise workflows

    • DMN exposure or decision management with Drools or other platforms

    • ElasticSearch (or Solr), Kibana, BI tools

    • Postgres

    • Kafka

    • Jenkins

    • WebSockets

    • Mobile, PWA, and/or embedded development

  • 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.

  • Sonatype

    Sonatype’s mission is to enable organizations to better manage their software supply chain.  We offer a series of products and services including the Nexus Repository Manager and Nexus Lifecycle Manager. We are a remote and talented product development group, and we work in small autonomous teams to create high-quality products. Thousands of organizations and millions of developers use our software. If you have a passion for challenging problems, software craftsmanship and having an impact, then Sonatype is the right place for you. We are expanding our Data team, responsible for unlocking insight from vast amounts of software component data, powering our suite of products enabling our customers from making informed and automated decisions in managing their software supply chain. As a Backend Engineer, you will lead or contribute to designing, development, and monitoring of systems and solutions for collecting, storing, processing, and analyzing large data sets.  You will work in a team made up of Data Scientists and other Software Engineers. No one is going to tell you when to get up in the morning, or dole out a bunch of small tasks for you to do every single day. Members of Sonatype's Product organization have the internal drive and initiative to make the product vision a reality. Flow should be the predominate state of mind.

    Requirements:

    • Deep software engineering experience; we primarily use Java.
    • Database and data manipulation skills working with relational or non-relational models.
    • Strong ability to select and integrate appropriate tools, frameworks, systems to build great solutions.
    • Deep curiosity for how things work and desire to make them better.
    • Legally authorized to work (without sponsorship) in Canada, Colombia, or the United States of America and are currently residing in the corresponding country.

    Nice To Haves:

    • Degree in Computer Science, Engineering, or another quantitative field.
    • Knowledge and experience with non-relational databases (i.e., HBase, MongoDB, Cassandra).
    • Knowledge and experience with large-scale data tools and techniques (i.e., MapReduce, Hadoop, Hive, Spark).
    • Knowledge and experience with AWS Big Data services (i.e., EMR, ElasticSearch).
    • Experience working in a highly distributed environment, using modern collaboration tools to facilitate team communication.
  • FetLife (BitLove Inc.)

    At FetLife we are looking for an open-minded, kink-friendly Rails Developer to join our product team and help us iteratively improve the FetLife experience to better support the community.

    At FetLife, you will be responsible for

    • Continuously implementing and deploying small and iterative improvements to FetLife

    • Working with product designers to find a balance between the ideal solution and the most impactful iterative improvement

    • Measuring the impact of changes against our measures of success

    • Working with our security, infrastructure, and performance team to keep FetLife tight

    • Communicating asynchronously with the team and the rest of the community

    • Keeping our codebase easy to maintain and easy for others to contribute code to

    • Monitoring your deployments for potential issues

    • Prioritizing and fixing bugs

    • Interviewing potential developers

    Our Technology Stack

    • Rails Monolith (with vanilla Javascript and TypeScript)

    • MySQL, Redis, ElasticSearch, and Memcached

    • Google Cloud Platform

    • Kubernetes (+ Helm)

    You should have experience

    • Maintaining a production-level Ruby on Rails applications (2+ years)

    • Leading the implementation of larger projects

    • Writing semantic HTML, CSS, and JavaScript

    • Working with Memcache, Redis, and MySQL

    • Writing clear, concise, and performant code

    • Writing unit and integration tests

    • Continuously deploying code

    Bonus if you have experience

    • Working productively on a small 100% remote team

    • Reasoning about software, algorithms, and performance from a high level

    • Writing SQL queries, beyond abstractions offered by Active Record

    • Navigating and understanding a large codebase

    • With technologies other than Ruby and Rails

    • Writing tests using Rspec and Capybara

    • With Javascript libraries including but not limited to: stimulus.js and vue.js

    • Reading and writing TypeScript

    • Maintaining infrastructure with Docker, Kubernetes, and Google Cloud

    • Working in an agile and/or lean environment

    • Shipping and maintaining open-source software

    To be successful at FetLife, you need to be

    • Independent but also a team player

    • Self-motivated and have strong organizational skills

    • Vocal about your opinions but not married to them

    • Driven to learn and self-improve

    • A strong written communicator

    Bonus if you have a

    • Passion and eye for user experience and product design

    At FetLife we

    • Are 100% remote, work from multiple time zones

    • Have core overlap hours from 8-12 AM EST (1-5 PM GMT)

    • Use GitHub, Trello, Basecamp, Slack, and Sneek to collaborate

    • Are community driven and work both hard and smart

    Why work at FetLife

    • Have your work impact millions of people

    • Work from anywhere in the world with a great group of people

    • Grow as an engineer #BigPassionateCommunity #HighTraffic

    • Competitive salary

    More about FetLife

    • Largest kinky social network this side of the milky way

    • We focus on doing the right thing and not hockey stick shaped charts

    • Have over 7 million members… and growing

    • Grew 100% by word-of-mouth

    • A top 1,800 website globally and top 600 website in most English speaking countries

    • Serve over six billion requests a month

    How to apply

    Send an email to [email protected] In the email, please include:

    • Tell us about 2-3 of your favourite projects you worked on and were responsible for

    • Link to your GitHub or GitLab account (if you have one)

    • Link to your LinkedIn profile -or- a PDF copy of your resume

    If you have any questions or concerns, please don’t hesitate to email us at [email protected]!

  • FetLife (BitLove Inc.)

    At FetLife we are looking for an open-minded, kink-friendly Rails Developer to join our product team and help us iteratively improve the FetLife experience to better support the community.

    At FetLife, you will be responsible for

    • Continuously implementing and deploying small and iterative improvements to FetLife

    • Working with product designers to find a balance between the ideal solution and the most impactful iterative improvement

    • Measuring the impact of changes against our measures of success

    • Working with our security, infrastructure, and performance team to keep FetLife tight

    • Communicating asynchronously with the team and the rest of the community

    • Keeping our codebase easy to maintain and easy for others to contribute code to

    • Monitoring your deployments for potential issues

    • Prioritizing and fixing bugs

    • Interviewing potential developers

    Our Technology Stack

    • Rails Monolith (with vanilla Javascript and TypeScript)

    • MySQL, Redis, ElasticSearch, and Memcached

    • Google Cloud Platform

    • Kubernetes (+ Helm)

    You should have experience

    • Maintaining a production-level Ruby on Rails applications (2+ years)

    • Leading the implementation of larger projects

    • Writing semantic HTML, CSS, and JavaScript

    • Working with Memcache, Redis, and MySQL

    • Writing clear, concise, and performant code

    • Writing unit and integration tests

    • Continuously deploying code

    Bonus if you have experience

    • Working productively on a small 100% remote team

    • Reasoning about software, algorithms, and performance from a high level

    • Writing SQL queries, beyond abstractions offered by Active Record

    • Navigating and understanding a large codebase

    • With technologies other than Ruby and Rails

    • Writing tests using Rspec and Capybara

    • With Javascript libraries including but not limited to: stimulus.js and vue.js

    • Reading and writing TypeScript

    • Maintaining infrastructure with Docker, Kubernetes, and Google Cloud

    • Working in an agile and/or lean environment

    • Shipping and maintaining open-source software

    To be successful at FetLife, you need to be

    • Independent but also a team player

    • Self-motivated and have strong organizational skills

    • Vocal about your opinions but not married to them

    • Driven to learn and self-improve

    • A strong written communicator

    Bonus if you have a

    • Passion and eye for user experience and product design

    At FetLife we

    • Are 100% remote, work from multiple time zones

    • Have core overlap hours from 8-12 AM EST (1-5 PM GMT)

    • Use GitHub, Trello, Basecamp, Slack, and Sneek to collaborate

    • Are community driven and work both hard and smart

    Why work at FetLife

    • Have your work impact millions of people

    • Work from anywhere in the world with a great group of people

    • Grow as an engineer #BigPassionateCommunity #HighTraffic

    • Competitive salary

    More about FetLife

    • Largest kinky social network this side of the milky way

    • We focus on doing the right thing and not hockey stick shaped charts

    • Have over 7 million members… and growing

    • Grew 100% by word-of-mouth

    • A top 1,800 website globally and top 600 website in most English speaking countries

    • Serve over six billion requests a month

    How to apply

    Send an email to [email protected] In the email, please include:

    • Tell us about 2-3 of your favourite projects you worked on and were responsible for

    • Link to your GitHub or GitLab account (if you have one)

    • Link to your LinkedIn profile -or- a PDF copy of your resume

    If you have any questions or concerns, please don’t hesitate to email us at [email protected]!

  • Quartzy

    We’re on a quest for an extraordinary software engineer who will join us to build and maintain clean, modern applications.

    You are a self-starter with a bias for action, and you can take projects from start to finish. You want to work as part of a small, tightly-knit team that moves quickly and pushes changes to production many times a day. You always admired your friends in science, but your knack for computers led you to programming.

    Why Quartzy

    Quartzy is the world’s #1 lab management platform. Every day, hundreds of thousands of scientists from all over the world improve the efficiency of their research by using Quartzy. Our team is passionate about accelerating scientific research through well-designed, meaningful tools for labs and companies alike. We value openness, transparency, and good communication, because, after all, we are in this together.

    What you'll do

    • Design and implement new functionality from the ground up
    • Work closely with your team to design and develop a robust REST API
    • Measure and improve site performance and scalability
    • Write well-tested code that is resilient to heavy iteration

    What we're looking for

    • Demonstrable experience writing clean, thoughtfully crafted PHP that scales
    • Experience with other parts of our technology stack: MySQL, Elasticsearch, Redis, Beanstalkd, RabbitMQ, nginx, Git
    • Ability and desire to own projects that directly impact Quartzy's bottom line
    • An entrepreneurial attitude that gets high-quality projects done quickly
    • Strong communication; you write well and can easily explain complex technical concepts to non-technical people

    What we'd love

    • A background working with mission-critical financial systems
    • Experience fine tuning Elasticsearch indexes to get your searches just right
    • Familiarity with asynchronous worker queues
    • Experience working in a dynamic startup environment
    • Occasionally, you end the day with more lines of code removed than added; and that feels great

    What we offer

    • Assistance with home office set-up
    • Exciting on-site team events a few times a year
    • Rich benefits package (medical, dental, vision, insurance, and more)
    • An inclusive and driven team culture; read more about our team culture on Glassdoor!
  • 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 real time 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.

    We are hiring software engineers to join our Swiftype core engineering team and work on our search platform and products that power hundreds of millions of queries a month.

    What You Will Do

    • Build next-generation search products to help our customers effortlessly find the information they need
    • You will write flexible systems to efficiently and quickly consume a multitude of datasets
    • Improve, maintain, and scale the Swiftype search platform and help create a tighter integration with Elasticsearch
    • Create internal tools to help our sales and support teams guide our customers to success

    Our Team Style

    • You will join a small team of generalist engineers who work across the entire software stack
    • You work well collaboratively and enjoy growing and learning together
    • You are not afraid of hard problems, but are pragmatic about what you spend time on
    • You will help us to deliver new functionality frequently and safely

    Technologies In Use

    • Ruby, JRuby, and JavaScript
    • Rails, Resque, jQuery, React, and Redux
    • Elasticsearch, MySQL, MongoDB, Kestrel, Hadoop+Hive, and Redis
    • Grafana+Graphite+StatsD, Nagios, Sentry, and New Relic
    • Nginx, Unicorn, Puma, and HAProxy
    • Chef, Jenkins, Slack, and Git

    Required Skills

    • You possess excellent practical judgement. You should know how to effectively allocate your time when solving hard problems
    • Experience with or ability to learn the technologies we use
    • You are able to take complex product goals and efficiently deliver working software in logically consumable pieces

    If this sounds interesting, we would love to hear from you! Please include whatever info you believe is relevant: resume, GitHub profile, code samples, links to personal projects, etc.

    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
    • Distributed-first company with employees in over 30 countries, spread across 18 time zones, and speaking over 30 languages!

    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.

  • Elastic
    Preferred: (GMT-05:00) Eastern Time +/- 6 hours

    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 real time 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.

    We are looking for a Sr. Product Manager to drive the success of our Cloud products. Elastic Cloud is our hosted Elasticsearch and Kibana service and is the fastest growing product of Elastic and we need your help in making it even better and bringing it to its fullest potential. If you're technical, have experience with developer-targeted product and are looking to join and dynamic and growing team, this job is for you!

    Responsibilities:

    • Gather requirements from customers, sales and Elastic’s own operations team and help with ongoing prioritization of features
    • Define KPIs to collect and analyze. Use this data to identify trends and make recommendations on how the platform can be optimized and improved, including (but not limited to) UX, pricing, packaging and product offerings
    • Support the sales team on customer engagements and take part in sales enablement activities within Elastic
    • Provide engineering with inputs on new and existing features and make sure they’re aligned with customers needs.
    • Work with the marketing and product marketing teams on messaging, positioning and launch activities.

    Requirements:

    • Solid understanding and familiarity with cloud technologies (such as AWS, Azure, and GCP) and developer-focused products
    • Technical aptitude and attention to detail
    • Excellent spoken and written communication skills
    • 2+ years of proven track record in product management at a SaaS software company

    Preferred skills and experience:

    • BA or a higher degree in a technical field (e.g. EE, CS)
    • Experience with Open Source software and/or commercial open source companies.
    • Experience building and/or operating a SaaS product
    • Experience with search, logging, and analytics products in the big data ecosystem (Elasticsearch, Solr, Hadoop, MongoDB, Spark etc)

    Additional Information

    We're looking to hire team members invested in realising the goal of making real-time data exploration easy and available to anyone. As a distributed company, we believe that diversity drives our vibe! Whether you're looking to launch a new career or grow an existing one, Elastic is the type of company where you can balance great work with great life.

    • Competitive pay based on the work you do here and not your previous salary
    • Equity
    • Global minimum of 16 weeks of paid in full parental leave (moms & dads)
    • Generous vacation time and one week of volunteer time off
    • 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.

  • Elastic
    Preferred: (GMT+01:00) Berlin +/- 2 hours

    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 real time 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.

    Our Philosophy

    We’re always on the search for amazing people. People who have deep passion for technology and are masters at their craft. We build highly sophisticated distributed systems and we don’t take our technology lightly. In Elasticsearch, you’ll have the opportunity to work in a vibrant young company next to some of the smartest and highly skilled technologists the industry has to offer. We’re looking for great team players, yet we also promote independence and ownership. We’re hackers… but of the good kind. The kind that innovates and creates cutting edge products that eventually translates to a lot of happy, smiling faces.

    Elastic’s Support team is unlike any other on Earth: while we are spread across 12 time zones and 15 countries, we operate as a unit, as a family. We are massively distributed yet lovingly intimate. The service we deliver is caring, empathetic, and human yet bold, direct, and comprehensive. We don’t do it alone, as we are tightly integrated with our core developers in a way that is real, genuine, and never taken for granted. Our team is a dream for someone seeking honest, hard work and rewards. It is a nightmare for anyone afraid to ask questions or be questioned — always forward, never backward. We are not trying to change the world, we already have. We’re just waiting for everyone else to catch up. We have our good days and our not so good days, and we face them together, as a family. We listen. We solve. We guide. We get it. And we’re excited to bring on a new team member to love.

    Responsibilities

    • Ensuring customer issues are resolved within our committed service level agreements.
    • Maintain strong relationships with our customers for the delivery of support.
    • Have a mindset of continuous improvement, in terms of efficiency of support processes and customer satisfaction.

    Experience

    • Demonstrable experience in of support in technology businesses
    • Experience working across multi-cultural and geographically distributed teams

    Key Skills

    • Strong verbal and written communication skills in German and English.
    • Customer orientated focus.
    • Team player, ability to work in a fast pace environment with a positive and adaptable approach.
    • Knowledge of databases or search technologies a plus.
    • Demonstrated strong technical understanding of our technology and/or technology used by us.

    Additional Information

    We're looking to hire team members invested in realising the goal of making real-time data exploration easy and available to anyone. As a distributed company, we believe that diversity drives our vibe! Whether you're looking to launch a new career or grow an existing one, Elastic is the type of company where you can balance great work with great life.

    • Competitive pay based on the work you do here and not your previous salary
    • Equity
    • Global minimum of 16 weeks of paid in full parental leave (moms & dads)
    • Generous vacation time and one week of volunteer time off
    • 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.

Older
  • Eezy
    Preferred: (GMT-06:00) Central Time

    We're growing our team and we're looking for great developers who would love the opportunity to join us full time in our Bowling Green, KY office. We’re looking for Engineers with deep commercial Ruby experience, who have built high traffic applications, and that like working in cross-functional teams.

    You'd be primarily doing backend Ruby on Rails work, but we also expect that you're pretty comfortable working on the full stack. We'd expect you know how to write well isolated tests, you value pragmatic design, want to easily deploy to production and care about writing good software.

    Our sites receive over 5 million visitors each month. If you're interested we'd love to give you a role in our company that strives for technical excellence, is relaxed, lets you work from home in your own environment.

    What you'll be doing:

    • Writing clean, well thought out and reliable code.
    • Lead small, functionally oriented projects containing team members with different skills and levels of knowledge.
    • You'll work on big projects as well as small maintenance tasks that support our marketing efforts.
    • Working with the rest of the team to ensure we ship quickly and reliably to production.

    Required abilities:

    • At least five full years experience with Ruby on Rails.
    • Extensive understanding of HTML and CSS.
    • Good working knowledge of Javascript (but no Coffeescript required :-)
    • Working understanding of MySQL/PostgreSQL.
    • Familiarity with the open source world, especially rubygems and Github. Open source contribution a huge plus.
    • Excellent online communication skills (Slack, email).
    • Ability to ease self into an existing codebase instead of having to always rewrite everything immediately.
    • Willingness to evaluate existing solutions/gems for applicability instead of just jumping instantly on the latest fad (unless it really is better, of course!)
    • Ability to see the “big picture” and implement solutions that fit into the existing architecture.
    • Have strong, self-informed opinions when it matters.
  • Auth0
    Preferred: (GMT-04:00) Atlantic Time - Halifax +/- 4 hours

    Auth0, a global leader in Identity-as-a-Service (IDaaS), provides thousands of enterprise customers with a Universal Identity Platform for their web, mobile, IoT, and internal applications. Its extensible platform seamlessly authenticates and secures more than 1.5B logins per month, making it loved by developers and trusted by global enterprises. Auth0 has raised more than $110 million to date and continues its global growth at a rapid pace. We are consistently recognized as a great place to work based our outstanding leadership and dedication to company culture, and are looking for the best people to join our incredible team spread across more than 35 countries! We’re growing fast here at Auth0 and are looking for a senior Engineer to build our Internal Services team in the Platform Engineering group. The Platform Group enables Auth0 engineers to quickly and iteratively deliver new delightful customer experiences by providing reusable, simple, reliable, secure and highly scalable infrastructure, services, tools and libraries that they can build on top of. Specifically, the Internal Services team maintains services that are consumed by many other engineering teams such as: rate limiting, feature flagging and email delivery among others. These foundational services need to be extremely reliable and fast while supporting thousands of client requests per second. We are open about technology choices and like to contribute to OSS projects. Our current stack focuses on Node.js, ElasticSearch, MongoDB, and React, but we believe in picking the right tools for the job.

    What will you be doing?

    • Collaborating to design and develop scalable, reliable Node.js services.
    • Crafting and implementing features and bug fixes.
    • Working with other Engineering teams to understand how they are using the services supported by the team and their future needs.
    • Building reliable, highly available systems.
    • Participating on the team's on-call rotation.

    You might be a good fit if you:

    • Have experience in designing, developing and operating highly available distributed systems.
    • Enjoy working in an iterative development environment.
    • Can add value to a conversation even when you are not familiar with the entire context.
    • Are a great communicator.
    • Have initiative and can "unblock" yourself to get things done.
    • Tend to deliver work incrementally to get feedback and iterate over solutions.

    Bonus points:

    • Experience with Node.js.
    • Experience with Amazon Web Services.
    • Experience building highly reliable, scalable systems.
    • Experience building services to be consumed by other developers.
    • We do not expect you to be an expert in all of the above, only that you can learn the less familiar fast.

    Preferred Locations:

    • GMT-8; GMT-7; GMT-6; GMT-5; GMT-4; GMT-3; GMT-2; GMT-1; GMT

    You can learn more about our hiring process here. Auth0 is an Equal Employment Opportunity employer. Auth0 conducts all employment-related activities without regard to race, religion, color, national origin, age, sex, marital status, sexual orientation, disability, citizenship status, genetics, or status as a Vietnam-era special disabled and other covered veteran status, or any other characteristic protected by law. Auth0 participates in E-Verify and will confirm work authorization for candidates residing in the United States.

  • X-Team

    About X-Team

    X-Team is an international company founded in Melbourne, Australia, that helps companies scale their development teams by providing them with extraordinary teams of developers from around the world.

    We are 100% remote and believe in building a world where developers can have access to an environment of growth and incredible opportunities regardless of where they live.

    We are also a community of people dedicated to unleashing our potential. We’ve fostered a unique, active lifestyle and culture around this idea that continues to attract thousands of developers to apply every day.

    We proactively support our developers, fund their learning and growth, connect them in roaming hacker housesaround the world, and give them a remote environment that motivates and inspires them on a daily basis. While other companies merely place and drop their talent, we provide unified teams of developers centered around the same beliefs, values, and lifestyle. 

    We're uniquely situated to help shape how companies grow their businesses in the digital age and aid them in being able to do so properly with the right people. We work with big brands like Riot Games, Fox Broadcasting, Kaplan Inc., Coinbase, Google, Twitter and more…

    About you:

    Most important:

    • 5+ years of software development experience
    • 3+ years of Node.js experience
    • Experience with Express, Hapi
    • Experience with Istanbul, Mocha, Grunt, Gulp
    • Experience with Angular, React, Polymer
    • Experience with Mongo, Redis, ElasticSearch
    • Experience integrating with REST API
    • Passion for emerging JavaScript Technologies

    Nice to have

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

    Personal:

    • Independent
    • Fluent in English, written and spoken
    • Problem solver
    • Proactive attitude
  • SemanticBits

    SemanticBits is looking for a Data Engineer/Wrangler who is an effective technologists, self-motivated, and able to source and develop data models to fuel the analytics, developed by analysts and data scientists. You will deliver data acquisition, transformations, cleansing, conversion, compression, and loading of data into data and analytics models. Work in partnership with data scientists and and analysts to understand use cases, data needs, and outcome objectives. You are a practitioner of advanced data modeling and optimization of data and analytics solutions at scale. Expert in data management, data access (big Data, traditional data marts, etc.), advanced in programming (Python, Shell scripting, Java, and SQL), advanced database modeling, familiarity with analytic algorithms and applications (like machine learning).

    SemanticBits is a leading company specializing in the design and development of digital health services, and the work we do is just as unique as the culture we’ve created. We develop cutting-edge solutions to complex problems for commercial, academic, and government organizations. The systems we develop are used in finding cures for deadly diseases, improving the quality of healthcare delivered to millions of people, and revolutionizing the healthcare industry on a nationwide scale. There is a meaningful connection between our work and the real people who benefit from it; and, as such, we create an environment in which new ideas and innovative strategies are encouraged. We are an established company with the mindset of a startup and we feel confident that we offer an employment experience unlike any other and that we set our employees up for professional success every day.

    Requirements

    • Bachelor’s degree in computer science (or related) and 4 to 6 years of professional experience
    • Strong knowledge of computer science fundamentals: object-oriented design and programming, data structures, algorithms, databases (SQL and relational design), networking
    • Demonstrable expertise with Python, Elasticsearch, and Spark, wrangling of various data formats - CSV, XML, JSON.
    • Experience with the following technologies is highly desirable: R, AWS cloud computing, Apache NiFi, Apache Kafka, Kibana, Node.js
    • Experience with Agile methodology, using test-driven development.
    • Excellent command of written and spoken English
    • Self-driven problem solver

    Benefits

    • Generous base salary
    • Three weeks of PTO
    • Excellent health benefits program (Medical, dental and vision)
    • Education and conference reimbursement
    • 401k retirement plan. We contribute 3% of base salary irrespective of employee's contribution
    • 100% paid short-term and long-term disability
    • 100% paid life insurance
    • Flexible Spending Account (FSA)
    • Casual working environment
    • Flexible working hours
  • Elastic
    Preferred: (GMT-08:00) Pacific Time +/- 6 hours

    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.

    We are seeking a Cloud Engineer to join the Elastic Cloud team and help us make an immediate impact to our strategy and implementation of our Elastic Cloud and Elastic Cloud Enterprise products. You will make it easy for customers to use our products when deploying the Elastic Stack, either on our hosted service or on an infrastructure of their own choosing. You can grasp the opportunity to help lead our Cloud efforts.

    Our cloud product allows users to create new clusters or expand existing ones easily This product would be built on technologies such as OpenStack, AWS, Docker, and others to enable the Operations Teams to easily create and handle multiple Elastic Clusters. Does this sound like you?

    What you will be doing:

    • Develop software for our distributed systems and ES as a Service offerings.
    • Have familiarity with failures and complications related to a cloud offering.
    • Debugging meaningful technical issues inside a very deep and complex technical stack involving virtualization, containers, microservices, etc.
    • Assist in updating and maintaining a scalable cloud offering working across multiple clusters
    • Collaborate with Elastic’s engineering teams like Elasticsearch, Kibana, Logstash and Beats) to enable them to run on Cloud infrastructure

    What You Bring Along:

    • CS or MS Degree in Computer Science
    • 5+ years of object-oriented development with at least Scala or Java
    • Familiarity with systems like ZooKeeper, etcd, Consul etc is a huge plus
    • Experience or familiarity with Docker, OpenStack, or AWS
    • Extensive experience crafting solutions for the server side of scalable cloud software applications and platforms
    • Shown ability to architect a highly distributed cloud system
    • Experience or ability to respond to operational issues
    • A self starter who with experience with multi-functional technical teams and decision makers.
    • You care deeply about resiliency and quality of the features you ship
    • You love working with a worldwide team in a distributed work environment

    Additional Information:

    • Competitive pay and 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 excellent products
    • Employees with a wide variety of interests

    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.

  • 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 globe do extraordinary 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. Founded in 2012 by the people behind the Elasticsearch, Kibana, Logstash, and Beats open source projects, we believe that diversity drives our vibe. We unite employees across 30+ countries into one coherent team, while the broader community spans across over 100 countries.

    As a product designer on the Swiftype team, you'll be involved in many aspects of the product development process, from concept to prototyping to marketing. We are looking for a self-motivated and inventive individual with strong product, interaction, and visual design skills.

    What you'll be doing:

    • You will provide product designs, prototypes, and UX flows.
    • You will collaborate with engineers to ensure high-quality implementation and user experience.
    • You will build and curate our design system in both Sketch/Figma and code.
    • You will create iconography and illustration as needed in your designs.

    What you bring along:

    • 5+ years of design experience working on sophisticated, complex web applications or SaaS products.
    • A portfolio of products and experiences that you’ve helped launch into the real world.
    • Experience with modern design tools, like Figma and Sketch.
    • Ability to think about and design at both a systems-level and feature-level.
    • A passion for designing end-to-end user experiences.
    • Ability to clearly articulate design decisions and understand trade-offs.
    • Skills to lead your projects and coordinate with the rest of the team.

    Bonus Skills:

    • The ability to build what you design in HTML, JS and CSS (we use Sass).
    • Experience leading user research and testing.
    • Experience working with and developing design systems.
    • Familiarity with JS frameworks like React or Angular.
    • A love for animation. Familiarity with tools like Principle, Framer or CSS animations is a big advantage.
    • Experience building accessible designs.

    Additional Information:

    We're looking to hire team members invested in realizing the goal of making real-time data exploration easy and available to anyone. As a distributed company, we believe that diversity drives our vibe! Whether you're looking to launch a new career or grow an existing one, Elastic is the type of company where you can balance great work with great life.

    • Competitive pay based on the work you do here and not your previous salary
    • Equity
    • Global minimum of 16 weeks of paid parental leave (moms & dads)
    • Generous vacation time and one week of volunteer time off
    • An environment in which you can balance great work with a great life
    • 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.

  • 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. Diversity drives our vibe. We unite employees across 30+ countries into one coherent team, while the broader community spans across over 100 countries.

    Swiftype is a growing team of talented search engineers with a range of experiences and backgrounds. As an Integrations Engineer at Swiftype, you will take on a variety of responsibilities that will range from building example applications to showcasing the power and flexibility of the Swiftype Search platform. You'll communicate directly with customers in order to intuitively assess their needs, helping them to achieve their search goals while also refining our developer tools and knowledge base. If you see yourself as much a teacher as a coder, this position will be a terrific fit for you.

    What You Will Do:

    • Solve Hard Problems
    • Building dashboards in WordPress, Magento, Drupal, Joomla, Shopify, PrestaShop, etc.
    • Code in PHP.
    • Integrate with languages like Ruby, JavaScript, or Python.
    • Work with Git and a command line.
    • Collaborate with the Search engineering team
    • Have a voice.
    • Allow your hard work be displayed and demoed all over the world. 

     What You Bring Along:

    • 2+ years experience as a web developer.
    • Experience building plugins for or customizing WordPress, Magento, Drupal, Joomla, Shopify, PrestaShop, etc.
    • A passion for user experience and crafting intuitive interactions on the web.
    • Experience with JavaScript tooling and libraries, like React, Vue, and jQuery.
    • Experience working with REST/JSON APIs.
    • Experience using browser tools to test, profile, and debug modern web applications.
    • Experience gathering requirements from modern design tools like Figma and Sketch.
    • Experience working with Customer Support and incorporating feedback.
    • Familiarity with Open Source projects and communities.
    • Experience writing technical blog posts and presenting at conferences.

    If this sounds interesting, we would love to hear from you. Please include whatever info you believe is relevant: resume, GitHub profile, code examples, links to personal projects, etc.

    Additional Information:

    We're looking to hire team members invested in realizing the goal of making real-time data exploration easy and available to anyone. As a distributed company, we believe that diversity drives our vibe! Whether you're looking to launch a new career or grow an existing one, Elastic is the type of company where you can balance great work with great life.

    • Competitive pay based on the work you do here and not your previous salary
    • Equity
    • Global minimum of 16 weeks of paid in full parental leave (moms & dads)
    • Generous vacation time and one week of volunteer time off
    • 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.

  • 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. We unite Elasticians across 30+ countries (and counting!), 18 timezones and 30 different languages into one coherent team, while the broader community spans across over 100 countries.

    Do you want to work on distributed search and analytics software which impacts the lives of millions of people? We are looking for extraordinary Java engineers who love solving problems. We’re not interested in your previous job title. Instead, we are looking for bright people with a deep knowledge of Java and a desire to take on new challenges.

    Engineering Philosophy

    Engineering a highly complex distributed system that is easy to operate via elegantly designed APIs is a non-trivial effort. It requires solid software development skills, and more importantly, a sharp mind and the ability to think like a user. We also care deeply about giving you full ownership of what you’re working on. Our company fundamentally believes great minds achieve greatness when they are set free and are surrounded and challenged by their peers, which is clearly visible in our organization. At Elastic, we effectively don’t have a hierarchy to speak of. We feel that anyone needs to be in the position to comment on absolutely anything, regardless of their role within the company.

    Right now, we want to add a talented Performance Engineer to join our Elasticsearch team.

    What you will be doing

    • Improve our existing open-source benchmarking tool Rally
    • Extend our macro- and micro-benchmarking infrastructure
    • Investigate performance issues on OS, JVM or application level
    • Create models and benchmarking methodology to support cluster sizing efforts
    • Improve the performance of core infrastructure of Elasticsearch (e.g., the networking layer)
    • Collaborating in open source with the ES team and the Elastic Stack users
    • Help our support engineers with the harder problems

    What you will bring along

    • Solid understanding of operating system internals like virtual memory, networking, process and I/O scheduling.
    • Solid understanding of JVM internals including JIT compilation, object allocation / garbage collection and the Java memory model.
    • Be able to systematically analyze various performance issues with the appropriate tools and explain the findings to fellow engineers.
    • Good knowledge of Java

    Bonus Points

    • Knowledge of Python
    • Knowledge of system automation tools like Ansible
    • Strong shell skills

    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.

  • 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. We unite Elasticians across 30+ countries (and counting!), 18 timezones and 30 different languages into one coherent team, while the broader community spans across over 100 countries.

    Engineering Philosophy

    We're looking for a Java Engineer to join the Elasticsearch team, focusing on work on Geospatial work in Lucene and Elasticsearch. Our team builds Elasticsearch, the heart of the Elastic Stack.

    Engineering a distributed system that is easy to operate via elegantly designed APIs is a challenge. It requires software development skills and the ability to think like a user. We care deeply about giving you ownership of what you’re working on. Our company believes we achieve greatness when they are set free and are surrounded and challenged by their peers. At Elastic, we effectively don’t have a hierarchy to speak of; we feel that you should be empowered to comment on anything, regardless of your role within the company.

    What You Will Be Doing:

    • Design and implement new, fast, horizontally-scalable features and APIs in Elasticsearch, integrating and exposing new features from Apache Lucene. You'll propose technical approaches, discuss, and will have ownership of the features you work on.
    • Investigate and implement optimizations for geo spatial indexing and search data structures.
    • Integrate new geospatial features in Elasticsearch from Lucene.
    • Implement new geospatial aggregations and data analysis techniques (e.g., faceting, clustering, hot spot analysis).
    • Improve existing geospatial APIs including new intercommunication formats.
    • Work closely with cross product teams to expand geospatial offerings at all levels of the Elastic stack
    • Working with the community on bugs and performance issues and assisting out support engineers with tougher customer issues.

    What You Bring Along:

    • You are comfortable coding in Java, conversant in the standard library of data structures and concurrency constructs, as well as newer features like lambdas.
    • Experience implementing geospatial data structures (e.g., spatial trees, tries, encoding).
    • Firm understanding of geospatial coordinate systems, map projections, and datum transformations.
    • You have experience with Elasticsearch or another search technology, and understand basics of indexing and querying documents

    Bonus Points:

    • Familiar with or have contributed to other open source geospatial projects.
    • Experience with geospatial visualization techniques, cartography, and/or thematic mapping.
    • Familiar with exploratory spatial data analysis and spatial statistics techniques.
    • You've worked on open source projects before and are familiar with different styles of source control workflow and continuous integration.
    • You've built things with elasticsearch before, and understand how distributed systems operate and the limitations and advantages.

    Additional Information:

    We're looking to hire team members invested in realizing the goal of making real-time data exploration easy and available to anyone. As a distributed company, we believe that diversity drives our vibe! Whether you're looking to launch a new career or grow an existing one, Elastic is the type of company where you can balance great work with great life.

    • Competitive pay based on the work you do here and not your previous salary
    • Equity
    • Global minimum of 16 weeks of paid in full parental leave (moms & dads)
    • Generous vacation time and one week of volunteer time off
    • 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.

  • Jilt

    Howdy 👋We’re the folks at Jilt, an email marketing platform built for eCommerce. We help thousands of stores surprise and delight their customers with emails that drive sales. We’re looking for a driven, detail-oriented engineer to join our team and build fast, scalable backend systems in Rails.

    The Role

    You’ll work closely with your teammates on the engineering team to design, create, and refine systems that power the core platform; things like syncing data with external eCommerce platforms, optimizing our sending architecture & scheduler, and analyzing browsing & shopping behavior data. Jilt is built as a traditional Rails 5.2 app, with Postgres & Elasticsearch for persistence, and Sidekiq for background jobs. We use Angular (v1) to power our visual email editor and Vue.js for some areas with a lot of dynamic content, and are actively replacing both with React, so you’ll be able to help architect the APIs that will drive those new interfaces.

    While the majority of your time will be spent working on backend systems & features, you’ll also have the opportunity to work on various front-end systems, like fixing a bug with our email editor, replacing a legacy Slim template with a React view, or adding a new feature to our storefront JS.

    As one of our senior engineers, the team will look to you for advice and direction. You’ll help shape our best practices, decide on libraries & tooling, and refactor older or underperforming parts of the codebase. You’ll also be responsible for moving your projects forward, communicating your progress and milestones with others, and clearly documenting your work.

    Here are some things you may do on a given day:

    • Research and write a pitch to improve the performance of our email scheduling system

    • Refactor our storage subsystem to abstract how we handle file uploads

    • Troubleshoot an issue with our campaign segmentation feature by deep diving into our Elasticsearch cluster

    • Analyze a slow SQL query and suggest ways to improve it

    • Construct a detailed, multi-step data migration to split an existing model into two, with zero-downtime and including complicated data transformations

    • Triage the Sentry queue for any exceptions that need investigation

    • Develop a new API endpoint to support updated React components

    On the first day you will:

    • Meet your team and get familiar with how we work

    • Setup your local environment and tooling

    • Commit a small tweak to the codebase and ship it to production

    In the first week you will:

    • Develop, QA, review, and ship a small feature improvement

    • Participate in code review for a teammate’s code

    • Help a team member with fixing a bug

    In the first month you will:

    • Work closely with the product team to ship a large feature

    • Participate in your first support rotation week and help our support team with escalated issues

    • Publish a retrospective on your first large project to share successes & planned improvements for the next project

    Who you’ll work with:

    • Justin Stern, CTO - You’ll work with Justin to deeply understand our codebase, and learn how the various parts of our systems work together.

    • Beka Rice, Head of Product - Beka will help you learn our platform, in detail, and all the ways that our customers use Jilt.

    • You’ll also work with the rest of the product & engineering teams (Ivan, Lucas, Jonathan, Wes, Artan, Jared, Chase) to review one another’s work and collaborate on projects.

    You

    To succeed in this position, you should have:

    • Deep experience & proficiency in Ruby & Rails

    • Demonstrated ability to break larger epics out into smaller discrete stories with detailed implementation tasks

    • Experience working on the front-end and excitement for combining front-end frameworks like React alongside Rails

    • Familiarity working with external APIs (have experience with eCommerce platforms? This is a bonus — tell us!)

    You love writing code that’s clear, self-documenting (but you know that self-documenting doesn’t mean no comments), and standards-compliant. You prefer writing Ruby, but are comfortable in JavaScript or picking up other languages (like Go or PHP) as needed. You have deep experience working with Rails and all of its libraries and know when to roll a custom solution to a problem or use a gem. You’ve worked with Sidekiq or a similar background processing system, and understand the subtle but important guidelines to follow when architecting performant, fault-tolerant background workers.

    You also love data and working with complex queries in SQL, whether as part of ActiveRecord or on the console. You have experience with Elasticsearch, or are excited to learn it, and are interested in the challenges involved with keeping separate datastores in sync. You love keeping up-to-date with the latest best practices and tools, and are constantly tweaking and improving the way you work. You know how to operate a hydraulic press, or least watched a YouTube video about them and think they’re totally rad.

    You’re excited to solve engineering challenges in the most pragmatic way possible, and most importantly, you keep the end user in mind and love getting feedback from customers to help improve our products.

    Finally, you can’t wait to join a small team that loves their work as much as you do, affords the opportunity to work on challenging & interesting projects, continuously learn and improve, and constantly ship your work. You’re an excellent writer and can communicate effectively whether drafting up a bug report, chatting in Slack, editing a wiki page, or drafting a retrospective. You know that code is about communication and explaining your thought process clearly goes hand-in-hand.

    Our team is fully-remote and we communicate primarily through Slack, Clubhouse, Google Docs, Basecamp, and weekly stand-ups via Zoom (a few short meetings) — we believe the best work happens when given lots of uninterrupted time that’s free of distractions. Don't take our word for it though--see what our team members have to say about working with us here!

    As a remote team, we believe that regular meetups are invaluable for getting to know each other better, so you should be available for 1-2 company-paid team trips per year. Curious about what those are like? Check out our recap of our last team retreat (SkyTrip), which brought the entire team out to Lake Tahoe, California for a week. It’s a plus if you think (like we do) that bears are absolutely the coolest animals in the forest. 🐻

    This is a full-time, salaried position, but hours are flexible. We know your work will speak for itself with commits, issues closed, and wiki edits.

    Process

    After an initial screening, you’ll get an email with a few questions to answer. Following that, you’ll have a few 45 minute phone chats with different people on our team to learn more about you and answer any questions you have about the position and company.

    The most qualified candidates will then be invited to complete a short one-day research project. If this goes well, we'll invite you to the final stage of our evaluation process: the trial project. During this ~2 week period, you'll work closely with your future manager, as well as a few other team members, as a paid contractor to implement your proposal from the research project. You'll be welcomed in Slack, introduced to any team members you may be working with, and will have regular chats with your future manager to share feedback and make sure all is going well. This brief trial period is a great way for you to make sure you enjoy the work and the team, and it also gives us an opportunity to do the same. At the end of the period, assuming a great experience for all, you'll be offered a full time position 🎉Then the real fun and full onboarding experience will begin! 😄

    **Benefits
    **

    Here are some benefits we're happy to offer to our team members:

    - Competitive salary

    - 27 days of paid time-off, in addition to 2 company holidays (SkyVerge Day in March, Founders Day in June 😀)

    - Medical, Dental, and Vision insurance for US and Canadian residents and their families (reimbursements for comparable care for non-US/Canadian residents)

    - 401k/RRSP Retirement plan with 4% company match for US/Canadian residents (contributions to comparable plans for non-US/Canadian residents)

    - 8 weeks paid parental leave for new mothers and fathers

    - Work flexible hours from anywhere that has a reliable internet connection

    - Tools (hardware/software) to help you be productive

    - Allowance for professional growth (books, courses, conferences)

    - Home office or co-working allowance

    - A Kindle to help you keep learning

    How to Apply

    Please apply directly through the link below. Applications accepted through March 31st.

    We support workplace diversity and do not discriminate on any protected class. We believe when we work together as a team of different views, experiences, and ideas, we can build amazing things.

Load more