Search by job, company or skills

Syook

Software Engineer

Early Applicant
  • 5 months ago
  • Be among the first 50 applicants

Job Description

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):

  • 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!
  • Develop APIs for integrations into 3rd party ERP & HRMS systems like SAP, etc and also APIs for new features that will be consumed by the frontend (web and mobile)
  • 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
  • Build and maintain CI CD pipelines for application deployments
  • Be part of product planning with the product manager
  • Understand the requirements and give adequate time estimates for the features
  • Coordinate with QA for every feature and make sure releases are bug free
  • Build reusable UI components and libraries for future use (for web and mobile)
  • Ensure the technical feasibility of UI/UX designs
  • Optimize application frontend (web and mobile) for speed and scalability
  • Ship out bug free code using TDD
  • Be part of product planning with the product manager
  • This list is not exhaustive at all, and you'll have a lot of autonomy over your work.

Requirements

  • 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

More Info

Industry:Other

Function:technology

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 22/06/2024

Job ID: 82690799

Report Job

About Company

Follow

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Software Engineer

Baldwin Technology Company Inc Company Name Confidential

Software Engineer

Galvanize Now DiligentCompany Name Confidential
Last Updated: 15-11-2024 00:40:55 PM