Skip to content

Latest commit

 

History

History
409 lines (409 loc) · 126 KB

backend-jobs.md

File metadata and controls

409 lines (409 loc) · 126 KB

BACKEND JOBS

,,,,,,,,,,,,,,,,
SafetyWing

Product Engineer (Full stack/Backend)

0 days ago Apply
Description

🧘 What we offer

  • Fully remote work environment – work from anywhere globally
  • Competitive salary and equity compensation
  • Premium health insurance that travels with you
  • A personal development budget
  • Laptop and office stipends
  • A minimum of four weeks of vacation per year
  • Travel insurance any time you travel
  • Multiple team gatherings per year in amazing locations—our previous meetups were in Mexico, Bali, Siglufjörður and Hoi An

🚀 We are looking forward to hearing from you!
At SafetyWing, we’re building a global social safety net for remote workers—simple health, insurance, and retirement products designed to replace national welfare systems. Our mission is to remove geographical borders as a barrier to equal opportunity and freedom for everyone. If we succeed, we believe this will be one of the most important tasks of our time.

We’re looking to connect with talented Product Engineers who share our mission and are eager to make a meaningful impact on the future of work. By expressing your interest now, you’ll be among the first to hear about and explore new roles as they open.

We’re a fast-growing team that thrives on creativity, innovation, and collaboration. Our tech and product teams work hand-in-hand to develop products that empower remote workers worldwide, while participating in the strategic direction of the company.

👩‍💻 About this role

As a Product Engineer, you’ll help us build and scale systems that make our vision a reality. You’ll work with cutting-edge technologies to create clean, scalable solutions and play a key role in shaping both our products and our processes.

🧪 We are looking for someone who has:
  • A strong foundation in backend development with Java (Kotlin would be a great advantage)
  • Hands-on experience developing product's backend services with clean, scalable code
  • A grasp of TypeScript, React, and Next.js
  • A solid understanding of the product development lifecycle, including requirements gathering, system design, implementation, testing, deployment, and maintenance
  • Curiosity about new technologies and a passion for incorporating them into their work
💻 Technologies you will use:
  • Kotlin and Java with Micronaut
  • TypeScript with React and NextJSRedux 
  • Redux Toolkit and React Query
  • Styled Components and Tailwind
  • MySQL with Hibernate and Liquibase
  • Google Cloud with Kubernetes

😀 We like to work with people who:

  • Want to help build a global social safety net on the Internet
  • Think for themselves instead of copying others
  • Are willing to try new things, even with the risk of failure
  • Are intellectually curious and open to new ideas
  • Are creative and bold in the face of any problems
  • Have strong integrity and do the right thing
Empower

Backend Engineer Intern

0 days ago Apply
Description

EMPOWER OVERVIEW

Empower is shaking up an outdated financial system by providing real opportunity for our customers: the opportunity to get the cash they need, to access fair credit, and to change their financial story. Today, we’re helping millions of people find financial security through machine learning models that evaluate creditworthiness using a more inclusive lens and mobile-first products: Cash Advance, Thrive line of credit, and Petal credit cards. Tomorrow? Creating even more financial paths for our customers (and their wallets) to succeed.

This year, Empower ranked #65 on Inc. 5000’s Fastest-Growing Private Companies list — our third year in a row cracking the top 100 — and was named by Forbes as one of the 25 Next Billion-Dollar Startups for 2024. Empower was also featured by Forbes on America’s Best Startup Employers list in 2023, and our Thrive line of credit product was named by Fast Company as one of 2022’s Next Big Things in Tech.

Empower is backed by Sequoia Capital, Blisce, and Icon Ventures. Ready to grow your impact and accelerate your career? Take a look at our open roles — we can’t wait to meet you.

THE EMPOWER WAY

Great Expectations: We come up with bold, audacious goals for ourselves and go all out for impact

Owner Mindset: We give every employee latitude to act independently, make smart choices, and move the business forward

Spirited Debate: We love skeptics and seek counter opinions to challenge our personal assumptions and expand our view

Customer Obsession: We listen to understand, empathize, and create a memorable, rewarding experience for our community

Inclusive Collaboration: We believe diverse teams make the best decisions, and we strive to give diverse voices a seat at the table

No Jerks Allowed: We value our relationships and take the time to build trust and connection and communicate respectfully

WHAT EMPOWER OFFERS

Competitive salary

Generous equity package

Full healthcare benefits

Technology expense reimbursement

Virtual first environment

At Empower, we hire for people that push themselves to understand others and seek out ways to challenge their personal assumptions. Our hope is that by fostering such an environment, we strengthen our business and relationships by putting people first. We are committed to building a diverse, inclusive, and equitable workspace where everyone (regardless of age, education, ethnicity, gender, sexual orientation, or any personal characteristics) feels like they belong. Even if your experience doesn’t exactly match up to our job description, you should feel empowered to apply regardless!

Empower

Software Engineer - Backend Python

0 days ago Apply
Description

EMPOWER OVERVIEW

Empower is shaking up an outdated financial system by providing real opportunity for our customers: the opportunity to get the cash they need, to access fair credit, and to change their financial story. Today, we’re helping millions of people find financial security through machine learning models that evaluate creditworthiness using a more inclusive lens and mobile-first products: Cash Advance, Thrive line of credit, and Petal credit cards. Tomorrow? Creating even more financial paths for our customers (and their wallets) to succeed.

This year, Empower ranked #65 on Inc. 5000’s Fastest-Growing Private Companies list — our third year in a row cracking the top 100 — and was named by Forbes as one of the 25 Next Billion-Dollar Startups for 2024. Empower was also featured by Forbes on America’s Best Startup Employers list in 2023, and our Thrive line of credit product was named by Fast Company as one of 2022’s Next Big Things in Tech.

Empower is backed by Sequoia Capital, Blisce, and Icon Ventures. Ready to grow your impact and accelerate your career? Take a look at our open roles — we can’t wait to meet you.

THE EMPOWER WAY

Great Expectations: We come up with bold, audacious goals for ourselves and go all out for impact

Owner Mindset: We give every employee latitude to act independently, make smart choices, and move the business forward

Spirited Debate: We love skeptics and seek counter opinions to challenge our personal assumptions and expand our view

Customer Obsession: We listen to understand, empathize, and create a memorable, rewarding experience for our community

Inclusive Collaboration: We believe diverse teams make the best decisions, and we strive to give diverse voices a seat at the table

No Jerks Allowed: We value our relationships and take the time to build trust and connection and communicate respectfully

WHAT EMPOWER OFFERS

Competitive salary

Generous equity package

Full healthcare benefits

Technology expense reimbursement

Virtual first environment

JOB DESCRIPTION

As a Python Backend Engineer, you’ll work on the engine that powers the Empower apps and business. You’ll engage with a collaborative, high powered team to develop solutions and lead product engineering on projects with a reach of millions. The solutions you’ll build will be robust, secure and easy to understand both for our users and your engineering peers. 

You’ll take end to end ownership of new features and product lines shaping work in early stages, building, deploying and running post deployment analysis to ensure we’re hitting our goals.

Empower is a remote-first company. We drive connectivity through regular company offsites. Travel for company offsites is expected at a minimum 2 times a year.

Responsibilities

- Write high-quality, well-tested server-side code that run smoothly in production and elevates the standards across the team

- Teach across the broader engineering organization to improve best practices and influence system design

- Lead complex projects, influence product design and make business vs technology trade-offs during all phases of the project lifecycle, consistently delivering on time

- Help other engineers on the team increase their productivity through mentorship, coaching, and unblocking

Basic Qualifications

  • Bachelor degree or greater within Computer Science, Software Engineering or a related subject

  • 3+ years developing Web APIs within Python (Flask)

  • Working experience with ORMs or SQL RDBMSes

  • Working experience constructing and optimising RDBMS queries

  • Working experience within the asynchronous programming model

At Empower, we hire for people that push themselves to understand others and seek out ways to challenge their personal assumptions. Our hope is that by fostering such an environment, we strengthen our business and relationships by putting people first. We are committed to building a diverse, inclusive, and equitable workspace where everyone (regardless of age, education, ethnicity, gender, sexual orientation, or any personal characteristics) feels like they belong. Even if your experience doesn’t exactly match up to our job description, you should feel empowered to apply regardless!

Empower

Staff Software Engineer - Backend (Remote)

0 days ago Apply
Description

