Distributed Systems Engineer
Indexed description
- :not(:first-child)]:border-l-0 [&>*:not(:first-child,:last-child)]:rounded-none! [&>*:not(:only-child):first-child]:rounded-r-none [&>*:not(:only-child):last-child]:rounded-l-none">
- Open positons
- 1️⃣Engineering ->
- +*]:mt-5 whitespace-pre-wrap">
Internet and WiFi are critical to every human. Dabba is building the software, hardware & operating solutions to make internet access ubiquitous & affordable. We believe every household should come with internet, networking, and WiFi; just like water, gas, and electricity, the internet is a fundamental utility.
Unlike traditional internet solutions, Dabba's approach is vertically-integrated across engineering and operations. We design and manufacture our own hardware, develop the entire software stack, and manage our users’ network.
We are looking for people who are excited to work on complex problems, enjoy learning and working with others, and above all, are resilient and empathic. Join & help us build something amazing together for the next billion users.
About The Role
As a member of Software Infra team your goal is to:
- Build fault-tolerant, horizontally scalable solutions running in multi-tenant environments
- Actively troubleshooting any issues that arise during testing and deployment, catching and solving issues before launch
- Manage code deployments, fixes, updates, and related processes. Work with CI/CD tools, and source control such as GIT and SVN
- Design and scale our back-end systems and platforms, adding automation, monitoring, and observability as needed to increase the ability of teams to self-manage the code they’re deploying
- Provide incident response and support for our production systems
- Continued technical growth through constant experimentation, learning, and rapid project iteration
- Monitor how our hardware behaves and performs for continuous improvements.
On any given project, you might debug new software, build infra for docker containers, write a new bash script to automate deployment, create a test framework, prototype APIs for Backend Engineers, and then wrap it up in a well-designed build system.
Technology Stack
We use Linux, OpenWRT, C, Python, make and Bash. We work on a variety of architectures Prospective team members must be flexible and able to learn new technologies, chips, and architectures.
Software team at Dabba use technologies like MERN, Postgres, and AWS. Having a knowledge of these and/or similar technologies, while not mandatory, will make it easier to work with other teams and provide the platforms they need.
You might be a good fit if
- You believe in continual improvement of a product with a strong history of releases.
- 4+ years of progressive relevant experience
- Strong experience with Linux-based infrastructure, and Linux/Unix system administration tasks on varied linux distributions with deep knowledge of linux fundamentals
- Experience with managing SQL and NoSQL databases like MySQL, PostgreSQL, MongoDB,
- Knowledge of Bash scripting is a must
- Responsible for installing, configuring, and administrating RabbitMQ on multiple environments
- Experience with configuration management tooling like Puppet, Chef, Saltstack, etc
- Working knowledge of Docker and other container environments along with container orchestration tools.
- Must have familiarity with web servers(e.g. Nginx)
- Good to have experience in Node.js
- Must have extensive AWS cloud experience and familiarity with configuring, scaling, tuning, and monitoring the range of AWS services. A multi-cloud background with strong experience in any of GCP, Azure, ACS, & Digital Ocean, or other clouds in addition to AWS would be excellent
- Experience working in backend development and infrastructure development is a plus
We encourage you to reach out even if your experience doesn't precisely match this job description. We operate with a growth mindset and expect ourselves and our colleagues to have the capacity and desire for ongoing growth.
- Tell us a little bit about yourself, why you are interested in what we are doing, and any relevant experience you have.
- Attach your resume.
- Please include links to LinkedIn, Github, any code samples, or blog posts.
- email us with above information to [email protected]
Last updated 2 years ago
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search