Backend Engineer


About Blobr

We are a fast-growing startup building a No Code solution to help product people to share and monetize APIs. We make the world smarter as B2B data can be shared faster and better between companies thanks to Blobr. We help increase API adoption, reduce API costs and improve the time to market for API providers.
Our team is our best asset. We work with extremely smart and talented individuals, who all enjoy a high degree of responsibility and independence in structuring their work.

Your mission

You will be joining a cross-functional team working on the next generation No Code solution for APIs, working closely with Design and UX, Product and Frontend teams to provide the best delightful experience for our users.
As a Backend Engineer, you’ll build performant and reliable systems. You will be responsible for architecting and building new systems and APIs that power our applications. Additionally, you will coordinate with teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required. As a developer at Blobr, you'll need to actively communicate with your teammates to ensure that your work is contributing to the team's collective goal.
We want our team members to take initiative to improve our product through a deep concern for the user experience and the maintainability of our codebase, while effectively managing the tradeoffs between feature development and refactoring.

We're looking for people who

-> Are crazy about building building solid scalable backend.
-> Would love to write lots of micro-services, primarily with NodeJS (Typescript) but it will evolve language such as Golang.
-> Want to grow their career in a dynamic, low bureaucracy environment.
-> Like the idea of working on a small, customer-driven development teams of 3-5 engineers.
-> Take ownership, work collaboratively, and figure things outHave a track record for solving complicated technical problems and analyze tradeoffs with empathy for the developers, yet building creative solutions.
-> Are able to show pragmatic decision making and problem-solving abilities.
-> Understand how we build and why for our customers.

Here are the main topics you will work on

-> Collaborate with other teams to define new features and continuously improve internal systems.
-> Work with the growth and product teams to set timelines for feature completion and create transparency around their progress.
-> Collaborate with the growth, product and support teams for successful feature rollouts.
-> Be customer focused and translate business requirements into technological solutions.
-> Communicate technical requirements to other members of the engineering team as it relates to the execution of problems and issues.
-> Design reliable distributed systems that handle high volumes of data with low latency.
-> Design, develop and improve microservices and data processing pipelines in our backend using the latest technologies.
-> Build robust and scalable APIs.
-> Regularly communicate with frontend teams to ensure our APIs are fit for purpose.
-> Maintain and support business-critical systems.
-> Maintain best practices to ensure platform uptime, stability, and responsiveness, and implement new policies as needed.
-> Plan how and when to upgrade our infrastructure and toolset, and address technical debt in collaboration with other senior members of the engineering team.
-> Value security over box-ticking.
-> Write maintainable code that can be understood by engineers of all levels.
-> Contribute high quality code of your own, working on issues and product.
-> Build robust, automated tests to test edge cases and ensure consistency in our products.
-> Ship code to production every day using CI/CD techniques.
-> Work with QA and DevOps in the development, testing and deployment of services.
-> Promote a culture of engineering excellence and continuing education within our team and across the company.
-> Drive velocity and identify ways we can increase velocity overtime

Your profile

-> 3+ year of experience in backend engineering..
-> You have experience working with SQL and/or NoSQL databases and Message Brokers (Kafka, RabbitMQ or equivalent).
-> You have experience working in a High Availability context.
-> Knowledge of architecture patterns: REST/GraphQL APIs, Event-Driven Architectures, Micro-Services.
-> Experience with automated tests and testing frameworks, and CI/CD.
-> Comfortable in a Unix environment and on the terminal.
-> Experience maintaining production systems.
-> Must have excellent troubleshooting and problem-solving skills.

A plus for joining Blobr

-> Previous tech startup experience.
-> Familiarity with AWS ecosystem (or other clouds), including cloud services, AWS DevOps.
-> Familiarity with infrastructure as code frameworks such as Terraform, Serverless Framework, etc.
-> Familiarity with Docker, Kubernetes and other containerization technologies.

Recruitment Process

1. First call
2. Live or offline test on a use case
3. Meet the team
4. Last round with the CTO

You will receive a competitive package.

Do you think you have what it takes to be part of Blobr? We'd love to hear from you.

Apply for this job