EMPOWER OVERVIEW

Empower is shaking up an outdated financial system by providing real opportunity for our customers: the opportunity to get the cash they need, to access fair credit, and to change their financial story. Today, we’re helping millions of people find financial security through machine learning models that evaluate creditworthiness using a more inclusive lens and mobile-first products: Cash Advance, Thrive line of credit, and Petal credit cards. Tomorrow? Creating even more financial paths for our customers (and their wallets) to succeed.

This year, Empower ranked #65 on Inc. 5000’s Fastest-Growing Private Companies list — our third year in a row cracking the top 100 — and was named by Forbes as one of the 25 Next Billion-Dollar Startups for 2024. Empower was also featured by Forbes on America’s Best Startup Employers list in 2023, and our Thrive line of credit product was named by Fast Company as one of 2022’s Next Big Things in Tech.

Empower is backed by Sequoia Capital, Blisce, and Icon Ventures. Ready to grow your impact and accelerate your career? Take a look at our open roles — we can’t wait to meet you.

THE EMPOWER WAY

Great Expectations: We come up with bold, audacious goals for ourselves and go all out for impact

Owner Mindset: We give every employee latitude to act independently, make smart choices, and move the business forward

Spirited Debate: We love skeptics and seek counter opinions to challenge our personal assumptions and expand our view

Customer Obsession: We listen to understand, empathize, and create a memorable, rewarding experience for our community

Inclusive Collaboration: We believe diverse teams make the best decisions, and we strive to give diverse voices a seat at the table

No Jerks Allowed: We value our relationships and take the time to build trust and connection and communicate respectfully

WHAT EMPOWER OFFERS

Competitive salary

Generous equity package

Full healthcare benefits

Technology expense reimbursement

Virtual first environment


JOB DESCRIPTION

As a Staff Backend Engineer, you will play a pivotal role in shaping the technical direction of our solutions. You will identify strategic technical needs, lead large-scale and complex product initiatives, and optimize our engineering processes. You will also take ownership of technological initiatives, from management and execution to solution design and progress reporting. In addition, you will serve as a lead interviewer, mentor other engineers, and lead incident responses. 


Your role will also involve designing, building, and deploying server application code, implementing secure coding standards, and meeting sprint goals. You will monitor the performance of our server application, participate in the server ops on-call schedule, and work towards minimizing defects and improving reliability.


Travel for company offsites is expected at a minimum 2 times a year.

Key Responsibilities

  • Identify opportunities to foster optimal product direction, collaborate closely with business stakeholders to streamline and simplify designs, and proactively identify areas of risk and tradeoffs that can be enhanced.

  • Ownership of technical initiatives, being accountable for the initiative's outcome, managing and executing the project, designing the solution and defining its requirements, reporting on the initiative's progress, and coordinating resources.

  • Perform as a lead technical interviewer

  • Lead technical reviewer of Empower Engineering blog posts

  • Mentor Engineers up to and including Senior levels

  • Lead SEV1 and lower incident response through to resolution

  • Lead engineering of  large scale and complex product initiatives

  • Culture leader across the engineering organization, delivery team and platform team

