8 Syook Jobs
Syook - Backend Lead - Server Side Componants (5-8 yrs)
Syook
posted 1mon ago
Fixed timing
Job Description : Backend Lead (5+ Years)
Who are we :
Syook is an established startup headquartered in Bengaluru, working in the B2B space. We are currently on the path of high growth and productivity, and great culture building (because we know the two go hand in hand)! We are looking for folks who will ask questions like why/why not, what can I do to make this better, how can I help the company and most importantly, what can the company do to help you.
Our flagship product Syook InSite allows businesses to visualize their operations, providing information that can easily translate into measurable impact on the bottom-line. InSite is an Industrial Internet-of-Things (IIoT) solution that uses Bluetooth Low Energy (BLE) beacons to generate highly-accurate location data of all your resources (both assets and people), at much lower costs than comparable technologies. The result: Quick RoI and Improved Operational Performance. It's Industry 4.0, ready for deployment!
Role overview :
First and foremost, we're looking for people who are excited about what we're doing - you don't need to know anything about IoT, but should be excited to learn. We're building in an entirely new space, so you'll be able to use creativity to help us solve problems and delight our customers.
Our product stack is MERN (React, Node + Express, MongoDB) with a few services also written in Java and Go and we use React Native on mobile.
We're looking for someone who loves to solve problems and enjoys building algorithms that identify all possible scenarios. You must enjoy breaking down a problem statement into smaller chunks and have a knack of designing scalable systems using modular pieces.
A day in your role will involve any of the following (or a combination) :
- Develop APIs for new features that will be consumed by the frontend (web and mobile)
- Develop APIs for integrations into 3rd party ERP & HRMS systems like SAP, etc
- Build new services or add functionality in existing systems & services like IoT Data Parsers and Ingestors, etc
- Build modular sub-systems that can be reused to develop a scalable system
- Optimize application backend for speed and scalability
- Ship out bug free code using TDD
- Work towards more stability & scalability of the backend
- Build and maintain CI CD pipelines for application deployments
- Be part of product planning with the product manager
- Take the lead in deciding how to build what needs to be built for scale and ensure the technical feasibility of a product feature
- Understand the requirements and give adequate time estimates for the features
- Coordinate with QA for every feature and make sure releases are bug free
- Mentoring junior developers about the right way to code and contribute
- This list is not exhaustive at all, and you'll have a lot of autonomy over your work.
- Lead a team of 5 developers, providing guidance and mentorship for technical growth and best practices.
This is a full time position based out of Bengaluru. During the interview, you'll be able to share what you're most interested in.
None of these are requirements, but do describe the kinds of people that we think would be most effective at Syook right now.
- Love thinking broadly about problems and thinking creatively about how to solve them efficiently.
- Happy to try things out to validate new features, and move on if they no longer solve a problem.
- Excited for a front-row seat into a fast growing, early stage company. Things will change a lot!
- Enjoy thinking through trade-offs, with both mindfulness of short-term needs and our long-term direction.
- Happy writing documentation so that others can ramp up super easily and you're never a single-source-of-failure. We're a bit too small to have silos.
- You are driven and care about doing a good job and improving your craft.
- You have a growth mindset, can keep up with the latest technology changes and trends and suggest enhancements based on these
- Most importantly, you're the kind of person who is friendly, approachable, ready to help others and personally driven to put your best foot forward.
Technically these are some of the things we would like for you to have to be able to contribute effectively in this kind of a position :
- You are fluent working with server-side languages and frameworks, in particular NodeJS, but any other language proficiency is also fine e.g. Go, Python, Java, as long as you can pick up a new language and contribute
- You are fluent in using SQL Database, preferably Postgres and at least one NOSQL Database, preferably MongoDB, but feel free to surprise us!
- You have experience in developing backend apps and have put it to production
- You can write clean, modular code in either Object-Oriented style or Functional style
- You are comfortable with Test Driven Development
- You are working knowledge of cloud services (AWS and Azure) like S3, cloudfront, IAM, etc and dev ops and can setup and manage CI CD pipelines (GitLab or Github) for application deployment
- You have shipped code to production recently, regularly
- You are fluent in using the tools of the trade: Testing, Infrastructure Setup, Code Pipelines, Editors, Git, Command line, Slack, Jira
- You can lead a highly driven team and galvanize Syook Engineering in the tech community and position the engineering team for growth
- You have a growth mindset, can keep up with the latest technology changes and trends and suggest enhancements based on these
- Experience with Docker & Kubernetes
- Experience with Kafka, RabbitMQ or other pub / sub and queue management systems
- Open source contributions
Our current development practices :
We recognize the value of maintainability and keeping our developer experience nimble. Our sprints are for 2 weeks and we push releases to production as per this schedule.
Functional Areas: Other
Read full job descriptionDiscover interview dos and don'ts from real experiences
5-8 Yrs
Bangalore / Bengaluru
3-5 Yrs
4-7 Yrs
Bangalore / Bengaluru, New Delhi
5-7 Yrs
Bangalore / Bengaluru