- Growing fastShowed strong hiring growth in the past month
DevOps Engineer
- $40k – $54k • 0.0% – 1.0%
- Remote •+1
- 3 years of exp
- Full Time
Not Available
Remote only
Josh Kettlewell
About the job
**Job Description: DevOps
Location: India**
About Staple:
Staple is a Singapore based AI company with subsidiaries in Asia and the UK. Staple is helping to build the future of work by developing technology to interpret, extract, process and reconcile data workflows across structured, semi-structured and unstructured sources.
Staple’s primary product offers interprets and extracts data from documents, and then matches this data between sources, without the need for templates.
As our client base grows, we are looking to onboard more talented engineers to join our elite team.
Description
Staple’s Front end, in browser platform uses ReactJS, Typescript, Apollo and Material UI components. The User interface is complex, and we are now looking for additional talented developers to join our team as we continue to add product features.
Staples backend is NodeJS, Python3, GraphQL and PostgresDB. The architecture is microservices in Docker with K8s deployments and Helm.
Databases are primarily PostgresQL, and elastic search.
We are looking for a DevOps engineer developer to assist with deploying and optimizing our platform, as well as improving our CICD pipeline. There are opportunities to work further with our backend teams in the future (if the developer wishes to continue as DevOps/Backend).
You will join a team of other Engineers, and are expected to grow into a senior team leadership role.
Responsibilities
- Deploying the software to cluster using K8s/Helm
- Managing and Optimizing the deployments on AWS/Azure/GCP
- Connecting services to the backend with DBs
- Keep Staple’s platform working optimally
- Communicating with clients who with to deploy Staple to their own cloud environment
- Updating software subject to incoming vulnerability scans to ensure we remain secure
Qualifications and Experience:
- Solid understanding of CS fundamentals, with demonstrated ability to write high-quality code
- Experience in Software Engineering, with one or more general purpose languages and Git
- Experience with cloud hosting providers in as AWS, GCP, and Azure
- Experience of Kafka and rabbitMQ
- Experience Docker and K8s
- Experience Helm/Terraform
- Experience with Grafana
- Experience with RESTful APIs and Postman
- Experience with at least one SQL database system (Postgres preferable)
- Team player with strong communication skills
- Proficiency in written and spoken English language
Great to have optional experience:
- Experience with GraphQL, NodeJS, Python3
- Previous management experience
Life at Staple
Perks
- 🏖️ Fully Remote : Staple is a remote first companies with offices in Singapore and India
- 📖 Learning Budgets : At Staple, all employees can access our learning fund to upskill in any skills that align with their responsibilities at Staple
- ☕ Coffee Comps : Our entire team loves to work at cafes across the globe, so if you’re a fan too, you coffee is on us!
- 🛩️ Travel Allowance : If you want to travel to a conference / seminar to learn or represent Staple, we can help you out.
- 🧑💻Tool Budgets : Using co-pilot or any other tools to 10x your productivity, invoice us.
Compensation
The compensation for this role is structured to reflect our commitment to our employees and our belief in our long-term growth. It consists of two main components:
- Salary: This is the fixed annual monetary compensation for your role. The amount will be competitive and commensurate with your skills, experience, and the market rates for similar roles in the industry. The salary is paid out in regular instalments, monthly.
- Equity: As part of your compensation, you will also be granted equity in the company. This means you will receive a certain number of stock options, which give you the right to purchase shares of the company at a fixed price. The purpose of this equity component is to align your interests with the long-term success of the company, and to give you a share in the value you help create
Interview Structure
At Staple.ai, our goal is to provide a thorough, yet efficient interview process that respects your time and efforts. We aim to complete the entire process within seven days of receiving your application. Here's a step-by-step overview of what you can expect:
- Call with a Founder: The process begins with a conversation with one of our founders.
- Take-Home Assignment: Post the technical interview, you'll be given a take-home assignment. The assignment, which should take about 90 minutes to complete, is designed to assess your problem-solving abilities and the quality of your code in a more realistic, less time-pressured setting.
- Meet, Review, and Discuss: Once you've submitted your assignment, we'll have a meeting where we'll review your work together. This is an interactive session where we'll discuss your approach, any challenges you faced, and potential improvements
- Tech Interview: Following the assignment, we'll dive into a technical interview. Don't worry, we won't be asking you to solve abstract algorithmic problems or data structure questions. Instead, we'll focus on your practical skills, understanding of technologies relevant to the role and your previous projects.
- Fit Interview with the Team: Assuming all goes well, you'll then have a fit interview with the team you'll be working with. This is an opportunity for you and the team to assess cultural and work-style fit.
- Final Conversation with a Founder: The process concludes with another conversation with a founder. This is a chance to discuss any remaining questions, clarify job details, and for us to extend an offer if we believe you're the right fit for the role.
We've designed this process to be as clear, efficient, and respectful of your time as possible. We understand that job searching can be stressful, and we aim to provide feedback and communicate our decisions promptly at each step. We're excited about your interest in joining Staple.ai and look forward to learning more about you.
If this sounds interesting, reach out to us and let’s get the ball rolling.
We look forward to meeting you 🥳
About the company
- Growing fastShowed strong hiring growth in the past month