Software Engineer - Data Accuracy


1 month ago

11/13/2019 15:28:30

Job type: Full-time

Salary: $70-95K/y

Category: Software Dev

In this Software Engineering role, you'll join our engineering team with a focus on ensuring data across all of our customers accounts is as accurate as possible. Baremetrics customers trust us to provide them with accurate business insights across huge quantities of data, so the work you do will have real business impact for thousands of people.

The only base skill requirement for this is solid programming experience with Ruby and advanced SQL knowledge.

Our engineering team has a strong bias towards simplicity and we expect all team members to be self-motivated and to be able to communicate effectively in a fully remote setting.

Examples of projects you would work on

  • Building in support for the many edge cases that come from external data sources
  • Creating tooling to properly identify accuracy issues
  • Building out our test suites to prevent accuracy regressions
  • Building new data integrations
  • Documenting edge cases we do/don't support
  • Documenting how to integrate data sources for specific business scenarios

Our stack

These are the technologies we use on the backend. Experience with any of them is a major plus, though the only absolute required experience is with Ruby and to have advanced knowledge and experience with SQL.

  • Ruby, Rails, RSpec
  • Postgres, Redis, Elasticsearch
  • Sidekiq
  • Many third-party APIs (Stripe, Braintree, Recurly, Chargebee, iTunes connect, Google Play store & more)

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • This is a unique opportunity to join and build the Enterprise sales team at Postman. We are looking for passionate, energetic, value-centric leader for enterprise and mid-market sales. The ideal candidate has personally driven significant sales growth and built early sales teams at Enterprise SaaS companies.

    Postman is largest developer communities in the world with 8+ million users and 400,000+ organizations using the Postman in their API lifecycle. While we continue to focus on making the individual developer successful, as organizations and entire industries go API-first we are seeing tremendous demand and opportunity across mid-large enterprises.

    Why Postman? First, we have an incredible product that is absolutely LOVED by our users. Second, we have a great core team and we're looking for you to build on it. Third we have an absolutely massive opportunity grow our enterprise business by helping every company in the world transition to API-first development and API-first business models across all functions.

    The sales organization at Postman is part of the Customer organization and this position reports to the VP of Customer Success.


    • Build out the sales team by recruiting, hiring, training and mentoring reps
    • Define, discuss, plan and implement process improvements
    • Lead by example in driving a value based sales culture at Postman.
    • Directly support a team of Enterprise Account Executives and Sales Development Representatives in meeting and exceeding quota by selling to good-fit customers.
    • Participate in customer and prospect meetings and help define a strong business case
    • Partner with Solutions Engineering, Customer Success and other cross-functional teams to drive success
    • Identify product and technology gaps surface through customer conversations and present a point of view to Product and Leadership teams
    • Conduct weekly forecast meetings and coach Account Executives on strategies to reach their goals
    • Report on sales activity and manage a regular revenue forecast
    • Achieve key performance metrics and goals, including an individual quota
    • Work with Postman legal counsel to review/negotiate Enterprise Agreements/MSAs as needed
    • Work with the Postman security team to shepard Enterprise deals through the security review process


    • 7+ years of Sales experience selling Enterprise SaaS Developer Tools
    • 4+ years of Sales Management experience managing teams selling Enterprise SaaS Developer Tools
    • Solid technical understanding of Enterprise SaaS applications and developer tools. Should be comfortable talking developer and technical pain points with VPs of Product Development/QA, CTOs and business leaders of modern technology organizations
    • Consistent track record of selling software into large Enterprise accounts and achieving personal and team goals
    • Ability to grow business strategically including partnering with product marketing/demand generation
    • Must enjoy mentoring and coaching your team, both on value based sales AND funnel/pipeline building to meet targets
    • Excellent written and verbal communication skills.
    • History of thriving in a rapidly-changing environment, establishing needed processes and tooling
    • Enthusiasm for increasing customer happiness and deepening customer relationships
    • Experience reviewing Fortune 500 Vendor SaaS Agreements - and familiarity with key sticking points and how to work through them (with legal counsel support).
    • Comfortable and willing to be a hands-on contributor and lead by example
    • Excited about building a modern customer-focused sales organization


    We are located in the Financial District in downtown San Francisco, right above a BART station. We offer competitive salary, and equity, solid benefits, an informal & fun working environment, and catered lunches.

    This position is open for remote candidates in the US. (We are not considering international candidates at this time.)

    You will get to experience is a company that believes in autonomous small teams for maximum impact; that strives for organizational growth to align with that of the individual; that continuously and purposefully builds an inclusive culture where everyone is able to do and be the best version of themselves and where ideas are encouraged from everyone. We seek people who naturally demonstrate our values, and know that taking on challenge is the only way to accomplish something big.
  • About Almanac

    Almanac’s mission is to democratize access to 21st century skills, insights, and tools so that no one is limited by knowledge in pursuit of their potential.

    Through our own experiences, we’ve seen professionals at digital businesses waste too much time trying to find answers they can trust that help them do their jobs better. We believe this problem isn’t rooted in a lack of knowledge or expertise in the world, but in the deficiencies of tools we rely on to access, share, and improve how work gets done.

    To make opportunity available to everyone, we’re building a knowledge platform that technology professionals can trust for documenting, distributing, and collaborating on how they work. We replace tools like Confluence and Google Docs to help individuals quickly access knowledge within and across companies that they can trust deeply.  

    We’ve been moving fast since we founded Almanac in January 2019. Since then, we’ve built and launched the initial version of our product, raised a $2M+ seed round from leading Silicon Valley investors, and grown our full-time team to 10 people. 

    We’ve seen deep demand from a broad cross section of customers, who are asking for a powerful platform that can help their employees be their best selves at work. 

    That’s where you come in: 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 

    About 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 
  • About us

    We are looking for people who are up to the task of digitizing the job advertising market with us. GOhiring offers digital infrastructure for companies, HR IT-systems, job portals and agencies to enable more direct and productive ways of collaborating. That way, job postings can be published via an API and managed with transparency via digital processes. Thanks to state-of-the-art tools, we have also digitized our own working environment and set up everything for #remote work from anywhere in the world.

    To grow our product ecosystem, we are looking for a
    Senior Fullstack Ruby / JS Developer

    Your role

    • As part of our development team, you will be responsible for building smart, customer-driven front- and back-end solutions
    • This implies solving exciting engineering challenges, starting with MVP’s and iterating from there
    • You collaborate closely with our experienced team of backend developers, product managers, designers and testers
    • You work on complex frontend projects using the latest technology and JS frameworks (such as react.js and ember.js)
    • Depending on your interests and skills, you will work on different parts of our product ecosystem

    Your profile

    • You get excited about good quality code and engineering quests
    • You have at least five years experience in web development and +3 years in Ruby (fullstack) and Javascript frameworks. More languages as a bonus.
    • You value testing, well-documented code and intelligent software design techniques
    • You already have good knowledge about API Design and performance optimization
    • You are conversant in English

    What to expect

    Remote culture - Work wherever you are most productive - at home, while traveling or in our office in Berlin. Benefit from processes and mindsets which are 100% oriented towards working flexible hours in the location of your choice. 

    Small, agile team - We believe that work is simply more fun in small teams. Experienced colleagues, jointly defined company targets, a direct exchange and lots of creative leeway: That is what constitutes our understanding of productivity.

    Complex challenges - Due to our central role in the market, we are closely interlinked with all the players and are able to reach unparalleled depths when it comes to digitizing business processes. In doing so, we encounter new challenges time and time which are waiting to be solved for the benefit of all market players.

    Sounds like an interesting challenge for you?

    We believe in culture first, skills second: if you are truly interested in this job, you should apply - even if you do not fulfill 100% of the requirements. Because a cultural fit is more important to us than an extra grain of qualification.

    Simply send us your profile in addition to your Github handle. We look forward to getting to know you better!
    This job is not for you, but you have someone in mind ... ? Just forward the link to this page to her/him.

    Diversity and equal opportunity are important to us. We are happy about the interest of all candidates and strive to provide feedback as quickly as possible.

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!