Backend Engineer | Scrabble
Job Description
Botsync
Backend Engineer- SDE- L2
Bangalore Urban
4 years of exp
Full Time
About Us:
With the increasingly dynamic and accelerating pace of consumer demand today,
manufacturers have to introduce a much greater degree of flexibility into their
processes to keep up. The current state of automation and robotics which enables
many of these manufacturing processes, however does not allow for this versatility.
Machines from different vendors each use their own proprietary programming
interfaces, are not designed to easily speak with each other, and often require
complex and customised programs to integrate them together. Being a robotics
manufacturer ourselves once, we have been through these challenges and we
understand how frustrating it can get.
Our vendor agnostic software platform, syncOS is designed to seamlessly integrate
different automation systems using a simple and intuitive no-code interface. We
believe this can help make automated processes much more versatile and nimble
than has been possible before, and is what the industry needs.
We are a young and passionate team obsessed on chasing this vision to make the
adoption of robotics and automation much simpler, and further help #automateasia
Position Overview:
We are seeking a young and analytical thinking Full Stack Software Developer
Engineer to join our Bangalore team. In this role you will design, develop and
maintain Botsync’s syncOS fleet manager software and focus mostly on the backend
side of the web app. The ideal candidate should have an excellent command over
python, java-script programming languages, and frameworks (Django-ReactFramework), problem solving attitude and prior experience with full-stack
development.
Key Responsibilities:
●
Design, develop and maintain Botsync’s syncOS Fleet Manager software.
●
Develop and maintain the back end of the web app.
●
Develop and maintain and share standard deployment configurations in
docker, podman and kubernetes for the web app.
●
Configure and design the application for load balancing and redundancy.
●
Design and develop REST APIs and Websocket endpoints to allow for third
party integrations.
●
Make updates to the user interface in react.js.
●
Ensure cross platform optimization.
Educational Requirement:
Bachelor’s degree or higher qualification in Computer Science Engineering,
Information Technology or related fields.
Requirements:
●
Understanding of key design principles.
●
Excellent knowledge of Python Programming language.
●
Good knowledge of Javascript programming language and react.js
framework.
●
Working knowledge of Django framework and Redis.
●
Excellent understanding of SQL and NoSQL databases.
●
Keen understanding of backend system design, data flow, architecture
diagrams, and likewise.
●
Excellent understanding of REST APIs and Websockets
●
Good understanding of real time communication applications
●
Excellent problem solving skills
●
Excellent verbal and written communication skills
●
Ability to think and work independentlySkills:
Python | Javascript | Linux OS | Django-React Framework | REST API and
websockets | SQL and NO SQL DB| DSA | OOPS | Standard MS Office offerings –
Excel, Powerpoint, Word | Excellent Communication abilities
Benefits:
●
Competitive salary
●
Comprehensive health benefits package
●
Hustle of a young startup – always something to do and something to improve
●
Opportunities for professional development and growth into leadership roles
●
Collaborative and inclusive work environment
●
Global team