Candidate Qualifications

  • Minimum 10 years, ideally 15+ years developing web APIs within .NET (C#)

  • Working experience with ORMs such as Entity Framework

  • Working experience constructing and optimising RDMS queries

  • Working experience within the asynchronous programming model

  • General knowledge of Messaging Queues eg. AMQP

  • General knowledge of PaaS environments eg. Azure

At Empower, we hire for people that push themselves to understand others and seek out ways to challenge their personal assumptions. Our hope is that by fostering such an environment, we strengthen our business and relationships by putting people first. We are committed to building a diverse, inclusive, and equitable workspace where everyone (regardless of age, education, ethnicity, gender, sexual orientation, or any personal characteristics) feels like they belong. Even if your experience doesn’t exactly match up to our job description, you should feel empowered to apply regardless!

Empower

Software Engineer - Backend (Remote)

0 days ago Apply
Description

EMPOWER OVERVIEW

Empower is shaking up an outdated financial system by providing real opportunity for our customers: the opportunity to get the cash they need, to access fair credit, and to change their financial story. Today, we’re helping millions of people find financial security through machine learning models that evaluate creditworthiness using a more inclusive lens and mobile-first products: Cash Advance, Thrive line of credit, and Petal credit cards. Tomorrow? Creating even more financial paths for our customers (and their wallets) to succeed.

This year, Empower ranked #65 on Inc. 5000’s Fastest-Growing Private Companies list — our third year in a row cracking the top 100 — and was named by Forbes as one of the 25 Next Billion-Dollar Startups for 2024. Empower was also featured by Forbes on America’s Best Startup Employers list in 2023, and our Thrive line of credit product was named by Fast Company as one of 2022’s Next Big Things in Tech.

Empower is backed by Sequoia Capital, Blisce, and Icon Ventures. Ready to grow your impact and accelerate your career? Take a look at our open roles — we can’t wait to meet you.

THE EMPOWER WAY

Great Expectations: We come up with bold, audacious goals for ourselves and go all out for impact

Owner Mindset: We give every employee latitude to act independently, make smart choices, and move the business forward

Spirited Debate: We love skeptics and seek counter opinions to challenge our personal assumptions and expand our view

Customer Obsession: We listen to understand, empathize, and create a memorable, rewarding experience for our community

Inclusive Collaboration: We believe diverse teams make the best decisions, and we strive to give diverse voices a seat at the table

No Jerks Allowed: We value our relationships and take the time to build trust and connection and communicate respectfully

WHAT EMPOWER OFFERS

Competitive salary

Generous equity package

Full healthcare benefits

Technology expense reimbursement

Virtual first environment


JOB DESCRIPTION

As a Backend Server Software Engineer, you’ll work on the engine that powers the Empower apps and business. You’ll engage with a collaborative, high powered team to develop solutions and lead product engineering on projects with a reach of millions. The solutions you’ll build will be robust, secure and easy to understand both for our users and your engineering peers. 

You’ll take end to end ownership of new features and product lines shaping work in early stages, building, deploying and running post deployment analysis to ensure we’re hitting our goals.

Travel for company offsites is expected at a minimum 2 times a year.

Key Responsibilities

  • Designing, building, and deploying server application code that interfaces with 3rd party clients and Empower

  • Implementing secure coding standards in accordance with the Empower Secure Development Policy

  • Perform on-going security testing and code review to improve software security

  • Monitoring the performance of the Empower server application and applying corrective action through bug fixing and improved solutions

  • Minimising defects and improving reliability through: Development of automated tests, manual test validation, development of fit for purpose architecture and code, contributing to PRs

  • Developing and maintaining the server app build and deployment pipelineCollaborating cross-functionally to define, design and ship new features that create customer and business value

  • Working with business and operations stakeholders for the definition and development of business requirements

  • Contributing to server/client contract API definition

  • Architecting solutions that interface into 3rd parties and the Empower mobile client

  • Maximising effective development and identifying new technology opportunities by: Keeping across .NET development announcements, being across community best practice, discovering and evaluating new technologies

  • Participating in the server ops on call schedule

Candidate Qualifications

  • Bachelor degree or greater within Computer Science, Software Engineering or a related subject

  • 3+ years developing web APIs within .NET (C#)

  • Working experience with ORMs such as Entity Framework

  • Working experience constructing and optimising RDMS queries

  • Working experience within the asynchronous programming model


At Empower, we hire for people that push themselves to understand others and seek out ways to challenge their personal assumptions. Our hope is that by fostering such an environment, we strengthen our business and relationships by putting people first. We are committed to building a diverse, inclusive, and equitable workspace where everyone (regardless of age, education, ethnicity, gender, sexual orientation, or any personal characteristics) feels like they belong. Even if your experience doesn’t exactly match up to our job description, you should feel empowered to apply regardless!

Airalo

Senior Backend Engineer

0 days ago Apply
Description
About Airalo
Alo! Airalo is the world’s first eSIM store that helps people connect in over 200+ countries and regions across the globe. We are building the next digital service that revolutionizes the telecom industry. We are a travel-tech company and an equal-opportunity environment that values and executes diversity, inclusion, and equity. Our team is spread across 50+ countries and six continents. What glues us together is our commitment to changing the way you connect.

About you
We hope that you care deeply about the quality of your work, the intrinsic worth of tasks, and the success of your team. You are self-disciplined and do not require micromanagement in terms of your skillset and work ethic. You do your best to flourish as an individual every day while working hard to foster a collaborative team environment. You believe in the importance of being — and staying — authentic, honest, positive, and kind. You are a good interlocutor with clear and concise communication. You are able to manage multiple projects, have an analytical mind, pay keen attention to detail, and love to get your hands dirty. You are cognizant, tolerant, and welcoming of vulnerabilities and cultural differences.

About the Role
Position: Full-time / Employee
Location: Remote-first
Benefits: Health Insurance, work-from-anywhere stipend, annual wellness & learning credits, annual all-expenses-paid company retreat in a gorgeous destination & other benefits

Are you a backend engineer with a knack for building complex, scalable systems? Join our team as a Senior Backend Engineer, where you’ll craft innovative features, optimize large-scale distributed systems, and shape the future of our core product. We value expertise, creativity, and a passion for excellence. While our focus is Laravel, we’re open to seasoned Symfony developers eager to transition and make an impact.

Responsibilities include but are not limited to:

  • Design and maintain large-scale, high-performance systems.
  • Develop and refine services to improve scalability and efficiency.
  • Create RESTful APIs that power our front-end and third-party integrations.
  • Collaborate on our migration to a service-oriented architecture (SOA).
  • Write clean, maintainable, and testable code using industry best practices.
  • Troubleshoot, debug, and resolve technical challenges.
  • Actively contribute to all phases of the software development lifecycle.
  • ,

    Does this sound like you?

  • 5+ years of backend development experience in PHP.
  • 2+ years working with Laravel to build enterprise-level applications or equivalent experience with Symfony and a strong motivation to learn Laravel.
  • Expertise in distributed systems, scalable services, and RESTful APIs.
  • Familiarity with event-driven architecture and messaging systems (e.g., queues, pub/sub).
  • Strong SQL/NoSQL knowledge and caching strategies.
  • Proficiency in OOP, SOLID principles, and design patterns.
  • Experience with AWS services (e.g., EC2, Lambda, SQS, Aurora, DynamoDB).
  • Hands-on containerization skills with Docker.
  • Fluent English communication skills.
  • ,

    Bonus points:

  • Knowledge of PaaS/SaaS, SOA, and microservices architecture.
  • Prior experience in telecommunications or network infrastructure.
  • Familiarity with eSIM and GSMA technologies.
  • Experience in Traveltech
  • If you are interested in this position, please apply via the link.

    Please note that our Engineering team works in the CET timezone, so candidates will need to reside in countries with the same time zone or similar to it and will need to already have permit to work in the country where they are based.

    We sincerely thank all applicants in advance for submitting their interest in this opportunity. Airalo is an equal opportunity employer and values diversity, equity & inclusion. We do not discriminate on the basis of race, religion, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We are committed to providing reasonable accommodations upon request for individuals with disabilities throughout our job interview process.
    BioRender

    Senior Backend Engineer, Search and Recommendations

    0 days ago Apply
    Description

    At BioRender, our mission is to accelerate the world’s ability to learn, discover and communicate science. We are passionate about democratizing science communication in order to accelerate scientific discovery and understanding. We're looking for amazing people to help create the world’s go-to-place and platform where science is communicated. Come join us!


    We’re hiring a Senior Backend Engineer on our Search and Recommendations team to join our mission in democratizing science communication.

    Sample Projects:

    • Design and build an offline pipeline for evaluating Search quality 

    • Integrate new ML models into Search path

    • Investigate and design solutions to reduce Search latency

    • Experiment with different ranking strategies to improve relevance 

    • Building infrastructure to support personalization efforts

    You will:

    • Be a member of a cross-functional team: work closely with product, machine learning, data science, design, and science experts to understand and build solutions for our users

    • Lead development of new Search and Recommendation features and ranking improvements end-to-end. 

    • Iterate on and optimize solutions using online experiments and data analysis

    • Evaluate and deploy new ML models, and build on existing third-party integrations

    • Contribute to process improvements, hiring/onboarding procedures, enhancing product quality, and optimizing our codebase and tooling.

    • Successfully deliver substantial projects with a high level of quality, typically spanning 3 to 6 months.

    • Provide mentorship and establish best practices across the engineering team, while promoting an inclusive team culture 

    Our ideal fit brings:

    • A strong background in backend engineering, with a knack for creating high-performing APIs capable of handling high volumes, especially for search requests.

    • Proficiency in Python

    • Functional knowledge of productionizing ML/data science models, collaborating closely with ML/data scientists for experimentation, analysis, and validation.

    • A track record of designing systems that are simple, scalable, reliable, and performant.

    • Enthusiasm for building tools and systems that enhance engineering productivity 

    • Expertise with NoSQL databases (like MongoDB), and cloud infrastructure (like AWS). 

    • Data platform background is a plus.

    • Familiarity with our chosen tools in the JavaScript ecosystem (Node.js, Express.js, ReactJS) is a plus, but an interest in learning those tools and writing code in TypeScript is a must.

    Why join us?

    • We are mission-driven, and work collaboratively towards our shared vision of improving scientific communication and accelerating scientific discovery: BioRender figures have appeared in more than 16,000 publications! 

    • It’s a product that users love! We have a world-class NPS and a community of loyal fans. Check out our Testimonials page to see what our customers are saying about us: https://biorender.com/testimonials/ 

    • We are in the top quartile for profitability and year-over-year revenue growth, with users in 200+ countries.

    • BioRender is an equal opportunity employer, and an inclusive hiring process and work environment is a part of our DNA. 

    • We’re remote-first and have team members across Canada and the United States. A physical office in Toronto is available, but you have the flexibility to work from anywhere. 

    • We’re backed by top investors, accelerators, and some of the most successful life science entrepreneurs and philanthropists in the world including Y Combinator, Malala Fund founders, and Fifty Years VC. 

    • We are committed to building a warm, inclusive, and diverse environment. Check out how we make sure our employees come first.

    Check out our candidate resource - Engineering, Product & Design at BioRender! 

    You can also read more about the BioRender interview process and FAQs here!

    Check out what it's like to work at BioRender in Canada and the US!

    Please note that in Canada, only those companies licensed by a provincial or territorial engineering regulator may refer to themselves as an “engineer” and therefore, this role will be titled "developer" internally at BioRender. 

    Metabase

    Software Engineer (Backend)

    0 days ago Apply
    Description
    Metabase is the easiest way for people to get insights from their data, from tiny startups who get up and running quickly to major corporations with tens of thousands of users. That's why people love us.

    We bring data tools with the elegance and simplicity of consumer products to the crufty world of enterprise business intelligence. We provide an opinionated open source starting point for how companies should measure, analyze and share their data, which is used by tens of thousands of companies.

    We’re looking for exceptional software engineers to join our team in doing the hard work that makes our users’ lives easy. We run on a mix of Clojure and JavaScript (and TypeScript), and the ideal candidate has shipped production code in one or more of these languages. You’ll be expected to ship major features end to end across our JavaScript and Clojure codebase, as well as deal with some of our trickier backend issues as they arise. Some familiarity with machine learning, compiler theory and modern big data infrastructures would be helpful. You should have strong product sensibilities and deeply care about the end user experience.

    We are hiring for multiple backend software engineer positions.
    We’re looking for exceptional software engineers to join our team in doing the hard work that makes our users’ lives easy. We run on a mix of Clojure and JavaScript (and TypeScript), and the ideal candidate has shipped production code in one or more of these languages. You’ll be expected to ship major features end to end across our JavaScript and Clojure codebase, as well as deal with some of our trickier backend issues as they arise. Some familiarity with machine learning, compiler theory and modern big data infrastructures would be helpful. You should have strong product sensibilities and deeply care about the end user experience.

    We are hiring for multiple backend software engineer positions.

    About You

  • Experience in Clojure (or a strong desire to learn)
  • Track record of shipping products of significant complexity
  • Solid CS background (acquired through either a CS program or shipping software in a production setting)
  • Able to make good technical judgements and back them up articulately
  • Nice to have: Experience with JDBC and database integrations
  • Nice to have: Experience and knowledge of the Java ecosystem and JVM tuning
  • Nice to have: history of open source contributions
  • Nice to have: experience in JavaScript / Typescript (our frontend is in JS and TS)
  • We're a global team (50% outside the US), fully distributed (from Thailand to California), who get things done asynchronously, with plenty of uninterrupted time, supporting each other to do the best work of our careers. We offer flexibility (define your own schedule and work from wherever you want), autonomy, and an environment that fosters growth, learning, and development. We're relentlessly user-focused and believe in building long-term value, not short-term hacks. And we raised a $30M Series B to take our approach to the next level for years to come.

    For U.S. applicants: Metabase participates in the federal E-Verify program, which confirms employment authorization of newly hired U.S. based employees. E-Verify is not used as a tool to pre-screen candidates and is only initiated upon hire.

    Right to Work Notice (English/Spanish)
    Metabase is the easiest way for people to get insights from their data, from tiny startups who get up and running quickly to major corporations with tens of thousands of users. That's why people love us.

    We bring data tools with the elegance and simplicity of consumer products to the crufty world of enterprise business intelligence. We provide an opinionated open source starting point for how companies should measure, analyze and share their data, which is used by tens of thousands of companies.
    Kindred

    Senior / Staff Backend Engineer

    0 days ago Apply
    Description

    Kindred is a members-only home swapping network that unlocks the ability to live a travel-rich lifestyle through the power of community. By exchanging primary residences with trusted peers, renters and owners alike can match with Kindred spirits and explore new destinations without breaking the bank.

    We are on a mission to build a sharing economy that lives up to the name, and we’ve raised significant capital from some of the best investors in Silicon Valley, including Index Ventures, Andreessen Horowitz, New Enterprise Associates, Bessemer Venture Partners, Caffeinated Capital, Elad Gil, and the founders of Opendoor, Figma, ClassPass, Clubhouse, Divvy, Gem, and Homebound.

    The co-founders are proven leaders from the early team at proptech company Opendoor ($15B+ exit) and have each separately built and scaled products that today do $1B+ annual revenue combined.

    We’re looking for the world’s top builders, executors, and believers to join us on this ride.

    You can learn more about us in Forbes and TechCrunch.

    The Role:

    We’re looking for a world-class engineer with deep experience in backend software development to join our team.

    We're looking for a thought partner who is motivated by the opportunity to build an iconic consumer product that will shape the future of travel.

    You Will:

    • Serve as technology lead and own key decisions including the tech stack and strategy for backend design, data infrastructure, and machine learning investments

    • Work directly with the co-founders, product designers, and frontend engineers to build the first version of our platform

    • Help establish and grow our engineering organization and mentor the next generation of technology leaders

    • Have access to our bench of world class technical advisors and angels for mentorship and support as needed

    You may be a right fit for this role if you:

    • Have 5+ years of technical experience as a backend software engineer

    • Have experience crafting robust backends and database structures that can both scale with user volume as well as business complexity

    • Have some experience with devops (setting up CI/CD, containerization, etc.)

    • Have worked with service providers like AWS, configured CDNs, used Heroku, etc.

    • Have demonstrated success operating as a tech lead on critical projects at previous roles

    • Have prior experience at a high-growth stage company

    • Are an entrepreneur at heart who is excited about bringing new experiences to the world

    • Are motivated by consumer products and building platforms that become cornerstones of consumer behavior

    • Have the ability to exercise strong judgment and make difficult technical tradeoff decisions

    • Are an excellent listener and strong communicator, working well cross-functionally in a fast-paced environment

    • Are comfortable with uncertainty and ambiguity

    • Enjoy the process of making something new and unknown

    • Have a pragmatic approach to engineering — you’re not dogmatic and know how to choose the best tool or process for the job at hand

    • Come to work with energy, humility, and positivity

    Our Benefits:

    At Kindred, we know that good things happen when we look out for one another. We offer our employees the following benefits:

    • Our opening spans more than one career level. The base salary offered depends on many factors, such as work experience, transferable skills, business needs and impact, and market demands.

    • A vibrant, inclusive, and highly skilled team that ferociously protects team chemistry

    • A culture of championship (vs. just mentorship), feedback, and continual development

    • Competitive cash compensation and equity

    • Comprehensive health benefits

    • Flexible vacation policy

    • Unlimited credits to stay at Kindred homes during your time as an employee

    • $4,000 annual travel stipend to use toward travel costs to stay at a Kindred home

    • Remote-flexible work environment. We encourage team members to travel and adventure, including working from Kindred HQ in San Francisco!

    • Regular offsites to co-locate with the team

    At Kindred, we believe that bringing together people who have different worldviews, personal circumstances, and unique experiences improves our customer service, work environment, and one another. Diverse strengths, abilities, ideas, and perspectives power the flow of innovation and creativity, which is vital to our success. We encourage people from all walks of life — all backgrounds, identities, genders, ages, races, religions, abilities, and socioeconomic statuses — to apply.

    We are committed to providing equal employment opportunities for all applicants and employees. Kindred does not discriminate on the basis of any protected characteristic, including race, color, ancestry, national origin, religion, creed, age, disability, sex, gender, sexual orientation, gender identity, gender expression, medical condition, genetic information, family care or medical leave status, marital status, domestic partner status, military and veteran status, or any other characteristic protected by US federal, state or local laws, or the laws of the country or jurisdiction where you work. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

    Atticus

    Senior Backend Engineer

    0 days ago Apply
    Description

     

    About Atticus

    At any given time, 16 million Americans are experiencing a crisis that requires urgent help from our legal system or government. The right assistance could transform their lives. But today, most never get it. 

    Atticus makes it easy for any sick or injured person in crisis to get the life-changing aid they deserve. In just three years, we’ve become the leading platform connecting people with disabilities to government benefits. We also help victims of accidents, misconduct, and violence get compensation from insurance. So far, we’ve gotten thousands of people access to over $2B in life-changing aid, and we’re just getting started.

    We've helped more than 20,000 people in need (see our 6,000+ five-star reviews) and raised more than $50 million from top VC firms like Forerunner, GV (Google Ventures), and True Ventures. (We just closed our Series B round in May 2023, so we're well-funded for the foreseeable future.) We're small but moving fast — our team grew from 52 to 91 last year and we expect to grow again in 2024.

    The Job

    Atticus works in an industry dominated by outdated technology that is ripe for fresh thinking: our core competitors rely on massive call centers to screen clients, antiquated CRMs to track and manage cases, and paper checks to get paid (provided they’re sent to the right address). 

    Conversely, as a VC-backed tech company our product & engineering department powers everything we do: from creating an engaging online experience for people in crisis to providing tools for our network lawyers as they serve our clients, Atticus relies on technology to fulfill our mission.

    We’re looking for Software Engineers to join our team. You’ll work on the back-end, and will partner with every department at Atticus as we continue to grow our platform in an effort to help people in need find trusted legal support.  

    What You'll Do:

    • Design, build and operate Atticus’ APIs with a focus on performance, modularity, extensibility, and reliability.

    • Work with product to evaluate and refine product details and acceptance criteria

    • Architect, design, write, review, and test code in a collaborative environment with other software engineers.

    • Evaluate storage technologies and methodologies with an eye toward scalability and performance.

    • Leverage your peers as multipliers for your skills to create excellent products and services.

    The role is a rare opportunity to join a fast-growing Series B startup that doubles as a B-corp social enterprise. Every project you take on will help clients in need get the help they deserve, and you’ll shape our company culture as we scale. We’re looking for engineers who are excited about our mission and the challenges it entails.

    Qualifications

    Required:

    • You have 5+ years of experience writing idiomatic JavaScript, Golang, Java, Python, Scala, or Ruby.

    • You build modern, resilient and operationally sane backend systems exemplifying industry standards (HTTP REST, GraphQL, Stream processing, Big Data).

    • You enjoy teaching and mentoring teammates on backend system best practices and architecture

    • You work well with product to clarify and translate requirements for teammates

    • You use a modern version-control system for your source code repository (Git, Mercurial, GitHub, BitBucket).

    • You lint all your code or know you should.

    • You know what parts of your code require tests and you write those tests.

    • You use objective judgment in leveraging the right frameworks and technologies.

    • You are versed in cloud computing systems (GCP, AWS, etc.) and SAAS concepts.

    • You leverage continuous integration systems to their full extent (CircleCI, Bamboo, Jenkins, TravisCI).

    • You plan for, build, evolve and scrutinize monitoring and alerting for your production systems.

    • You are willing and able to deploy, troubleshoot, and maintain your systems in production and staging environments.

    Bonus / Nice-to-Have:

    • Experience with Google Cloud Platform, Kubernetes, Docker, CircleCI, Git, Golang, Java

    • Experience with GraphQL, GraphQL Federation, REST APIs and supporting network protocols

    • Experience with a distributed SQL platform like CockroachDB or Google Spanner

    • Experience with Hadoop, MapReduce, or other “Big Data” systems

    We are strongly committed to building a diverse team. If you’re from a background that’s underrepresented in tech, we’d love to meet you.

    Salary and Benefits

    This is a rare opportunity to join a startup that has strong traction (substantial funding, well-respected backers, tremendous growth, and many happy customers) but is still small enough that you can have a huge impact and play a role in shaping our culture.

    We’re a certified B Corporation tackling a critical social problem. Our mission to help people in need drives everything we do, and your work here will touch many lives.

    We offer competitive pay — including equity — and generous benefits:

    • Medical and dental insurance with 100% of employee premiums covered

    • 15 vacation days & 16 paid holidays each year

    • Free membership to OneMedical

    • $1,000/year reimbursable stipend for education and training outside of work 

    • $600/year reimbursable stipend for internet service

    • Up to $1,200/year student loan repayment assistance

    • 401(k) and optional HSA

    • Free snacks, drinks, weekly lunches, and regular team dinners/events/retreats

    • Humble, thoughtful, smart, fun colleagues

    We anticipate the base salary band for this role will be between $170,000 to $200,000 in addition to equity and benefits. The salary at offer will be determined by a number of factors such as candidate’s experience, knowledge, skills and abilities, as well as internal equity among our team.

    Location

    This job is fully remote and we’re committed to empowering everyone with flexibility. Live wherever, work remotely, and travel to LA (on the company dime) as needed to be with your colleagues —somewhere between quarterly and yearly. We care a lot about building a great culture and we think some interactions need to happen in person, so we put a lot of thought into retreats, offsites, and other ways to gather.

    Ruby Labs

    Backend Engineer (Golang & Microservices) | Ruby Labs

    0 days ago Apply
    Description

    About us

    Ruby Labs is a leading tech company that creates and operates innovative consumer products. We offer a diverse range of opportunities across the health, education, and entertainment industries. Our innovative teams are driving the future of consumer-led products, and we're always looking for passionate individuals to join us. Learn more about our story at:https://rubylabs.com/about-us/

    About the role

    Ruby Labs is looking for a Senior Backend Engineer - Golang & Billing Systems who will be responsible for building scalable and high-performing backend services. You will develop, test, maintain, and improve our billing system. As a part of a cross-functional team, including engineers and product managers, you will focus on delivering results in a consistent and sustainable way. The successful candidate will have a passion for innovation, stay up-to-date with emerging technologies, and possess excellent communication and collaboration skills to work effectively in a remote environment.

    Key Responsibilities

    • Participate in the solution development and maintenance of high-performance backend services and applications using Golang.

    • Architect, implement, and optimize microservices-based applications, ensuring scalability, reliability, and maintainability.

    • Collaborate with the DevOps team to deploy and manage Golang applications in Kubernetes clusters using Helm for efficient package management.

    • Design and optimize database schemas, queries, and transactions, specifically using Postgres. Ensure data integrity, performance, and scalability. Additionally, use Redis to improve application performance.

    • Develop and enhance the billing system to ensure accurate and timely processing of financial transactions.

    • Conduct code reviews to ensure code quality, best practices, and adherence to coding standards.

    • Collaborate within the cross-functional team, including DevOps, backend and frontend developers, QA, and product management, to understand requirements and deliver high-quality software solutions.

    • Maintain comprehensive documentation for code, architecture, and processes to facilitate knowledge transfer and onboarding of team members.

    • Ensure adequate unit test coverage of the applications and participate in keeping the autotest suite up-to-date.

    Qualifications

    • Minimum of 4 years of professional experience in development and at least 2 years as a Golang developer, with a proven track record of delivering scalable and robust solutions.

    • Expertise in Golang, with a deep understanding of its concurrency model, frameworks, and best practices.

    • Strong experience in designing, developing, and maintaining microservices architectures.

    • Hands-on experience with Kubernetes and Helm for deploying and managing containerized applications.

    • Proficient in designing and optimizing databases, particularly with Postgres.

    • Excellent communication skills and the ability to work collaboratively in a team environment.

    • Strong problem-solving skills and the ability to think critically about complex technical challenges.

    Nice to have

    • Previous involvement in the development and maintenance of billing systems.

    • Experience using GCP services.

    • Experience using NoSQL databases.

    Location

    Ruby Labs operates within the CET (Central European Time) zone. Applicants from any country are welcome to apply for the position as long as they are located within approximately ± 4 hours of CET. This ensures optimal collaboration and communication during working hours.

    Benefits

    Discover the perks of being part of our vibrant team! We offer:

    • Remote Work Environment: Embrace the freedom to work from anywhere, anytime, promoting a healthy work-life balance. 🏡⏰

    • Unlimited PTO: Enjoy unlimited paid time off to recharge and prioritize your well-being, without counting days. 🌴💼

    • Paid National Holidays: Celebrate and relax on national holidays with paid time off to unwind and recharge. 🎉🌟

    • Company-provided MacBook: Experience seamless productivity with top-notch Apple MacBooks provided to all employees who need them. 💻🚀

    • Flexible Independent Contractor Agreement: Unlock the benefits of flexibility, autonomy, and entrepreneurial opportunities. Benefit from tax advantages, networking opportunities, reduced employment obligations, and the freedom to work from anywhere. Read more about it here: https://wiki.rubylabs.com/s/b11227c3-fa74-4c39-bd1d-3e59056a2cf4 📈💼

    Be part of our fast-growing team and seize this excellent opportunity for personal and professional growth!

    Interview Process

    After submitting your application, we conduct a thorough review which typically takes 3 to 5 days, but may occasionally take longer due to the volume of applications received. If we see a potential fit, we proceed with the following steps:

    • Recruiter Screening (30 minutes)

    • Logical Thinking Assessment (40 minutes)

    • Technical Interview (60-90 minutes)

    • Final Interview (30 minutes)

    Life at Ruby Labs

    At Ruby Labs, we are more than a team; we're a community united in pushing the boundaries of technology and innovation. Our combined passion fuels our ambition for excellence, driving impact that resonates around the globe.

    We are an equal opportunity employer and celebrate diversity, recognizing that a diversity of thought and backgrounds builds stronger teams. We approach diversity and inclusion seriously and thoughtfully. We do not discriminate based on race, ethnicity, religion, color, place of birth, sex, gender identity or expression, sexual orientation, age, marital status, military service status, or disability status. Join us and be part of a company that is crafting the future of technology across multiple industries.

    #Li-Remote

    Ruby Labs

    Backend Engineer - Golang | Ruby Labs

    0 days ago Apply
    Description

    About us

    Ruby Labs is a leading tech company that creates and operates innovative consumer products. We offer a diverse range of opportunities across the health, education, and entertainment industries. Our innovative teams are driving the future of consumer-led products, and we're always looking for passionate individuals to join us. Learn more about our story at:https://rubylabs.com/about-us/

    About the role

    Ruby Labs is looking for a Senior Backend Engineer - Golang & Billing Systems who will be responsible for building scalable and high-performing backend services. You will develop, test, maintain, and improve our billing system. As a part of a cross-functional team, including engineers and product managers, you will focus on delivering results in a consistent and sustainable way. The successful candidate will have a passion for innovation, stay up-to-date with emerging technologies, and possess excellent communication and collaboration skills to work effectively in a remote environment.

    Key Responsibilities

    • Participate in the solution development and maintenance of high-performance backend services and applications using Golang.

    • Architect, implement, and optimize microservices-based applications, ensuring scalability, reliability, and maintainability.

    • Collaborate with the DevOps team to deploy and manage Golang applications in Kubernetes clusters using Helm for efficient package management.

    • Design and optimize database schemas, queries, and transactions, specifically using Postgres. Ensure data integrity, performance, and scalability. Additionally, use Redis to improve application performance.

    • Develop and enhance the billing system to ensure accurate and timely processing of financial transactions.

    • Conduct code reviews to ensure code quality, best practices, and adherence to coding standards.

    • Collaborate within the cross-functional team, including DevOps, backend and frontend developers, QA, and product management, to understand requirements and deliver high-quality software solutions.

    • Maintain comprehensive documentation for code, architecture, and processes to facilitate knowledge transfer and onboarding of team members.

    • Ensure adequate unit test coverage of the applications and participate in keeping the autotest suite up-to-date.

    Qualifications

    • Minimum of 4 years of professional experience in development and at least 2 years as a Golang developer, with a proven track record of delivering scalable and robust solutions.

    • Expertise in Golang, with a deep understanding of its concurrency model, frameworks, and best practices.

    • Strong experience in designing, developing, and maintaining microservices architectures.

    • Hands-on experience with Kubernetes and Helm for deploying and managing containerized applications.

    • Proficient in designing and optimizing databases, particularly with Postgres.

    • Excellent communication skills and the ability to work collaboratively in a team environment.

    • Strong problem-solving skills and the ability to think critically about complex technical challenges.

    Nice to have

    • Previous involvement in the development and maintenance of billing systems.

    • Experience using GCP services.

    • Experience using NoSQL databases.

    Location

    Ruby Labs operates within the CET (Central European Time) zone. Applicants from any country are welcome to apply for the position as long as they are located within approximately ± 4 hours of CET. This ensures optimal collaboration and communication during working hours.

    Benefits

    Discover the perks of being part of our vibrant team! We offer:

    • Remote Work Environment: Embrace the freedom to work from anywhere, anytime, promoting a healthy work-life balance. 🏡⏰

    • Unlimited PTO: Enjoy unlimited paid time off to recharge and prioritize your well-being, without counting days. 🌴💼

    • Paid National Holidays: Celebrate and relax on national holidays with paid time off to unwind and recharge. 🎉🌟

    • Company-provided MacBook: Experience seamless productivity with top-notch Apple MacBooks provided to all employees who need them. 💻🚀

    • Flexible Independent Contractor Agreement: Unlock the benefits of flexibility, autonomy, and entrepreneurial opportunities. Benefit from tax advantages, networking opportunities, reduced employment obligations, and the freedom to work from anywhere. Read more about it here: https://wiki.rubylabs.com/s/b11227c3-fa74-4c39-bd1d-3e59056a2cf4 📈💼

    Be part of our fast-growing team and seize this excellent opportunity for personal and professional growth!

    Interview Process

    After submitting your application, we conduct a thorough review which typically takes 3 to 5 days, but may occasionally take longer due to the volume of applications received. If we see a potential fit, we proceed with the following steps:

    • Recruiter Screening (30 minutes)

    • Logical Thinking Assessment (40 minutes)

    • Technical Interview (60-90 minutes)

    • Final Interview (30 minutes)

    Life at Ruby Labs

    At Ruby Labs, we are more than a team; we're a community united in pushing the boundaries of technology and innovation. Our combined passion fuels our ambition for excellence, driving impact that resonates around the globe.

    We are an equal opportunity employer and celebrate diversity, recognizing that a diversity of thought and backgrounds builds stronger teams. We approach diversity and inclusion seriously and thoughtfully. We do not discriminate based on race, ethnicity, religion, color, place of birth, sex, gender identity or expression, sexual orientation, age, marital status, military service status, or disability status. Join us and be part of a company that is crafting the future of technology across multiple industries.

    #Li-Remote

    Ruby Labs

    Senior Backend Engineer - Golang & Billing Systems | Ruby Labs

    0 days ago Apply
    Description

    About us

    Ruby Labs is a leading tech company that creates and operates innovative consumer products. We offer a diverse range of opportunities across the health, education, and entertainment industries. Our innovative teams are driving the future of consumer-led products, and we're always looking for passionate individuals to join us. Learn more about our story at:https://rubylabs.com/about-us/

    About the role

    Ruby Labs is looking for a Senior Backend Engineer - Golang & Billing Systems who will be responsible for building scalable and high-performing backend services. You will develop, test, maintain, and improve our billing system. As a part of a cross-functional team, including engineers and product managers, you will focus on delivering results in a consistent and sustainable way. The successful candidate will have a passion for innovation, stay up-to-date with emerging technologies, and possess excellent communication and collaboration skills to work effectively in a remote environment.

    Key Responsibilities

    • Participate in the solution development and maintenance of high-performance backend services and applications using Golang.

    • Architect, implement, and optimize microservices-based applications, ensuring scalability, reliability, and maintainability.

    • Collaborate with the DevOps team to deploy and manage Golang applications in Kubernetes clusters using Helm for efficient package management.

    • Design and optimize database schemas, queries, and transactions, specifically using Postgres. Ensure data integrity, performance, and scalability. Additionally, use Redis to improve application performance.

    • Develop and enhance the billing system to ensure accurate and timely processing of financial transactions.

    • Conduct code reviews to ensure code quality, best practices, and adherence to coding standards.

    • Collaborate within the cross-functional team, including DevOps, backend and frontend developers, QA, and product management, to understand requirements and deliver high-quality software solutions.

    • Maintain comprehensive documentation for code, architecture, and processes to facilitate knowledge transfer and onboarding of team members.

    • Ensure adequate unit test coverage of the applications and participate in keeping the autotest suite up-to-date.

    Qualifications

    • Minimum of 4 years of professional experience in development and at least 2 years as a Golang developer, with a proven track record of delivering scalable and robust solutions.

    • Expertise in Golang, with a deep understanding of its concurrency model, frameworks, and best practices.

    • Strong experience in designing, developing, and maintaining microservices architectures.

    • Hands-on experience with Kubernetes and Helm for deploying and managing containerized applications.

    • Proficient in designing and optimizing databases, particularly with Postgres.

    • Excellent communication skills and the ability to work collaboratively in a team environment.

    • Strong problem-solving skills and the ability to think critically about complex technical challenges.

    Nice to have

    • Previous involvement in the development and maintenance of billing systems.

    • Experience using GCP services.

    • Experience using NoSQL databases.

    Location

    Ruby Labs operates within the CET (Central European Time) zone. Applicants from any country are welcome to apply for the position as long as they are located within approximately ± 4 hours of CET. This ensures optimal collaboration and communication during working hours.

    Benefits

    Discover the perks of being part of our vibrant team! We offer:

    • Remote Work Environment: Embrace the freedom to work from anywhere, anytime, promoting a healthy work-life balance. 🏡⏰

    • Unlimited PTO: Enjoy unlimited paid time off to recharge and prioritize your well-being, without counting days. 🌴💼

    • Paid National Holidays: Celebrate and relax on national holidays with paid time off to unwind and recharge. 🎉🌟

    • Company-provided MacBook: Experience seamless productivity with top-notch Apple MacBooks provided to all employees who need them. 💻🚀

    • Flexible Independent Contractor Agreement: Unlock the benefits of flexibility, autonomy, and entrepreneurial opportunities. Benefit from tax advantages, networking opportunities, reduced employment obligations, and the freedom to work from anywhere. Read more about it here: https://wiki.rubylabs.com/s/b11227c3-fa74-4c39-bd1d-3e59056a2cf4 📈💼

    Be part of our fast-growing team and seize this excellent opportunity for personal and professional growth!

    Interview Process

    After submitting your application, we conduct a thorough review which typically takes 3 to 5 days, but may occasionally take longer due to the volume of applications received. If we see a potential fit, we proceed with the following steps:

    • Recruiter Screening (30 minutes)

    • Logical Thinking Assessment (40 minutes)

    • Technical Interview (60-90 minutes)

    • Final Interview (30 minutes)

    Life at Ruby Labs

    At Ruby Labs, we are more than a team; we're a community united in pushing the boundaries of technology and innovation. Our combined passion fuels our ambition for excellence, driving impact that resonates around the globe.

    We are an equal opportunity employer and celebrate diversity, recognizing that a diversity of thought and backgrounds builds stronger teams. We approach diversity and inclusion seriously and thoughtfully. We do not discriminate based on race, ethnicity, religion, color, place of birth, sex, gender identity or expression, sexual orientation, age, marital status, military service status, or disability status. Join us and be part of a company that is crafting the future of technology across multiple industries.

    #Li-Remote

    Ruby Labs

    Backend Engineer (Golang & Microservices) | Ruby Labs

    0 days ago Apply
    Description

    About us

    Ruby Labs is a leading tech company that creates and operates innovative consumer products. We offer a diverse range of opportunities across the health, education, and entertainment industries. Our innovative teams are driving the future of consumer-led products, and we're always looking for passionate individuals to join us. Learn more about our story at: https://rubylabs.com/about-us/

    About the role

    Ruby Labs is looking for a Senior Backend Engineer - Golang & Billing Systems who will be responsible for building scalable and high-performing backend services. You will develop, test, maintain, and improve our billing system. As a part of a cross-functional team, including engineers and product managers, you will focus on delivering results in a consistent and sustainable way. The successful candidate will have a passion for innovation, stay up-to-date with emerging technologies, and possess excellent communication and collaboration skills to work effectively in a remote environment.

    Key Responsibilities

    • Participate in the solution development and maintenance of high-performance backend services and applications using Golang.

    • Architect, implement, and optimize microservices-based applications, ensuring scalability, reliability, and maintainability.

    • Collaborate with the DevOps team to deploy and manage Golang applications in Kubernetes clusters using Helm for efficient package management.

    • Design and optimize database schemas, queries, and transactions, specifically using Postgres. Ensure data integrity, performance, and scalability. Additionally, use Redis to improve application performance.

    • Develop and enhance the billing system to ensure accurate and timely processing of financial transactions.

    • Conduct code reviews to ensure code quality, best practices, and adherence to coding standards.

    • Collaborate within the cross-functional team, including DevOps, backend and frontend developers, QA, and product management, to understand requirements and deliver high-quality software solutions.

    • Maintain comprehensive documentation for code, architecture, and processes to facilitate knowledge transfer and onboarding of team members.

    • Ensure adequate unit test coverage of the applications and participate in keeping the autotest suite up-to-date.

    Qualifications

    • Minimum of 4 years of professional experience in development and at least 2 years as a Golang developer, with a proven track record of delivering scalable and robust solutions.

    • Expertise in Golang, with a deep understanding of its concurrency model, frameworks, and best practices.

    • Strong experience in designing, developing, and maintaining microservices architectures.

    • Hands-on experience with Kubernetes and Helm for deploying and managing containerized applications.

    • Proficient in designing and optimizing databases, particularly with Postgres.

    • Excellent communication skills and the ability to work collaboratively in a team environment.

    • Strong problem-solving skills and the ability to think critically about complex technical challenges.

    Nice to have

    • Previous involvement in the development and maintenance of billing systems.

    • Experience using GCP services.

    • Experience using NoSQL databases.

    Location

    Ruby Labs operates within the CET (Central European Time) zone. Applicants from any country are welcome to apply for the position as long as they are located within approximately ± 4 hours of CET. This ensures optimal collaboration and communication during working hours.

    Benefits

    Discover the perks of being part of our vibrant team! We offer:

    • Remote Work Environment: Embrace the freedom to work from anywhere, anytime, promoting a healthy work-life balance. 🏡⏰

    • Unlimited PTO: Enjoy unlimited paid time off to recharge and prioritize your well-being, without counting days. 🌴💼

    • Paid National Holidays: Celebrate and relax on national holidays with paid time off to unwind and recharge. 🎉🌟

    • Company-provided MacBook: Experience seamless productivity with top-notch Apple MacBooks provided to all employees who need them. 💻🚀

    • Flexible Independent Contractor Agreement: Unlock the benefits of flexibility, autonomy, and entrepreneurial opportunities. Benefit from tax advantages, networking opportunities, reduced employment obligations, and the freedom to work from anywhere. Read more about it here: https://wiki.rubylabs.com/s/b11227c3-fa74-4c39-bd1d-3e59056a2cf4 📈💼

    Be part of our fast-growing team and seize this excellent opportunity for personal and professional growth!

    Interview Process

    After submitting your application, we conduct a thorough review which typically takes 3 to 5 days, but may occasionally take longer due to the volume of applications received. If we see a potential fit, we proceed with the following steps:

    • Recruiter Screening (30 minutes)

    • Logical Thinking Assessment (40 minutes)

    • Technical Interview (60-90 minutes)

    • Final Interview (30 minutes)

    Life at Ruby Labs

    At Ruby Labs, we are more than a team; we're a community united in pushing the boundaries of technology and innovation. Our combined passion fuels our ambition for excellence, driving impact that resonates around the globe.

    We are an equal opportunity employer and celebrate diversity, recognizing that a diversity of thought and backgrounds builds stronger teams. We approach diversity and inclusion seriously and thoughtfully. We do not discriminate based on race, ethnicity, religion, color, place of birth, sex, gender identity or expression, sexual orientation, age, marital status, military service status, or disability status. Join us and be part of a company that is crafting the future of technology across multiple industries.

    #Li-Remote

    Ruby Labs

    Senior Backend Engineer | Ruby Labs

    0 days ago Apply
    Description

    About us

    Ruby Labs is a leading tech company that creates and operates innovative consumer products. We offer a diverse range of opportunities across the health, education, and entertainment industries. Our innovative teams are driving the future of consumer-led products, and we're always looking for passionate individuals to join us. Learn more about our story at: https://rubylabs.com/about-us/

    About the role

    At Ruby Labs we are creating a new D2C product in the LegalTech category and we are looking for a skilled Senior Backend Developer to join our team. In this role, you will be instrumental in designing, developing, and maintaining efficient and scalable back-end systems using Node.js (Nest.js) and TypeScript. This position requires close collaboration with our development team to ensure consistency, quality, and alignment across all projects.

    Key Responsibilities

    • Design, develop, and maintain efficient and scalable back-end systems using Node.js (with Nest.js) and TypeScript.

    • Develop RESTful and APIs with a focus on performance, scalability, and ease of integration.

    • Ensure efficient data access patterns, adhering to best practices.

    • Design comprehensive error handling for reliability and robustness.

    • Set up logging and monitoring solutions to capture application performance insights.

    • Write clean, maintainable, testable, and well-documented code, adhering to SOLID principles and clean architecture.

    • Implement automated testing (unit, integration, end-to-end) to ensure quality and reliability.

    • Document system architecture, APIs, data flows, and core functionalities for easy understanding and onboarding.

    Qualifications

    • Minimum of 5 years of professional experience in back-end development.

    • Strong knowledge of TypeScript and Node.js.

    • Proficiency with Nest.js and microservices architecture.

    • Experience with Redis and RxJS.

    • Strong analytical and problem-solving skills, with the ability to explain complex technical concepts to non-technical stakeholders.

    • Familiarity with Agile/Scrum environments and the ability to adapt to evolving project requirements.

    • Precision and discipline in writing clean, maintainable code.

    Nice to have

    • Experience with PostgreSQL, Python, or React/Next.js.

    • Familiarity with front-end technologies like HTML/CSS.

    Location

    Ruby Labs operates within the CET (Central European Time) zone. Applicants from any country are welcome to apply for the position as long as they are located within approximately ± 4 hours of CET. This ensures optimal collaboration and communication during working hours.

    Benefits

    Discover the perks of being part of our vibrant team! We offer:

    • Remote Work Environment: Embrace the freedom to work from anywhere, anytime, promoting a healthy work-life balance. 🏡⏰

    • Unlimited PTO: Enjoy unlimited paid time off to recharge and prioritize your well-being, without counting days. 🌴💼

    • Paid National Holidays: Celebrate and relax on national holidays with paid time off to unwind and recharge. 🎉🌟

    • Company-provided MacBook: Experience seamless productivity with top-notch Apple MacBooks provided to all employees who need them. 💻🚀

    • Flexible Independent Contractor Agreement: Unlock the benefits of flexibility, autonomy, and entrepreneurial opportunities. Benefit from tax advantages, networking opportunities, reduced employment obligations, and the freedom to work from anywhere. Read more about it here: https://docs.google.com/document/d/1dHF4ctKlez75whdn-ybUwP5d5Wr0BdwVrorrm_fM40Q/preview 📈💼

    Be part of our fast-growing team and seize this excellent opportunity for personal and professional growth!

    Interview Process

    After submitting your application, we conduct a thorough review which typically takes 3 to 5 days, but may occasionally take longer due to the volume of applications received. If we see a potential fit, we proceed with the following steps:

    • Recruiter Screening (40 minutes)

    • Technical Interview (90 minutes)

    • Final Interview (60 minutes)

    Life at Ruby Labs

    At Ruby Labs, we are more than a team; we're a community united in pushing the boundaries of technology and innovation. Our combined passion fuels our ambition for excellence, driving impact that resonates around the globe.

    We are an equal-opportunity employer and celebrate diversity, recognizing that a diversity of thought and backgrounds builds stronger teams. We approach diversity and inclusion seriously and thoughtfully. We do not discriminate based on race, ethnicity, religion, color, place of birth, sex, gender identity or expression, sexual orientation, age, marital status, military service status, or disability status. Join us and be part of a company that is crafting the future of technology across multiple industries.

    #Li-Remote

    Ruby Labs

    Senior Software Engineer (Backend, Node.js) | Ruby Labs

    0 days ago Apply
    Description

    About us

    Ruby Labs is a leading tech company that creates and operates innovative consumer products. We offer a diverse range of opportunities across the health, education, and entertainment industries. Our innovative teams are driving the future of consumer-led products, and we're always looking for passionate individuals to join us. Learn more about our story at: https://rubylabs.com/about-us/

    About the role

    At Ruby Labs we are creating a new D2C product in the LegalTech category and we are looking for a skilled Senior Backend Developer to join our team. In this role, you will be instrumental in designing, developing, and maintaining efficient and scalable back-end systems using Node.js (Nest.js) and TypeScript. This position requires close collaboration with our development team to ensure consistency, quality, and alignment across all projects.

    Key Responsibilities

    • Design, develop, and maintain efficient and scalable back-end systems using Node.js (with Nest.js) and TypeScript.

    • Develop RESTful and APIs with a focus on performance, scalability, and ease of integration.

    • Ensure efficient data access patterns, adhering to best practices.

    • Design comprehensive error handling for reliability and robustness.

    • Set up logging and monitoring solutions to capture application performance insights.

    • Write clean, maintainable, testable, and well-documented code, adhering to SOLID principles and clean architecture.

    • Implement automated testing (unit, integration, end-to-end) to ensure quality and reliability.

    • Document system architecture, APIs, data flows, and core functionalities for easy understanding and onboarding.

    Qualifications

    • Minimum of 5 years of professional experience in back-end development.

    • Strong knowledge of TypeScript and Node.js.

    • Proficiency with Nest.js and microservices architecture.

    • Experience with Redis and RxJS.

    • Strong analytical and problem-solving skills, with the ability to explain complex technical concepts to non-technical stakeholders.

    • Familiarity with Agile/Scrum environments and the ability to adapt to evolving project requirements.

    • Precision and discipline in writing clean, maintainable code.

    Nice to have

    • Experience with PostgreSQL, Python, or React/Next.js.

    • Familiarity with front-end technologies like HTML/CSS.

    Location

    Ruby Labs operates within the CET (Central European Time) zone. Applicants from any country are welcome to apply for the position as long as they are located within approximately ± 4 hours of CET. This ensures optimal collaboration and communication during working hours.

    Benefits

    Discover the perks of being part of our vibrant team! We offer:

    • Remote Work Environment: Embrace the freedom to work from anywhere, anytime, promoting a healthy work-life balance. 🏡⏰

    • Unlimited PTO: Enjoy unlimited paid time off to recharge and prioritize your well-being, without counting days. 🌴💼

    • Paid National Holidays: Celebrate and relax on national holidays with paid time off to unwind and recharge. 🎉🌟

    • Company-provided MacBook: Experience seamless productivity with top-notch Apple MacBooks provided to all employees who need them. 💻🚀

    • Flexible Independent Contractor Agreement: Unlock the benefits of flexibility, autonomy, and entrepreneurial opportunities. Benefit from tax advantages, networking opportunities, reduced employment obligations, and the freedom to work from anywhere. Read more about it here: https://docs.google.com/document/d/1dHF4ctKlez75whdn-ybUwP5d5Wr0BdwVrorrm_fM40Q/preview 📈💼

    Be part of our fast-growing team and seize this excellent opportunity for personal and professional growth!

    Interview Process

    After submitting your application, we conduct a thorough review which typically takes 3 to 5 days, but may occasionally take longer due to the volume of applications received. If we see a potential fit, we proceed with the following steps:

    • Recruiter Screening (40 minutes)

    • Technical Interview (90 minutes)

    • Final Interview (60 minutes)

    Life at Ruby Labs

    At Ruby Labs, we are more than a team; we're a community united in pushing the boundaries of technology and innovation. Our combined passion fuels our ambition for excellence, driving impact that resonates around the globe.

    We are an equal-opportunity employer and celebrate diversity, recognizing that a diversity of thought and backgrounds builds stronger teams. We approach diversity and inclusion seriously and thoughtfully. We do not discriminate based on race, ethnicity, religion, color, place of birth, sex, gender identity or expression, sexual orientation, age, marital status, military service status, or disability status. Join us and be part of a company that is crafting the future of technology across multiple industries.

    #Li-Remote

    Sardine

    Software Engineer - Backend

    0 days ago Apply
    Description

    Who we are:

    We are a leader in fraud prevention and AML compliance. Our platform uses device intelligence, behavior biometrics, machine learning, and AI to stop fraud before it happens. Today, over 300 banks, retailers, and fintechs worldwide use Sardine to stop identity fraud, payment fraud, account takeovers, and social engineering scams. We have raised $75M from world-class investors including Andreessen Horowitz, Visa, Experian, FIS, and Google Ventures.

    Our culture:

    • We have hubs in the Bay Area, NYC, Austin, and Toronto. However, we maintain a remote-first work culture. #WorkFromAnywhere

    • We hire talented, self-motivated individuals with extreme ownership and high growth orientation.

    • We value performance and not hours worked. We believe you shouldn't have to miss your family dinner, your kid's school play, friends get-together, or doctor's appointments for the sake of adhering to an arbitrary work schedule.

    Location:

    • Remote - São Paulo, Brazil

    • From Home / Beach / Mountain / Cafe / Anywhere!

    • We are a remote-first company with a globally distributed team. You can find your productive zone and work from there.

    About the Role:

    As a backend-focused Software Engineer, you will play a pivotal role in designing, constructing, and maintaining APIs, services, and systems across our engineering team. This multifaceted position involves developing new features on a large scale, refining internal tooling and processes, contributing to product and technical roadmaps, and assuming diverse responsibilities within the organization. The ideal candidate for the backend role will have a proven track record in building highly available APIs, with additional proficiency in data pipelines and the relevant domain.

    You will:

    • Design, create, and maintain robust, efficient, and reliable backend services to meet our platform's evolving needs.

    • Collaborate closely with business stakeholders to architect and implement new services from inception to delivery.

    • Contribute to developing new features and capabilities that deliver substantial value to our customers.

    • Work with various engineering and product teams to synchronize efforts and deliver cutting-edge solutions.

    • Craft and maintain user-facing technical documentation, enhancing user understanding and facilitating seamless adoption of our services.

    • Play a pivotal role in shaping our company's engineering culture, ensuring the maintenance of high engineering standards across the organization.

    An ideal candidate has:

    • A minimum of 5 years of proven experience as a Software Engineer specializing in web backend development.

    • Proficiency in Golang is a significant advantage.

    • Additional experience in data engineering is highly desirable.

    • A track record of successfully delivering high-quality production services and systems.

    • Customer-centric approach with a strong emphasis on empathy towards users.

    • Relevant industry experience, particularly in banking or fintech, and domain knowledge in fraud prevention or compliance.

    • Proficient in English - from casual chats to formal reports.

    Compensation: Base pay range of $50,000 - $70,000 + Series B equity with tremendous upside potential + Attractive benefits

    Technologies we use:

    • TypeScript (React + node)

    • Golang

    • Ruby

    • Bigtable

    • Postgres / PostgreSQL

    • GCP dataflow (apache beam)

    • BigQuery

    • Python

    • Java

    • Terraform

    Benefits we offer:

    • Generous compensation in cash and equity

    • Early exercise for all options, including pre-vested

    • Work from anywhere: Remote-first Culture

    • Flexible paid time off, Year-end break, Self care days off

    • Health insurance, dental, and vision coverage for employees and dependents - US and Canada specific

    • 4% matching in 401k / RRSP - US and Canada specific

    • MacBook Pro delivered to your door

    • One-time stipend to set up a home office — desk, chair, screen, etc.

    • Monthly meal stipend

    • Monthly social meet-up stipend

    • Annual health and wellness stipend

    • Annual Learning stipend

    • Unlimited access to an expert financial advisory

    Join a fast-growing company with world-class professionals from around the world. If you are seeking a meaningful career, you found the right place, and we would love to hear from you.