Job Description
The Role
Responsibilities:
- Participate in the design and development of scalable systems and services to support SensorFlow’s platform, including web, mobile, and IoT components.
- Participate in the full software development lifecycle, from requirements gathering and solution design to deployment and maintenance.
- Take ownership of key product areas, enhancing, or creating features to improve performance and usability.
- Write clean, maintainable, and efficient code while adhering to industry best practices.
- Conduct code reviews and provide constructive feedback to team members to maintain high code quality.
- Implement unit tests and automation tools to ensure robustness and reliability.
- Collaborate with cross-functional teams, including Product, Operations, and Infra, to deliver solutions aligned with business needs.
- Contribute to creating and maintaining detailed software documentation.
- Design and build secure web applications, leveraging CI/CD pipelines to streamline deployment.
Why Candidate should apply this position
At SensorFlow, we’re made up of dreamers, achievers, and visionaries whose passion and belief in a greater cause drive us to do more and push the boundaries of innovation every day. If you want to work with fun-loving and diverse personalities in an environment that prioritizes your learning, development, and autonomy, then SensorFlow is the perfect place for you. We also have amazing benefits that include a generous annual leaves, medical coverage, birthday leave, fitness benefits, and Flexi benefits.
*Total compensation package will include fixed salary + incentive (according to company’s performance)
Preferred skills and experiences
– A proactive mindset, ready to take ownership and continuously improve both technical solutions and team processes.
Report to
Direct Manager
Interview process
Interview with HR -> Interview with Hiring Manager -> Take-home assignment -> Culture fit
Ideal Profile
Required Skills and Experience
- Fluent English
- 5+ years of experience building production applications with ReactJS and TypeScript.
- Strong server-side development experience, preferably using NestJS, Hasura, and Pacts with GraphQL.
- Experience in distributed systems for IoT devices or similar high-throughput applications.
- Proficiency in relational databases like PostgreSQL and time-series extensions such as TimeScaleDB.
- Solid knowledge of secure web application architecture and development practices.
- Familiarity with CI/CD pipelines and deploying applications to production environments.
- Experience collaborating with Infra Teams to operate infrastructure on AWS.
- Strong understanding of the software development lifecycle and version control using Git.
- Excellent communication skills with the ability to collaborate effectively across teams and stakeholders.
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru