Remote ruby on Jobs in April 2020

24 Remote ruby on Jobs in April 2020

Post a job
Work remotely using your ruby on skills. Remote startups are looking for you... Browse 100s of remote ruby on jobs. All Remote Jobs are updated daily.
    • 🔥 NEW: -50% on Remotive Community Memberships during COVID 19.
      Remotive Slack Community
  • Software Development (24) Software Development rss feed

    • Doximity is transforming the healthcare industry. Our mission is to help doctors save time so they can provide better care for patients.

      We value diversity — in backgrounds and in experiences. Healthcare is a universal concern, and we need people from all backgrounds to help build the future of healthcare.

      Want to join a fast growing company with the goal of revolutionizing healthcare? We are looking for a detail oriented Mobile QA Engineer to help ensure high quality releases of our latest mobile products.

      Doximity Quality Assurance is a close-knit team; we care about iteration, problem-solving, and succeeding as a group. We love what we do for a living and expect the same from everyone who joins us!

      As a Mobile QA Engineer, you will be responsible for assuring product quality by working with Product, Development and other members of the QA team. You must be able to think outside the box and create comprehensive test cases ensuring all positive/negative/edge cases are covered.

      Your responsibilities will include daily estimation, planning, investigation, coordination, and test execution to ensure that quality issues and defects are appropriately identified, documented, tracked, and resolved in our defect tracking system. Above all, you’re responsible for finding bugs before users do and upholding the highest quality in everything you do.

      How you’ll make an impact:

      • You'll perform black box testing of our native mobile applications to ensure performance, usability, quality, submission readiness, and hardware/software compatibility.
      • You’ll be responsible for both Android and iOS platforms, and will be performing tests on the simulator as well as on various real devices.
      • For each release, you’ll test new features, updates, and bug fixes to ensure that everything works according to spec/design as well as full regression testing before the app release.
      • You’ll test server REST API and GraphQL responses and make sure that the mobile clients consume and display the APIs appropriately.
      • You’ll be expected to use documentation and networking tools to determine whether bugs are caused by the server or client.
      • You’ll identify and document clear steps to reproduce bugs and work with the team to prioritize bugs into releases.
      • You’ll manage your schedule to complete all testing in time for release deadlines, and will sign off when a build is ready for app submission.
      • You'll collaborate closely with Developers, Designers, Product Managers, and Customer Support to clarify inconsistencies between the spec and the outcome, and ensure that the final product meets expectation.
      • You’ll deploy web branches to QA environments in order to test back-end changes alongside the mobile app.
      • Other duties as assigned
      • 5% travel required per year

      What we’re looking for:

      • 3-5 years of mobile and web software QA experience
      • Passion for mobile applications
      • API expertise (REST and GraphQL) and how mobile devices communicate data to/from servers
      • Experience working on different applications and operating systems: iOS, various flavors of Android
      • Experience manually building apps on a simulator or devices with Xcode and Android Studio
      • Good understanding of GitHub, branches, and pull requests
      • Ability to think outside of the box and beyond the obvious to uncover behind the scene type bugs
      • Ability to work on different web operating systems (Mac and Windows), knowledge of multi-browser testing, and capable of working across several QA servers.
      • Experience with defect tracking software or Agile project management systems
      • Excellent verbal and written communication skills

      Nice to haves:

      • One or more object oriented programming languages: Python, Ruby, JavaScript
      • Working knowledge of Ruby on Rails, and SQL
      • Experience with Charles, Xcode, CircleCI, RSpec, Capybara, and Selenium WebDriver


      • Full medical, vision, dental benefits
      • Stock, pre-IPO stock incentives
      • Generous time-off policy
      • 401K
      • Flexible spending accounts
      • Life & disability coverage
      • Generous equipment budget
      • Fully stocked kitchen
      • Breakfast and lunch daily
      • Team Happy Hours

      About Doximity

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

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

    • GitHub is changing the way the world builds software, and we want you to help build GitHub. We’re looking for an experienced full-stack engineer to work on — you’ll work with our team of engineers to build and maintain features that create rich and compelling experiences for millions of developers across the world.

      The main focus of this role is to build customer-facing products for, working to create and deliver features that make our users' lives better.


      • Write, review, and maintain code primarily in Ruby and JavaScript (React, TypeScript)
      • Write architecture briefs and proposals, carry out code experiments, and build prototypes to learn how we can achieve planetary scale with our systems
      • Own both customer and developer happiness for your products in production, working with your own and other teams to build operational transparency and resiliency into every layer of deployed applications
      • Coordinate with engineering and product leads to define, prioritize, and task projects that help us meet business objectives
      • Document the systems you help build
      • Work with support to triage and debug technical support requests
      • Own and advocate for the health and quality of the systems that the team builds, participate in an on-call rotation, and respond to incidents as necessary
      • Provide technical leadership, mentorship, pairing opportunities, and code reviews to encourage the growth of others


      • At least five years building web applications in production
      • Two+ years Ruby on Rails experience
      • Experience with SQL and general database knowledge
      • Experience with JavaScript and front-end client libraries like React
      • Solid knowledge of testing principles
      • At least 1 year of remote work experience on a software team
      • Strong communication skills -- you speak and write clearly. We’re a distributed team so we’re extra mindful about communication.

      Preferred Qualifications:

      • Experience building project management software
      • Experience with search technologies like Elasticsearch
      • Experience with distributed databases at scale
      • Experience with streaming data pipelines
      • Experience with telemetry systems (e.g. Datadog, Sentry, VividCortex, Splunk)

      Who We Are:

      GitHub is the developer company. We make it easier for developers to be developers: to work together, to solve challenging problems, and to create the world’s most important technologies. We foster a collaborative community that can come together—as individuals and in teams—to create the future of software and make a difference in the world.

      Leadership Principles:

      Customer Obsessed - Trust by Default - Ship to Learn - Own the Outcome - Growth Mindset - Global Product, Global Team - Anything is Possible - Practice Kindness

      Why You Should Join:

      At GitHub, we constantly strive to create an environment that allows our employees (Hubbers) to do the best work of their lives. We've designed one of the coolest workspaces in San Francisco (HQ), where many Hubbers work, snack, and create daily. The rest of our Hubbers work remotely around the globe. Check out an updated list of where we can hire here:

      We are also committed to keeping Hubbers healthy, motivated, focused and creative. We've designed our top-notch benefits program with these goals in mind. In a nutshell, we've built a place where we truly love working, we think you will too.

      GitHub is made up of people from a wide variety of backgrounds and lifestyles. We embrace diversity and invite applications from people of all walks of life. We don't discriminate against employees or applicants based on gender identity or expression, sexual orientation, race, religion, age, national origin, citizenship, disability, pregnancy status, veteran status, or any other differences. Also, if you have a disability, please let us know if there's any way we can make the interview process better for you; we're happy to accommodate!

      Please note that benefits vary by country. If you have any questions, please don't hesitate to ask your Talent Partner.


    • productboard (Europe only)
      1 week ago

      Join one of our product teams and develop features with real value to a one-of-a-kind product management system used by 2000+ global companies. Join a team that's redefining what product management systems can be. 

      Our Tech Stack

      productboard's stack is a Ruby on Rails backend built by passionate Rubyists with React.js on Typescript on the frontend. Over time with demand, we've added new technologies to support the growing needs of the team, both in complexity and traffic. We're running Elasticsearch to power our Insights search, we are fully migrated to Kubernetes on AWS to enable an event-driven service architecture, we're using Kafka to let services communicate together asynchronously and resiliently.

      We are also exploring to use Typescript more and more on the backend as well. However, we don't see our Ruby development slowing down anytime soon.

      You'll be expected to work on everything from the above, but we're not expecting deep knowledge in all of it. We strive to build up everything backed by code and reliable pipelines which will get you on track at lightning speed. We're always open to changes that can make us better!

      We work in small cross-functional teams that usually consist of 3 developers, a designer, and a product manager. You’ll be part of the whole feature development lifecycle. You’ll see all the feedback we collected from our customers and you will be encouraged to come up with your ideas or objections.

      About you

      As a core member of our team, you care about solving real problems for real users. Coding, to you, is more art than mechanics and analytical thinking comes second nature.

      You like communicating with frontend or product management and you always keep the end-user in mind. 

      • 2+ years of experience building backend systems

      • Experience with some parts of our tech stack is always welcome (messaging, AWS, k8s, Typescript, SPAs)
      • Your code is clean and well tested, you own development from discovery to production deployment

      • You love to learn and constantly improve your own skills and are not afraid to jump into new things
      • You could win a debate on tabs vs. spaces conducted entirely in English (we have an international team and are successful at keeping discussions in English)

      • You live in Europe – as it's important for us to have the team in pretty much the same timezone


      At productboard, we recently started building fully remote teams. It is, therefore, possible to join us as an engineer while being (almost) 100% remote. The expectation is that you will travel to Prague roughly every six weeks to collaborate with your remote team members in person, while also meeting other team members and learning more about the productboard culture. If you're interested in taking on this position remotely, make sure you tick off (most of) these requirements:

      • You’re self-organized and disciplined
      • You have amazing communication skills
      • You know how to make sure everyone on the team feels included
      • Nice to have: previous experience with remote work

      About productboard 

      productboard is the product management system of choice for everyone from Avast and Microsoft to rising stars like Metromile and Envoy. In addition to our recent $45M Series-B, Forbes Magazine named productboard 2019's most valued startup of the Czech Republic. 

      • We are backed by top Silicon Valley investors, giving us access to capital, networks, mentors, and markets
      • You’ll enjoy an exciting team atmosphere building a new and complex product
      • We iterate quickly and decisions are fast. You’ll have a voice in what we do and see the impact of your work
      • We have modern offices in Prague and San Francisco. Expect occasional travel to the US

      Perks & Benefits

      You'll join a diverse and talented team, with plenty of opportunities for personal growth, impact, and learning.

      Stock options
      MacBook Pro or notebook of your choice + 34″ monitor
      Budget for online courses, books and conferences
      5 weeks of vacation and sick days
      Free snacks, drinks, and yummy catered lunches every day 
      MultiSport card to access sports facilities in Prague.
      Team events, such as happy hours, off-sites, and retreats
      Flexible working hours and home office
      Language lessons
      Opportunity to travel to San Francisco
      Compensation for travels and co-working spaces 


      Our culture is one of trust and openness, free of workplace politics, and hasty decisions.

      Thoughtful and transparent collaboration is a value that's integral to our founding principles. For us, success is a team sport, so it's important you're a team player. 
    • Litmus provides a suite of email creation, testing and analytics tools, trusted by over 250,000 marketers. We’re a tight-knit team that is passionate about helping the world make email better.

      We're looking for a Ruby on Rails developer to help expand our product line, improve our existing products and help build the next generation of Litmus tools, while continuing to provide exceptional support to our growing customer base.

      What would I do at Litmus?

      A typical day for one of our developers might include:

      • Collaborating within our Rails team, and reviewing code to help everyone on the team do their best work.

      • Writing and refactoring code in our Rails app, as well as in our JavaScript code, our Ember app, our Sass stylesheets, and wrapping all that work up inside Git.

      • Talking with our Design team to figure out the best way to present a new feature to our customers.

      • Working with our Product team to understand product and marketing goals, and work out a good path to implementing them.

      • Working with our .NET team to integrate with our internal APIs.

      • Working with customer support to investigate and fix bugs.

      What's it like to work in engineering at Litmus?

      You'd work alongside a team of smart, curious people working on challenging problems. We're a motley crew of developers with a diverse set of skills and backgrounds. Most importantly, we're supportive of one another; we work as a team to enable each other to do our best work.

      "Best work" can mean a lot of things. We care about testing, and apply that through a mix of unit, integration, and acceptance tests. That diligence allows us to ship early and often through an automated continuous integration and delivery process. We're also strong believers of using the right tool for the job. We lean heavily on Rails and the traditional request/response web lifecycle for most of our work. That said, we reach for component frameworks like Vue when there's a clear benefit, and we've implemented full client-side MVC/SPA when the product demanded it. We give our team members the time and space to learn and apply these and other tools correctly. We share our knowledge with each other on a regular basis through pairing, PR reviews, and team talks.

      What are we looking for in a candidate?

      • You have a well-founded understanding of Ruby and Ruby on Rails. We won't limit to ‘x’ years’ experience, but you should be able to impress us with your app building skills, confident use of Ruby and Rails, and understanding of web development. We're happy to introduce you to the other technologies we use.

      • You have product experience. In your work, you think and care about what really matters to customers, and about their experience of our product and company.

      • You have good communication skills. As a distributed team, it’s important that we're able to understand each other, through text or the spoken word, and talk at the appropriate level of abstraction. You communicate clearly and with empathy, whether you’re discussing refactoring options with a developer, or working with a designer to understand user experience.

      • You write clean, thoughtful code. Our code is the home that we live in every day. You enjoy putting effort into crafting understandable and well-tested code, to make everyone’s shared development experience more enjoyable.

      • You are eager to collaborate, learn and teach. Our Engineering team is friendly and supportive of each other, and we look for opportunities to learn from each other’s experience.

      What are some of the benefits offered at Litmus?

      We offer everything you'd expect from a financially successful and profitable startup, with the stability of a company that's been going strong for ten years.

      • Great salary, comprehensive health care benefits, and a generous retirement plan match.

      • 28 days of paid vacation — that’s on top of team retreats and public holidays.

      • Family friendly. Flexible schedules along with generous maternity and paternity policies.

      • Remote friendly culture. You'll join a completely distributed engineering team, and will benefit from the first-class remote experience we've created—giving you the flexibility to work where you want, with all of the tools and resources you need to succeed.

      • The best tools and technology money can buy. Top of the line hardware, software, and whatever else you need to be awesome.

      What is the hiring process like?

      We're accepting applications for this role until Monday, April 6th at 5pm EDT. After reviewing applications, successful candidates will go through the following steps:

      • Initial interview. In a relaxed, Slack/text-based chat, you’ll meet the hiring team, tell us about yourself, and learn more about Litmus and this role in particular.

      • Sample project. We'll ask you to complete a time-boxed exercise on your schedule as an example of your best work. Your code, commit history, and resume will be anonymized and passed to the engineering team for review.

      • Follow-up interview. You'll meet with the hiring team on a Zoom call to discuss your sample project, share context around decisions made along the way, and chat about other technical topics.

      • Final round. Spend a day pairing with your hiring manager on extensions to your sample project, and meet some of our engineering leaders and the rest of our Rails team over Zoom! We communicate with candidates at every step of the process, letting them know if we'll be moving forward, and what they can expect in the next phase.

      Who is Litmus?

      Backed by $49M from Spectrum Equity, the Litmus email creation, testing, and analytics platform empowers marketers, designers, and agencies to confidently deliver customer experiences that ensure brand alignment and quality, as well as maximize performance and deliverability.

      Major global brands across every industry and vertical trust Litmus to make email better, including 9 of the top 10 ecommerce brands, 7 of the top 10 technology companies, and 23 of the top 25 US ad agencies.


      Unfortunately, we don't work with recruiters at this time.

    • DrChrono’s mission is to create a world where healthcare providers can completely run their entire medical practice on their mobile device. As we grow to achieve that mission, we’re looking to add a highly technical, hands-on, and mission-driven manager to lead our engineering efforts. This role will report directly to the VP of Software Engineering.

      A critical aspect of this role is the ability to remain a strong hands-on technologist while also being able to offer support, insight, coaching, and proactively surface ideas and concerns of your direct reports. Strong time-management skills and experience in highly autonomous roles is critical. As a leader, you are highly-accountable with strong interpersonal skills in working with Engineers, RCM Operation leaders, Vendors and Customers. You function effectively in a busy environment with little or no supervision and are comfortable making independent decisions.

      In this role you will...
      • Work across Software Engineering to build relationships with other teams. Use their feedback and understand their goals to build and prioritize a roadmap for your org.
      • With the help of your team members, educate Software Engineering on best practices for testing, deploying, and developing code. Encourage and enforce the right behaviors to ensure we continue to ship quickly without compromising production stability.
      • Mentor and guide the professional and technical development of your team members. Help develop their careers, and assign them to projects tailored to their skill levels, personalities, work styles, and professional goals.
      • Define the platform pieces required to organize information at scale
      • Drive the right technology choices (e.g. languages, libraries, frameworks)
      • Lay out the technology architecture for both immediate and long term growth
      • Take appropriate risks for technical debt and define a clear strategy for paying it down
      • Work closely with the drchrono recruiting team to hire high potential candidates from diverse backgrounds
      • Ensure that the team understands the “why” behind drchrono’s plans, and are inspired to realize the company's vision
      • You have 5+ years of relevant engineering work experience and 2+ hands-on technical management experience.
      • You have experience leading managers and engineers at all levels, and you’re skilled at guiding them through their career development.
      • You have a technical background and are able to contribute to planning and design discussions.
      • You are familiar with our tech stack including Python/Django (preferred), Ruby on Rails, Java, C++ etc. Experience in one or more of front-end Web technologies including React, Elm, Angular.js, Node.js, Backbone.js.
      • You have implemented organizational processes to that make sure that the team deliver on their accountabilities.
      • You think strategically and can develop process, tools and frameworks that help ensure effectiveness across a variety of stakeholders.
      • You know how to create organizational alignment. You know how to get your entire team working towards the same vision while still understanding their unique role in delivering upon "the game plan"
      • You've worked on large-scale SaaS products and can rapidly familiarize yourself with complex products.
      • You have a strong focus on metrics and know how to measure the health of engineering teams.
      • You believe in building both teams and products that scale.
      • You enjoy working in a collaborative environment, and you’re committed to driving projects to completion.
    • About the Company

      Apollo accelerates the growth and success of your entire sales org with the first truly reliable, scalable revenue engine and account-based sales platform. We’ve created the solution for the persistent pain that reps aren’t sending the right messages, to the right people, at the right time despite the three to six sales point solutions they use each day. 

      Managers and reps alike can trust our unified platform, which includes an up-to-date database of 200M+ contacts, a full engagement stack, and the industry’s only advanced Rules Engine and fully custom Analytics suite. Reps get a platform with their team’s best practices built in, so they can focus on selling, and managers can build strategies based on advanced revenue data, not guesswork.

      Apollo is the foundation of your entire go-to-market strategy. 

      About the Role

      There is much more that we want to build and so much that we could improve. We value strong engineers who are agile enough to jump into most projects.

      ***This is a remote position available from anywhere in the US or anywhere in the world.*** 

      As we are scaling our company, we are committed to providing the best possible environment for our engineering team. The less time our engineers spend dealing with cumbersome processes, inefficient systems, and commuting, the more time they have to solve problems and make an impact. We're a technology-first team dedicated to building the greatest engagement software available. We keep in touch with Slack and regular video conferences. You can work from home, a coffee shop or the beach as long as your work is aligned with your goals.

      You'll be a critical part of our growing company, working on a cross-functional team to implement best practices in technology, architecture, and process. You'll have the chance to work in an open and collaborative environment, receive and give hands-on mentorship and have opportunities to grow and accelerate your career.

      Examples of work that Software Engineers do at Apollo

      - Scrape news from more than 1000+ sources every day. Apply NLP to categorize the news, and alert users based on their preference. 

      - Design, build, and scale machine learning pipelines that analyze and score user’s data based on billions of signals that we scrape from tens of millions of websites. 

      - Design, build, and scale complex and highly customizable analytics engines to help clients track success metrics while using our platform.

      - Build a phone call system that allows users to make phone calls on the platform and track their phone call history. Apply NLP on the recording to help our customer analyze their phone calls and improve performance. 


      • Collaborate with CTO and CEO to design, iterate upon, as well as implement core product initiatives. 

      • Front-end development in React/Redux/NodeJS/ES6, SCSS

      • Backend development of RESTful services in Ruby on Rails, MongoDB, and Elasticsearch 

      • Scaling existing backend systems to handle ever increasing amounts of traffic and new product requirements 

      • Create internal tools to help our sales and support teams guide our customers to success


      • Full-stack engineering experience in any of the following languages: Ruby/Ruby on Rails, Java, JavaScript, Python/Django.

      • Experience with database modeling (SQL and/or NoSQL)

      • Minimum of 2 years of industry experience in engineering.

      • Evidence of exposure to architectural patterns of a large, high-scale web application (e.g., well-designed APIs, high volume data pipelines, efficient algorithms).

      • Ability to take complex product goals and efficiently deliver working software in logically consumable pieces

      • Creative and innovative problem solver with experience working in a startup environment

      Great To Haves

      • Familiarity with Ruby on Rails, React, MongoDB, and ElasticSearch 

      • Experience with Web scraping (Mechanize, Phantomjs, Selenium, XPath,... ) 

      • Skills in Machine Learning


      • Competitive salary, equity grants

      • Top of the line healthcare coverage (medical, dental, vision) and 401(k) 

      • Flexible time-off - recharging and taking time off is a priority for us

      • Healthy catered lunches every day and a fully-stocked kitchen with breakfast items, snacks and beverages

      • Downtown location with easy access to BART, CalTrain, and MUNI and great views of San Francisco and the Salesforce Park

      • Pre-tax commuter benefitsTeam happy hours and team building events 

      • Dog-friendly office - we love our furry friends

      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.

    • 2 weeks ago

      Do you enjoy working with some of the latest technologies and using your expert Linux Administrator skills to automate routine system tasks? Do you like solving complex problems and finding solutions that scale appropriately in large, high-traffic environments? Are you comfortable working with a broad spectrum of software & services? If so, then we would like to hear from you!

      We are a small remote team of 3, looking for another curious, independent, and savvy DevOps engineer to build upon our continuous delivery pipelines using Kubernetes & Jenkins. We work with hybrid cloud environments and integrate many AWS services like EC2 & Lambda. Not a morning person? This full-time position has afternoon/evening hours: (ideally, 12pm-8pm Pacific give or take an hour).


      • Deploy, manage, & maintain applications and systems
      • Participate in on-call rotation
      • Implement, maintain, and improve CI/CD pipelines
      • Actively troubleshoot any issues and document solutions
      • Ensure system availability, respond to incidents, and handle escalations from other teams


      • 2+ years experience in a DevOps role (or similar)
      • Strong oral & written communication skills
      • Experience using Amazon Web Services (EC2, S3, & RDS at a minimum)
      • Proficient with Linux systems administration (RHEL/CentOS & Ubuntu specifically)
      • Experience with CI/CD platforms (Jenkins)
      • Comfortable using version control (Git)
      • Proficiency with Docker container concepts
      • Prior experience maintaining high-availability systems

      Nice to Have

      • Kubernetes exposure
      • Previous experience with Ruby on Rails environments
      • Prior experience with monitoring systems such as Grafana, Zabbix, or Nagios
      • Configuration management tools such as Terraform and/or SaltStack


      • Health/dental vision insurance
      • 401K
      • Great work/life balance
      • 13" MacBooks and computer monitor provided
      • Adjustable work desks
      • Snacks and Friday Happy Hours!
      • Great location Our San Francisco office is steps from the Powell BART/Muni station!
    • 2 weeks ago

      The Role We’re looking for a senior backend ruby developer to join our growing experienced and talented technology team. The development team is responsible for all the vital backend infrastructure for our web application, Gatekeeper

      We develop in Ruby on Rails, so having demonstrable senior experiences of this is essential. You should be capable of working on all aspects of the software development cycle from architecture, coding and testing through to deployment.

      Development team

      • We're a distributed team of experienced developers

      • We love Ruby

      • We know how to cook a Rails monolith in the right way

      • We do care about the project, about the code quality and about our customers

      • We use code reviews (reviewing each other)

      • We have Code to Test Ratio: 1:1.1


      Required skills:

      • Loves Ruby

      • Strong Rails knowledge, a good understanding of reliable design for big Rails projects

      • Confident with SQL (PostgreSQL in particular)

      • Clean code with an understanding of code smells and refactoring

      • Test-driven development - “Test Obsessed”

      • Understanding of front-end development (HTML/HAML/SASS/JS). However, no knowledge of frameworks required.

      • Experience of delivering large development projects

      • Tangible contribution to the open-source community or trackable record of public talks

      We need a talent who wants to be a long-term part of our business — not just an employee!


      • Salary dependent on experience (range $4,000 - $6,500)

      • Work from home

      • Flexible working hours

      • 4 weeks paid leave

      • We’ll pay for you to take any relevant training that improves your value to Gatekeeper

      $2000 REFERRAL

      Do you know someone that would be eligible for this role? We are offering a $2000 referral reward if you introduce a suitable candidate that we decide to hire.

    • We are looking for a full-time, full stack engineer with strong Rails and Javascript experience to join our team of talented coders and content creators.

      About the Role

      We’re looking for a hungry, talented engineer who wants to make a big impact at this early stage in our roadmap. 

      As a full stack engineer,  you will be responsible for building out the intuitive, interactive experiences that our customers need to organize their own documentation, as well as determining the backend architecture and endpoints that we need to support those features. 

      Specifically, you will: 

      • Write elegant, well-tested code in a modern technology stack
      • Participate in standups, code reviews and retrospectives with our remote team
      • Work closely with our Head of Engineering and the engineering team to make architecture and design decisions
      • Help make sure everything runs smoothly & safely in production
      • Set down standards around development, code review and deployment

      Our tech stack

      • Rails 5.2, Postgres 10.6, React, Algolia
      • Team size: 11-50 people

      Things we love

      • Self-documenting JSON APIs, Algolia, BDD, git, continuous delivery, Heroku, vim (ok, maybe just me), Tartine croissants

      About you 

      What you bring to the role

      • You have 3+ years experience building great products in Ruby on Rails. During that time you’ve also become proficient in Javascript, ideally React.
      • You are confident working across the stack, whether its expanding our API or enhancing the frontend.
      • You are passionate about writing clean and well-thought out code
      • You want to karate kick technical debt in the chops
      • You’re comfortable writing test suites in a test-driven environment
      • You can craft a devastating SQL query to save the day when all else fails
      • You are a strong communicator and able to clearly articulate technical problems
      • You want to be an early contributor to our engineering culture and work environment

      Skills that make you extraordinary

      • Obsession with high-quality work
      • Ability to work independently and to adapt to the developing requirements of our users and market
      • Love of detailed, continuous feedback that makes the work better
      • Desire to always move fast and prioritize speed over scope 
      • Passion to be an early contributor to our engineering culture and work environment
      • Hunger to build a world-changing product 

      Working at Almanac

      At Almanac, we’re looking for structured thinkers full of passion, ambition, and kindness. We’d love for you apply even if your experience doesn't precisely match the job description. Your experience, skills, and interests will help you stand out—especially if your career has taken some extraordinary twists and turns. At Almanac, we welcome people of diverse backgrounds and perspectives who aren’t afraid to challenge assumptions and the status quo. Join us.

      At Almanac, we: 

      • Are fundamental optimists who believe we’re still only at the start of the digital age.
      • Go to extraordinary lengths to distinguish ourselves through world-class work.
      • Prioritize quality over speed, and speed over scope.
      • Desire working with deeply kind, mission-driven people.
      • Strive to make the complex simple.
      • Use first principles to debate ideas, test assumptions, and make decisions.
      • Seek the truth by putting data above opinions.
      • Assume good intent and give tactical feedback to help each other get better.
      • Hold no ego—when our customers win, we all win.

      As a company, we are seriously committed to your professional development and growth:

      • You will set your own monthly goals aligned with our ambitious strategy
      • You will have our collective support in achieving major wins—and personal coaching from your manager 
      • You will be able to request and manage your own budget
      • You will be encouraged to take risks, try new things, and be creative with your work 
      • You will have many opportunities to exchange and engage in feedback
      • You will be offered continual chances to stretch yourself and raise your own bar
      • You will be rewarded for achieving excellence and mastery
    • productboard (Europe)
      1 month ago

      Join one of our product teams and develop features with real value to a one-of-a-kind product management system used by 2000+ global companies. Join a team that's redefining what product management systems can be. 

      Our Tech Stack

      productboard's stack is a Ruby on Rails backend built by passionate Rubyists with React.js on Typescript on the frontend. Over time with demand, we've added new technologies to support growing needs of the team, both in complexity and traffic. We're running Elasticsearch to power our Insights search, we are fully migrated to Kubernetes on AWS to enable an event-driven service architecture, we're using Kafka to let services communicate together asynchronously and resiliently.

      We are also exploring to use Typescript more and more on the backend as well. However we don't see our Ruby development slowing down anytime soon.

      You'll be expected to work on everything from the above, but we're not expecting deep knowledge in all of it. We strive to build up everything backed by code and reliable pipelines which will get you on track at lightning speed. We're always open to changes which can make us better!

      We work in small cross-functional teams that usually consist of 3 developers, a designer, and a product manager. You’ll be part of the whole feature development lifecycle. You’ll see all the feedback we collected from our customers and you will be encouraged to come up with your ideas or objections.

      About you

      • As a core member of our team, you care about solving real problems for real users. Coding, to you, is more art than mechanics and analytical thinking comes second nature.

      • As a core member of our team, you care about solving real problems for real users.

      • You like communicating with frontend or product management and you always keep the end-user in mind.  

      • 2+ years of experience building backend systems

      • Experience with some parts of our tech stack is always welcome (messaging, AWS, k8s, Typescript, SPAs)

      • Your code is clean and well tested, you own development from discovery to production deployment

      • You love to learn and constantly improve your own skills, and are not afraid to jump into new things

      • You could win a debate on tabs vs. spaces conducted entirely in English (we have a an international team and are successful at keeping discussions in English)

      • You live in Europe – as it's important for us to have the team in pretty much the same timezone 🙂


      At productboard, we recently started building fully remote teams. It is therefore possible to join us as engineer while being (almost) 100% remote. The expectation is that you will travel to Prague roughly every six weeks to collaborate with your remote team members in person, while also meeting other team members and learning more about the productboard culture. If you're interested in taking on this position remotely, make sure you tick off (most of) these requirements:

      • You’re self-organised and disciplined

      • You have amazing communication skills

      • You know how to make sure everyone on the team feels included

      • Nice to have: previous experience with remote work

      About productboard 

      • productboard is the product management system of choice for everyone from Avast and Microsoft to rising stars like Metromile and Envoy. In addition to our recent $45M Series-B, Forbes Magazine named productboard 2019's most valued startup of the Czech Republic. 

      • We are backed by top Silicon Valley investors, giving us access to capital, networks, mentors, and markets

      • You’ll enjoy an exciting team atmosphere building a new and complex product

      • We iterate quickly and decisions are fast. You’ll have a voice in what we do and see the impact of your work

      • We have modern offices in Prague and San Francisco. Expect occasional travel to the US

      Perks & Benefits

      You'll join a diverse and talented team, with plenty of opportunities for personal growth, impact, and learning.

      💰Stock options

      💻MacBook Pro or notebook of your choice + 34″ monitor

      📚Budget for online courses, books and conferences

      🏝5 weeks of vacation and sick days

      🍲Free snacks, drinks, and yummy catered lunches every day 

      🏋MultiSport card to access sports facilities in Prague.

      🍹Team events, such as happy hours, off-sites, and retreats

      ⏱Flexible working hours and home office

      🎓Language lessons

      🌉Opportunity to travel to San Francisco

      ✈️Compensation for travels and co-working spaces 


      Our culture is one of trust and openness, free of workplace politics, and hasty decisions.

      Thoughtful and transparent collaboration is a value that's integral to our founding principles. For us, success is a team sport, so it's important you're a team player. 

    • Territory Foods (US applicants only)
      1 month ago


      We’re looking for someone with a passion for programming and writing performant code. You will join a team of exceptional developers working in a fast-paced environment to deliver world-class software. We are working on some interesting problems and need minds to help scale up our team and software.

      Our software is about delivering meals to our growing customer base in the most frictionless way possible. As a Front-end Engineer, you will be responsible for writing and refactoring code that ensures our core e-commerce functions such as order fulfillment, payment processing, user management, etc. are of the highest reliability and scalability standards.

      You’ll also help in other aspects of growing a new company: designing features, making good product decisions, and building a culture of excellence. While we work independently, we support each other through frequent code and design reviews, daily stand-ups, and pair programming.

      We’re seeking engineers who are ready to attack deep technical challenges as well as have an impactful role in product and company development.

      Who We Are

      We’re a platform for the next generation of wellness, focused on the hardest problem — personalized nutrition. We sell fresh food for Food Tribes (representing 39% of the U.S. population, including whole30, gluten-free, paleo, ketogenic, vegan, and vegetarian).

      We’re direct-to-consumer e-commerce with differentiated distribution, partnering with leading Fitness Tribes as local pickup spots (including yoga, cycling, and CrossFit studios as well as boutique and high-end health clubs).

      We lead with purpose and intention, just like our customers. We’re operating in six markets (DC, Philly, NYC, DFW, SoCal, SF Bay Area). In each, we work with amazing chefs using responsibly-sourced ingredients to create healthy meals that our customers rely on to undergird their health & wellness goals.

      At Territory, we believe that our people and culture are our biggest assets. Because of our passion for wellness, community development, and entrepreneurship, we want to have the best team members who not only believe in this mission but live it too. Our remote operating model allows us to have a strong team of cutting-edge thinkers around the USA who provide diverse and innovative ideas.

      We’re also entrepreneurial, strategic thinkers who are rooted in operations. All of our operational fervor serves as the foundation for scale. We are a fast-growing enterprise with the deeply held belief that the more people we serve, the more lives we change. The magic happens where operational excellence meets our growth mindset, and our teams try and live in the intersection.


      On a daily basis, you will:

      • Build highly performant, beautiful interfaces and features using React, HTML, and CSS

      • Collaborate with backend engineers to create and maintain clean, reusable, and secure code

      • Drive and participate in code and document reviews, mentoring team in best practices.

      • Work closely with cross-functional teams of product managers and designers to create and execute on technical requirements

      • Deliver on your promises and get the job done using your creativity and know-how

      Minimum Qualifications:

      • 4+ years of professional experience developing UI for web applications

      • Solid understanding of Coding Standards, OOP/OOD, design patterns

      • Thorough HTML5 and CSS3 knowledge

      • Core understanding of JavaScript, including ES6 and modern building tools

      • Experience using modern JavaScript frameworks such as React or Vue

      • Experience writing unit & functional tests using frameworks such as Mocha, Jest/Enzyme

      • Experience developing and optimizing a large production web application

      • Experience with REST API interactions

      • Extensive knowledge of Web technologies like HTTP protocol, CDNs, and server-side cache techniques

      • Experience with Git, automation tools and command-line style of work

      • Excellent communication, organizational, and project management skills.

      • Ability to work between teams and functions with high autonomy and little guidance.

      Nice to haves:

      • Experience with Ruby on Rails and familiarity with data fetching architectures like GraphQL

      • Experience with Redux/Thunk

      • Experience with Styled Components or Emotion

      • Good knowledge of relational databases, especially Postgresql

      • Entrepreneurial / prior Start-Up experience

      You Get

      • We’re much more results-oriented than we are time-oriented

      • Every team member gets free chow in exchange for detailed feedback on our meals (if you live in one of our pickup or delivery areas)

      • We have a fun, amazing group of employees, and a casual workplace

      • We are a distributed remote team working across all timezones in the US, so -We work flexible hours and live on Slack

      • We offer competitive compensation & benefits, including health, dental & vision insurance, and 401k. Benefits also include food, phone and fitness reimbursement

      • We believe at our core that the most important thing for anyone is to do challenging work that you’re naturally drawn to with a team you dig in order to make a meaningful difference in the world

      To Apply

      To throw your hat into the ring, please apply here with your resume + portfolio. Unfortunately, we can only accept US applicants at this time.

    • Responsibilities
      • Primarily engaged in a technical consultancy role for channel partners, providing technical assistance and guidance specific to the selling and service delivery readiness of Gitlab Channel partners.  
      • In partnership with the channel sales team, formulate and execute a sales, solution and practice strategy to exceed revenue objectives through the delivery of solutions & services that drive the adoption of GitLab
      • Educate channel partners of all sizes  on the value proposition of GitLab, and participate in all levels of discussions throughout the organization to ensure our solution is set up for successful deployment
      • Work on­site with strategic channel partners, delivering solutions architecture consulting, technical guidance, knowledge transfer and establish “trusted advisor status”
      • Enable the partners to provide technical evaluations via POC/POV ownership, RFP/audit support and workshop design
      • Capture and share best-practice knowledge amongst the GitLab community and other channel solution architects
      • Author or otherwise contribute to GitLab customer-facing publications such as whitepapers, blogs, diagrams or the GitLab Handbook
      • Build deep relationships with senior technical individuals within channel environments to enable them to be GitLab advocates
      • Serve as the customer advocate to other GitLab teams including Product Development, Sales and Marketing
      • Present GitLab platform strategy, concepts and roadmap to technical leaders within channel partner organizations
      • Experience building solutions and professional services through channel partners required. 
      • Knowledge of all or most of the following channel services categories in the DevOps space: Consulting, Managed and/or Advisory services. 
      • Presentation skills with a high degree of comfort speaking with executives, IT Management, and developers
      • Strong written communication skills
      • High level of comfort communicating effectively across internal and external organizations
      • Ideal candidates will preferably have 7 plus years software industry in channels or software technical sales experience with a proven track record of solution sales
      • Significant experience with executive presence and a proven ability to lead and facilitate executive meetings and workshops
      • Deep knowledge of the end-to-end software development lifecycle and development pipeline
      • Understanding of continuous integration, continuous deployment, chatOps and cloud native
      • Experience with waterfall, Agile (SCRUM, Kanban, etc) and able to discuss workflows for different software development processes
      • Experience with modern development practices strongly preferred:
        • Kubernetes
        • Docker
        • Linux
        • Package Management
        • DevOps Pipelines (CI/CD)
        • Application Security (SAST, DAST)
        • Cloud (AWS, GCP, Azure)
        • Application Performance Monitoring
        • System Logging
      • Experience with several of the following tools strongly preferred:
        • Ruby on Rails, Java, PHP, Python
        • Git, Bitbucket, GitHub, SVN
        • Jira, VersionOne, TFS
        • Jenkins, Travis, CircleCI
        • Veracode, Fortify
        • Artifactory, Nexus
        • New Relic, Nagios
      • Understand mono-repo and distributed-repo approaches
      • Understand BASH / Shell scripting
      • Ability to travel up to 35%
      • B.Sc. in Computer Science or equivalent experience
      • Successful completion of a background check
      • Ability to use GitLab

      As with all roles in the Sales Department the Solutions Architect participates in the Sales KPIs.

    • About Visitor Queue:

      Visitor Queue is an advanced B2B lead generation software that has partnered with Google Analytics to allow organizations across the globe to identify the companies that have visited their website. Over the past 2 years, we have grown our user base to over 5000 companies including, Microsoft and Jones Lang Lassalle. An establishing leader in our category, we have over 150 positive reviews and a 90%+ rating on G2 Crowd and Capterra. We are a fast-growing Startup looking to establish further dominance in the lead generation and marketing analytics space.

      In order to continue our growth, we are looking to add a fulltime intermediate software developer to work remotely with the support of our current team. If you’re a hardworking, code assassin, then this is the role for you!

      About the Role:

      The successful candidate will be an integral part of our technology department, which currently includes 3 software developers (1 fractional CTO, 1 Senior Developer and 1 Front-end Developer). They will be responsible for the continued development of our application, website, integrations, and people.

      Key responsibilities:

      • Build out additional features, integrations and capabilities

      • Work with our current team to further the technical capabilities of the company

      • Develop new integrations with complementary software

      • Solve any support tickets and bugs logged by the support team

      • Daily check-ins and weekly scrums


      • 3-5 years of experience

      • Proficient in HTML, CSS, JS, Ruby on Rails, SQL

      • Proficient in PostgreSQL (e.g., understanding of stored procedures, triggers, CTE)

      • Very comfortable with Git and GitHub

      • Ability to communicate (verbal and written) clearly, accurately and eloquently in English

      • Hardworking with the ability to easily adapt to changing circumstances

      • Interested in growing and expanding their current abilities in a fun environment

      • Knowledgeable about test-driven development (TDD), behaviour driven development (BDD) and debugging

      Visitor Queue is an equal opportunity employer. Accommodations are available for candidates taking part in all aspects of the recruitment, selection and/or assessment process. If selected to participate in any part of the recruitment and/or assessment process, please inform us of the nature of any accommodation(s) that you may require.

      If you are interested in apply for this position, please email a resume and link to your LinkedIn profile to Nick Hollinger, CEO - [email protected]

    • FlexJobs (US only)
      1 month ago

      Who We Are

      Our mission is to improve the future of work by helping people find flexible jobs that make their lives better. We are committed to doing this internally and externally with integrity, intelligence, balance, communication, and care.

      In the past 13 years, FlexJobs has established itself as the leader in the professional flexible job market to help job seekers connect with employers that offer these highly desired arrangements, as well as to help employers reach these candidates. We do this in a way that makes the job search experience easier, safer, and faster for job seekers, by utilizing both technology and human intelligence to provide a friendly, effective, and valuable service.

      In terms of work flexibility, we also walk the talk! This is a remote job, as our entire team works remotely from locations all across the United States. Not only that, but having a great company culture is really important to us, and we’ve even been named one of Outside magazine’s Best Places to Work (2019) and Best Company Culture by Entrepreneur magazine (2018, 2017, and 2015).

      Responsibilities of the Job - The Opportunity

      We are looking for an experienced iOS developer to join our team. This person will work with our product and development teams to build quality applications, fix bugs, maintain the code, and implement updates as needed.

      The ideal candidate will have been a lead app developer or be someone who worked independently. We are looking for someone who has built apps that are currently available in the App Store.

      Your Experience

      • 3-5 years of experience in iOS development

      • Fluent in Swift, SwiftUI, and UIKit

      • Experience with mobile app networking, storage, and Cocoapods

      • Must have worked on recent consumer-facing projects

      • Experience working with a small and/or entrepreneurially spirited company

      Bonus Points Given

      • Experience in the job/employment space

      • Experience with subscription-based apps

      • Experience with Ruby on Rails

      Traits and Skills for This Role

      • Must be comfortable working independently and in small teams

      • Ability to work quickly and responsibly to meet deadlines and follow timelines

      • You have to really love, you need to be one of those people who writes code for fun

      Traits Required of All Team Members, You Included

      • A sense of pride in your work

      • A streak of perfectionism when it comes to details

      • Being highly organized, responsible, and ethical

      • Being proactive when it comes to asking questions, brainstorming, and working with colleagues

      • Excellent time management and organizational skills

      • An appreciation and enthusiasm for the ability to work remotely

      Other Requirements

      • Interest in a long-term position with a company that you’re proud to be a part of

      • A fully functioning home office with a reliable development environment

      • A workspace in which you can really focus without distractions

    • Bold Penguin (Eastern Time +/- 2 hours)
      1 month ago

      We didn’t create Bold Penguin because commercial insurance is broken. It isn’t. But as the world has gotten more connected and digitized, commercial insurance lags behind—creating a fragmented landscape where businesses, agents, and insurance companies struggle to interact in a smooth and easy way. That’s why we’ve built a highly efficient exchange that cuts the friction out of commercial insurance by connecting everyone to the right quote in record time.

      Powering the world of insurance is no small feat, so we’ve brought on a team that's not only incredibly talented but also passionate about our potential to upgrade the entire industry. As more and more companies big and small depend on our technology to operate in the commercial insurance space, we’ll need the best talent all around to support our growth. That’s why we’re looking at you (yes, you!) to make a bold move and join our adventure.

      Your  Role

      As a Cloud & Site Reliability Engineer, you will be a subject matter expert in building highly reliable, highly scalable features and infrastructure. You’ll use DevOps principles to ensure that Bold Penguin’s software systems are always available and ready to scale to meet growing demands. 

      Click here to learn more about DevOps on the glacier

      What You’ll Do

      • Ensure the reliability, performance, and availability of our platform by working as part of a cross-functional product team
      • Participate in agile ceremonies such as iteration planning, retrospective, and daily standups
      • Be part of the shared on-call rotation and proactively research possible issues affected the availability of our platform
      • Understand and clearly articulate tradeoffs in architecture decisions with regards to cost, security, operational efficiencies, performance, and availability
      • Build and maintain infrastructure with executable code (IaC) and automated delivery pipelines
      • Be passionate about Cloud/DevOps/SRE concepts such as Immutable Infrastructure, Cattle vs Pets, Infrastructure as Code, Delivery Pipelines

      Skills & Qualifications

      • Deep, hands-on expertise with AWS Cloudformation and other Infrastructure as Code tools
      • Experience with Amazon Web Services; specifically EC2, ECS, ELB, CodePipeline, RDS, Redshift, S3, IAM, and Lambda
      • Ability to articulate Cloud & DevOps concepts to a variety of technical & non-technical team members
      • Bonus points for expertise in implementing security & compliance frameworks such as SOC/2, NIST 800-53, and NIST 800-171 especially in Amazon Web Services
      • Bonus points for AWS Certifications 
      • Bonus points for familiarity with microservices architectures, Ruby on Rails and/or ETL tools such as Fivetran.
      • Experience working at technology companies and startups desirable
      • 2-4 years + of working remote, full time, and/or with full time co-located teams across different time zones.


      • Full-stack expertise in multiple tiers of modern web applications (e.g. front end, back end, infrastructure, etc.)
      • Open-source contributions and/or speaking experience.
      • Previous work experience in insurance and/or experience with policy rating very desirable.
      • You love Penguins! ;P

      TRAVEL TO THE "GLACIER" (please read)

      • We are firm proponents of "seeing eye to eye by meeting face to face". As such, our remote team travels in once a quarter for a full day of collaboration, goal setting, team building, etc.  Are you able to make this work?  In addition to this we also ask that, if hired, you are able to make the first week onsite for onboarding/training. 


      • For a healthy colony.
        • Our plan covers 50% of your Medical Premiums – Health - HRA, Dental, Vision, and Life Insurance, as well as Short & Long Term Disability (Trust us, the benefits are great!
      • Penguins plan for the future.
        • 401k Match program, up to 4%! 
      • Parental Leave
        • 16 weeks of parental leave (your kids need you there!)
      • Need a vacation?
        • Unlimited PTO - Please take a vacation - you need it and we applaud it and in fact we require you take 10 days off!
      • Hungry? Thirsty?
        • We offer free snacks and drinks, as well as catered lunch every Monday (even to our remote employees...nomb nomb nomb)
      • Penguins need to learn!
        • We support your professional growth. Certifications, training, memberships, and conferences are actively encouraged—and often covered.
      • Penguins are social creatures and love to play!
        • We have frequent happy hours, company events, and outings. What kind of company would we be if we didn't have some fun!?!? 
      • Penguins give back.
        • We offer volunteer opportunities every month!  There is no better feeling than giving back =)
      • Don’t want to move to Columbus?
        • We offer up to 100% remote engineers!
        • You must be OK visiting the office for a day or two every quarter - we are all about that camaraderie! 

      Penguins believe in inclusion. That’s why we’re proud to be an equal opportunity employer that considers all qualified applicants regardless of race, color, religion, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status, beak size, or inability to fly.

    • Hubstaff is a fast-growing startup in the time tracking and project management space that fully embraces remote work. You work when and where you want. We care a lot about our culture, having fun while working hard, and our annual retreats.

      Here's a video from our last retreat that shows what it's like to work for Hubstaff.

      We are looking for a senior full-stack engineer who has several years of experience in both React and Ruby on Rails to join our passionate development team and work on our up and coming task management product.

      The correct person will take pride in their work, have extreme attention to detail, and be able to get their hands dirty implementing Rails controllers, React components, and doing HTML & CSS front-end work.

      This position will report to our Tasks team lead and work closely with our other engineers. You’ll be able to work 100% remotely. We are looking for someone that can grow with our team for years to come.

      This is a long-term (years, our hope is forever) full-time (40 hrs/wk) 1099 (hourly) contract role. Some of the benefits of working for us is our company-hosted annual retreat, work where you want (cafe, co-working location, your home, anywhere), don't have to ask for permission when you want to take time off, get to dedicate yourself to one project at a time, and have job security and a career path for years to come (we've run the company using positive cash flow from day one and are carefully growing the team and business).

      You’ll be a good fit if you:

      • Are self-disciplined and have a great work ethic
      • Have good time management skills
      • Communicate well
      • Can work until at least 1pm EST M - F
      • Like having a consistent daily work schedule
      • Have at least three years of React and five years of Ruby on Rails experience

      Front-end Development Requirements:

      • React & Redux
      • Highly skilled with HTML & CSS
      • Bootstrap
      • Javascript & jQuery
      • Git

      Backend Development Requirements:

      • Ruby on Rails
      • Postgres or MySQL
      • Unit tests (rspec, Jest, etc.)
      • Background workers (Sidekiq)
      • Working from design docs/specifications & wireframes


      • Solr
      • Redis
      • Vue.js
      • Service workers architecture
    • 1 month ago

      Codelitt is looking for a Ruby on Rails senior with experience building highly complex applications. Preferably you communicate well with other engineers. You work well with others and friendly.

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


      • Experience working and collaborating with teams
      • Experience in Linux and command line a must
      • Solid Javascript experience a must
      • Proven work with React
      • Proven work with Ruby on Rails
      • You know how to architect all components of front-end project
      • You have experience reading the API documentation and working with different endpoints to compose the desired effect
      • You know how to run projects through solid processes (things like code reviews, reviewing stories, planning)
      • Picks up new technologies quickly and efficiently
      • Uses Git for all of your projects
      • Creates tests before they write code (TDD is your thing)
      • Expert knowledge of OOP and software design principles
      • Driven, ambitious, and interested in tech
      • Self-motivated
      • Acumen. You must be able to think of and judge multiple solutions for a problem and be able to reason between them.
      • You’re aware of how to build secure apps
      • You know how to optimize frontend load times, debug rendering issues, and overall provide a smooth experience to the user.
      • Knowledge of responsive frontends
    • 1 month ago

      Security Architect Job Responsibilities and Duties

      Syncro is a small team crafting applications helping small business be more successful. Our software does job tracking, marketing, invoicing, integrates tons of online tools -- and is awesome.

      We're building a company that has fun inventing. We go fast, and our customers love us. Thousands of repair shops and IT Professionals all over the world rely on our platform for their entire business operations.

      We are different - we really do care, the founders are writing this ad and holding interviews.

      We are building a powerful Remote Machine Management (RMM) platform and this space demands the utmost in security. This is where you come in! As a lead in the security team you’d be relied upon to coordinate vulnerability assessments, field incoming reports from bug bounty programs, assist real-time in active attack scenarios, help marry business requirements with state of the art security systems, and more.


      • Perform penetration testing on new and existing application architecture

      • Gather requirements and current standards to overview technology and make recommendations

      • Plan architecture changes and help guide new innovative security programs

      • Keep up-to-date on the latest security standards

      • Document security procedures for hosted environments, remote workers, internal tools, and the production platform.

      • Estimate cost and budget for security updates

      • Oversee technical implementations during security or other IT updates

      • Mitigate damages during a cyber attack and respond to threats quickly

      • Coordinate outside security vendors for vulnerability assessments, audits etc


      • A salaried position designed to grow with the company(seriously, try us).

      • We want this to be your dream job - but we need your help(tell us how).

      • We will advance your career like nobody else-- stay with us for the long haul and we'll keep you challenged, learning, passionate, and growing.

      • We are currently a dispersed team working from home.

      • We offer comprehensive health, vision, and dental coverage and a 401(k).


      • A few years of professional experience working on application security and network security.

      • Ruby on Rails or web development experience is a major plus.

      • No specific education necessary.(really.)

      • Excellent communication skills - verbal, written and electronic.

      • You care-- which means sometimes putting yourself out there for a customer experiencing pain.

      • Ability to multi-task in a fast paced environment.

      • You're kind and wily(in a good way).

      • Bonus: Experience with HIPAA compliance or other similar experience.


      Just demonstrate that you are an individual, you have a personality, you enjoy life, and you enjoy good work. And please include a resume. If you have a cover letter that can highlight something you know about our product, the space, and security trends in this space, that would be fun to read!

      Syncro is an equal opportunity employer. We value diversity and are committed to creating an inclusive environment where all employees can thrive and do their best work, free from discrimination and harassment.

      Pay: DOE. Let's Talk.
    • This Software Engineer in Test position for our Secure team is 100% remote.

      A brief overview:

      GitLab is building an open-source, single application for the entire software development lifecycle—from project planning and source code management to CI/CD, monitoring, and security.

      Right now, we’re in a period of growth, we’ve more than doubled the size of the Quality department through 2019, and we’ve increased the number of GitLab employees from 400 to over 1100 this financial year, too.

      At GitLab, we live and breathe open source principles. This means our entire handbook is online, and with a few clicks, you can find the details of future releases, check out our past releases, and see an overview of the product vision you’d contribute to when working here.

      As a Software Engineer in Test at GitLab, you will be embedded in our Secure stage group. You’ll be responsible for baking in a culture of quality across the categories found within our Secure team, expanding on our existing test automation frameworks and test coverage across a range of configurations, and leading our test automation efforts on new features within our Secure categories as part of a dedicated cross-functional team.

      What you can expect in a Software Engineering in Test, Secure role at GitLab:
      • As part of our Secure team you’ll work on test automation issues related to the Quality department, the Secure stage group, and the entire GitLab product. The work you’ll do will be transparent and open to the GitLab community.
      • You’ll develop new tests and tools for our frontend, backend APIs and services, and low-level systems like geo-replication, CI/CD, and load balancing.
      • You’ll identify and drive the adoption of best practices in code health, testing, testability, and maintainability.
      • You’ll work with engineers to define and implement mechanisms to inject testing earlier into the software development process.
      • You’ll configure automated tests to execute reliably and efficiently in our CI/CD environments.
      • You’ll work 1:1 with a Product Manager, and with the wider product and development teams to understand how new features should be tested and to contribute to automated tests for these new features.
      • You’ll work in an environment where we aim to have a 1:10 ratio of Software Engineer in Test to Engineers.
      • As an SET, you'll have the opportunity to become and expert in security testing-related techniques and concerns.
      Projects you might work on in our Secure stage group:

      You’ll spend your time collaborating with a cross-functional team who are embedded in our Secure stage group. You could work on projects where you’ll be tasked with moving our security products from their own standalone QA process to the GitLab QA review application, growing our test coverage across our security products, and implementing security testing processes.

      You should apply if:
      • You’ve got at least a few years of experience developing in Ruby or working on a Ruby on Rails application.
      • You’ve got some experience with security testing or an interest in the security field. To demonstrate this, you could be familiar with SQL injections, cross-site scripting, or URL manipulation. Alternatively, you may have been involved in OWASP or security hacking sessions. This list is by no means exhaustative, it's here to give you an insight into the type of securty-testing experience we can look for.
      • You’ve got a working knowledge of Docker.
      • You’ve worked with industry-standard CI tools like GitLab CI, Jenkins, Bamboo, or Circle CI for example.
      • You’re comfortable with Selenium-based test automation tools like Capybara.
      • You’ve got experience with Git and its command line.
      • You’re interested in growing your knowledge and skills in Test Environment Provisioning and Configuring (Terraform, Ansible, Kubernetes, GCP / AWS).
      • You know about clean code and the test pyramid, and champion these concepts.
      • Our values of collaboration, results, efficiency, diversity, iteration, and transparency resonate with you.
      • You'll thrive in an environment where self-learning and self-service is encouraged and instilled as a part of our culture.

      We're aware the confidence gap exists so we want to encourage you to apply even if you do not match all of the requirements exactly. The above list is intended to show the kinds of experience and qualities we're looking for. It is not a complete list of pre-required skills.

      The culture here at GitLab is something we’re incredibly proud of. Because GitLabbers are currently located in over 51 different countries, you’ll spend your time collaborating with kind, talented, and motivated colleagues from across the globe.

      Some of the benefits you’ll be entitled to vary by the region or country you’re in. However, all GitLabbers are fully remote and receive a "no ask, must tell" paid-time-off policy, where we don’t count the number of days you take off annually. You can work incredibly flexible hours, enabled by our asynchronous approach to communication. We’ll also help you set up your home office environment, pay for your membership to a co-working space and contribute to the travel costs associated with meeting other GitLab team members across the world. Also, every year or so, we’ll invite you to our Contribute event.

      Hiring Process and compensation:

      Our hiring process for this Software Engineer in Test position typically follows six stages. The details of this process and the compensation for this role can be found at the bottom of our job family page.

    • Auth0 is a pre-IPO unicorn. We are growing rapidly and looking for exceptional new team members to add to our teams and will help take us to the next level. One team, one score. 

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

      We are looking for an experienced engineer to help us enhance and maintain the developer experience for our customers. You’ll be helping our team maintain and enhance application integration SDKs, samples, and guides, while also helping our community of developers understand digital identity.

      Primary: PHP, including WordPress and Laravel
      Secondary: Ruby, including Ruby on Rails
      Additional: JavaScript, server and/or browser (this is the main language used at Auth0)

      You GET developers! You know what they need, how to talk to them, how to make their lives easier, what makes them click, their dissatisfiers and their delighters. You recognize when a framework, library or product provides a great experience. 

      As a Developer Experience Engineer, you will use those talents to improve our entire onboarding process, from open-source SDKs and how-to guides, to reference documents and application samples. You will also be interacting with a large community of application builders on our Community site and GitHub. You will be the internal and external steward of the experience for the technologies that you love working with every day.

      Each Developer Experience Engineer maintains one or multiple platforms, both internally within Auth0, and externally in the community. You will be working in a cross-functional team alongside the developer evangelist, onboarding, growth, dashboard, and field teams to provide the best developer experience for the technologies you own.

      The most important qualifications for this position are software engineering expertise, empathy, and self-direction.

      You will be 😊
      • Writing, curating, editing developer resources: tutorials, examples, guides, and documentation.
      • Directly shaping and developing our open source SDKs.
      • Owning the code samples and implementation guidance for Auth0.
      • Championing Auth0 by engaging directly with the community.
      • Gathering and channel user feedback within the company to improve the experience for developers on Auth0.
      • The go-to-expert in the company, internally and externally, providing domain knowledge and reviews for Auth0 in these technologies.

      You'd be a great fit if you had ❤️
      • A deep understanding of writing, running, maintaining, securing, and debugging applications.
      • The ability to communicate effectively in person, asynchronously, and in code.
      • Demonstrable experience authoring developer documentation (tutorials, blog posts, docs).
      • The ability to be self-directed and be effective working independently, yet feel equally comfortable contributing in a global team environment.

      Bonus points if you have 👍
      • Experience working in distributed teams and work environments.
      • Created open-source material or have contributed to open-source projects.
      • Knowledge in the identity and access management space.
      • Experience with CI and/or package deployment automation

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

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

      Join us on this journey to make developers more productive while making the internet safer!
    See 4 more Software Development jobs