Syook - Backend Lead - Server Side Componants
4 weeks ago
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.
Why you might be excited about us :
We're working to solve a massive global problem and help organizations be more competitive. We love solving problems using technology and are bridging a massive gap in the operations excellence domain.
- We're small, so you'll be able to contribute efficiently and without bureaucracy. You'll quickly have responsibility over big areas of our product.
- Our team has a wide range of experiences (Oilfield, Telecom, Psychology PhD, etc.) and are excited to learn from you, too.
- You'll be able to work independently and set your own schedule. We don't micromanage and will help you do great work. We trust our people and believe that each person here puts their best foot forward.
- We'll mould your role to shape a career you're excited about. We care a ton about your satisfaction and job happiness, and will help prep you for whatever you're looking for in the future.
- We work hard and also highly value balanced work/life. We care about family and your own personal development, and don't expect for you to be always engaged with work.
Why you might not be excited about us :
- We're small (35+ people in the company now), so if you like more established companies, it's not (yet) the right time. You'll help build our company's culture.
- Since we're an early stage startup, projects and priorities may shift.
- Our customers love us, and there's a lot we can improve. It's a great place to be, but it means there's some jank. (Nothing too scary )
- We can't (yet) provide constant close mentorship for junior developers. As we grow, we'll get a lot better at this.
- Since you'll have a lot of responsibility and creativity over projects, they may not be defined perfectly initially. You'll be expected to bring your own experience and perspective to help us do the right things, and raise flags if you think we should do things differently.
About you :
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 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
Apart from the above it would be a plus if you also have :
- Experience with Docker & Kubernetes
- Experience with Kafka, RabbitMQ or other pub / sub and queue management systems
- Open source contributions
Our current development practices :
- Since we're an early-stage startup, we constantly have to ask "what gets the most value, cheaply, to validate our assumptions?" We build some things to last a long time, and others as prototypes.
We use linting, e2e testing, CI CD, observability logging, and production probers. We've documented both our web and mobile - apps so that you should be able to get started easily-and if you need help, we'll absolutely improve our docs-and contribute your first day.
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.
You'll help push us to be our best, and we're excited for recommendations and insights you have as you join. You'll be an owner and contribute towards how we work.
Joining our team
Interview process :
We want you at your best, and won't be giving you gotcha-style algorithms questions. We want to get to know you, hear about what you're interested in, and learn about what you hope to do in the future.
1. Meet us and learn about Syook :
You'll first talk to Sarlaksha or someone from the People Services team (over phone or video) and won't need to prepare anything in advance. The goal of this conversation is to get to know you and mutually explore if we might be a good fit for each other. You'll learn more about Syook and have a chance to ask any questions about our company, team culture, and product.
If we're both excited to continue, we'll send along a bunch of information about the company that you can go through on our own time. You'll then have the opportunity to chat with other people in our company to learn more about them and the company.
2. Technical conversation :
We'll have another conversation to talk in depth about your technical experience. We'll talk about frameworks you've used, how you make technical decisions, types of problems you like to solve, etc. You won't need to prepare anything in advance.
This is primarily used to get a better feel for your experience, how you work, and where you may fit in. It'll be used to design the rest of the interview process.
Through this and the next steps, you'll meet more people in the company so we can get to know each other.
3. Technical challenge :
Everyone has different strengths, and we want you to do your best. Our goal is for you to clearly demonstrate your technical aptitude. We're open to accommodating what would work best for you.
We can choose mutually between several different options:
A live pair coding session where we'll work through some problems.
Working through similar problems independently as a take home challenge.
Presenting any previous work you've done (example: open source, side project, or even another interview you did).
4. Technical Discussions :
If you clear the technical challenge then we will have a few rounds of technical discussions where we interact with you to understand in depth about your craft. These discussions will be with one of the engineers at Syook whom you will end up working with and the final discussion will be with our CTO (Aman Agarwal). We will try and see how you can augment our engineering culture and we'll discuss the bigger picture also. You will also get to understand what your role is all about and how you can grow with us. Feel free to ask for feedback and any other questions you may have about the company and we will be happy to share the same.
5. People & Culture fit round :
If you reach this stage, it automatically means that we're convinced of your technical skills. However, that's never enough for us. We want to ensure that you will feel comfortable working with us and that we can give you an environment where you can be your productive best. We will use this discussion to understand what you bring to the table apart from your technical skills in terms of initiatives, personality, and a certain entrepreneurial mindset.
6. Reference conversations :
We will talk to a few people you've worked with before to learn more about how we can best work with you. We expect to hear great things, so this is primarily so we can work with you as effectively as possible.
Getting Started :
If you're excited to learn more, you can directly mail us (ajay@syook.com) . If we think you might be a fit, we'll respond really fast. Please let us know if you have timing constraints. Regardless, we'll try our best to respect your time along the process.
You can learn more about what we're up to :
Our company's website to learn more about the space we're working in, where we write about how IoT is a gamechanger to build smart factories and workspaces.
If you think you're a good fit here, then we should get talking If not, all the best with your job search. (ref:hirist.tech)
-
Syook - Associate IoT Engineer
2 weeks ago
Bengaluru, India Syook Full timeAssociate Engineer - IoTWho 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...
-
Technical Lead
3 weeks ago
Bengaluru, Karnataka, India Syook Full timeAbout the RoleWe are seeking an experienced Technical Lead to join our team at Syook, a fast-growing startup headquartered in Bengaluru. As a Technical Lead, you will be responsible for leading the development of our flagship product, Syook InSite, and guiding a team of 5 developers.
-
Backend Lead
3 weeks ago
Bengaluru, India Syook Full timeWho are weSyook 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...
-
Syook - Presales Role - B2B Sales - IoT/Telecom
2 months ago
Bengaluru, India Syook Full timeJob Description - Pre Sales EngineerWho are we?Syook is a Series A funded established Industrial IoT startup headquartered in Bengaluru, working in the B2B space. We work with some of the largest enterprises in the world to help optimize their operations. Customers include large enterprises like Unilever, Reckitt Benckiser and the Tata Group. We are...
-
Python Lead
1 month ago
Bengaluru, India Protiviti Full timeWe are seeking an experienced Python Lead to join our team, focusing on building efficient and scalable backend applications. This role is ideal for candidates who thrive in fast-paced environments, love solving complex problems, and have a strong foundation in Python development and data processing. As a Python Developer, you will play a key role in...
-
Bengaluru, Karnataka, India Time Hack Consulting Full timeJob Description:We are seeking a highly skilled Backend Engineer to join our team at Time Hack Consulting.Key Responsibilities:Craft clean, manageable code and maintain proper documentation for complex server-side components.Create, test, and deploy applications on production servers, ensuring seamless scalability and reliability.Participate in our on-call...
-
Software Engineering Team Lead
2 weeks ago
Bengaluru, Karnataka, India Syook Full timeCompany OverviewSyook is a rapidly growing startup based in Bengaluru, focused on the B2B space. Our goal is to provide innovative solutions that help organizations improve their operations and become more competitive.We are committed to solving complex problems using technology and bridging the gap in the operations excellence domain.
-
Technical Lead
2 months ago
Bengaluru, India The Modern Dimension Full timeWhat would you be doing/ Expected from this role ?- Design and develop core server-side components for company consumer facing site as well as for back-end logistics.- Define and implement data flow/interactions across various business components. - Prototype new ideas.- Do code reviews, responsible for the delivery of the features/tasks at the highest...
-
Senior Server-Side Engineer
3 weeks ago
Bengaluru, Karnataka, India IQMATRIX INFOWAYS SOLUTIONS PRIVATE LIMITED Full timeWe are seeking a highly skilled Senior Server-Side Engineer to join our team at IQMATRIX INFOWAYS SOLUTIONS PRIVATE LIMITED.Estimated salary: ₹15,00,000 - ₹20,00,000 per annum.About the RoleThe ideal candidate will have strong proficiency with server-side programming languages (e.g., Node.js, Python, Java).Familiarity with TypeScript for server-side...
-
Java Backend Developer
3 weeks ago
Bengaluru, India 6d Technologies Full timeJob BriefWe are looking for a qualified 2 to 5 years experienced Java Developers with development, customer interaction & software designing experience to join our Engineering Team. You will be assigned with the responsibility of developing the 'server-side' modules of our products. Following the agile, dev-ops, and Microservices pattern will be...
-
Operations Coordinator
2 weeks ago
Bengaluru, Karnataka, India Syook Full timeAre you a highly motivated and organized individual with a passion for planning and problem-solving? We are seeking an Operations Trainee to join our team at Syook in New Delhi, India. As an Operations Trainee, you will be responsible for leading, motivating, and supporting a team in a time-sensitive and demanding environment.About the RoleThis is a...
-
Senior Sales
3 weeks ago
Bengaluru, India Syook Full timeWho are weSyook 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...
-
Operations Trainee
3 weeks ago
Bengaluru, India Syook Full timeJob DescriptionFirst 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. We’re looking for someone who has always loved...
-
Senior Node.js Developer
2 months ago
Bengaluru, India UNICO CONNECT PRIVATE LIMITED Full timeAbout us : Unico Connect is a forward-thinking technology company dedicated to pushing the boundaries of what's possible in the digital world. We are seeking an experienced Senior Node.js Developer to join our team. In this role, you will work on a wide range of exciting projects, from building robust backend systems with Node.js to exploring NoCode...
-
Node.js Developer
1 month ago
Bengaluru, India Gokhana-Tobox Ventures Pvt Ltd Full timeAbout GoKhana ToBox Ventures Pvt Ltd : GoKhana is a full-stack B2B technology company that manages end-to-end food programs for corporates and enables the Next-Gen Digitized Cafeteria. Bringing together an imaginative blend of technology, logistics and food service management, GoKhana offers SaaS solutions to digitize corporate cafeterias and eateries in...
-
Software Engineer
4 weeks ago
Bengaluru, Karnataka, India Quoqo Technologies Full timeDescriptionWe are seeking a highly skilled Software Engineer - Server-Side Logic Specialist to join our dynamic IT startup team at Quoqo Technologies.The ideal candidate will have a strong understanding of server-side logic, databases, and APIs, and excel in building scalable web applications. This role requires a passion for coding, problem-solving, and...
-
Operations Trainee
3 weeks ago
Bengaluru, India Syook Full timeFirst 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. We’re looking for someone who has always loved planning and...
-
Server Side Programmer
4 months ago
Bengaluru, India Ark Newtech Full timeHiring Fresher ||Salary 2.0LPA to 2.4 LPARole Title/ Designation Software Engineer Server side programmerNo of openings 1Mandatory Skill Sets Basic understanding of server-side programming languagessuch as HTML, JavaScript, Java. Go. Rust, Python etc. Familiarity with web technologies including HTTP, REST, andJSON. On hands experience with IDEs and...
-
PreSales Engineer
2 months ago
Bengaluru, India Syook Full timeJob DescriptionWho are weSyook is a Series A funded established Industrial IoT startup headquartered in Bengaluru, working in the B2B space. We work with some of the largest enterprises in the world to help optimize their operations. Customers include large enterprises like Unilever, Reckitt Benckiser and the Tata Group. We are currently on the path of high...
-
Digital Marketing Intern
6 months ago
Bengaluru, India Syook Full timeRole 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 are really excited about what we are building and get a deep sense of satisfaction when our tech delights customers. Our people are our greatest asset and we believe in fostering...