Description

Job Brief: The Fullstack Engineer will be responsible for designing and developing the complete back-end, and server-side solution along with the front-end, front-end and server deployment. She/He will create RESTful APIs for integration with mobile apps and other third-party systems. The Fullstack Engineer will be responsible for performance tuning, server monitoring automation, and the security of the entire backend. She/he will also be working with machine learning engineers to make provisions to enable programs running on big data sets.

 

Responsibilities:

● You will be expected to use your Samurai skills to design, forge and improve your Katana Sword (a.k.a GoLang-PostgreSQL Backend Server).

● You’ll leverage your expertise in GoLang to build robust and highly efficient backend services with a focus on scalability and performance.

● Using Docker containers and Kubernetes, you will orchestrate your war efforts on AWS to handle heavy data loads effectively.

● You will further support Mobile Ninjas (Android Developers) and Hardware Ninjas (IoT Developers) to deliver lightning-fast blows (replies) to incoming requests from Browsers, Mobile Apps, and IoT-edge-AI hardware.

● You would also have to write intelligent scripts to ingest Terabytes of data in seconds/minutes.

● You will primarily be coding in GoLang (Backend) and NextJs (Frontend).

● You will be involved in the entire lifecycle of a project, including strategy, vision, design, coding, architecture, deployment, optimization, etc.. You will be chiefly expected to deliver clean, testable, and well-designed code.

● Your training and day-to-day work will involve server spinning and other DevOps operations while working with Docker Containers in an AWS environment.

 

Requirements: Experience with:

● Linux, Git, GoLang, Python (for scripting tasks), and Competitive Programming for writing fast/optimized C, and C++ code.

● PostgreSQL, Websocket, and HTTP.

● GoLang or other backend frameworks like Node.js and Django.

● Basic experience in HTML, JavaScript, ReactJS, NextJs and similar web tools.

● Network Programming.

● Microservices Architecture.

 

Desired experience:

● Experience in designing RESTful APIs with GoLang or similar tools.

● Knowledge of Pub/Sub patterns, Kafka, RabbitMQ, or MQTT.

● Docker and Kubernetes (Important).

● Shell scripting.

● Involvement in a project that includes interaction with a mobile client.

● Experience with OpenCV is a plus.

● Knowledge about server load balancing and database replication.

● Familiarity with WebSocket programming and handling real-time events.

● CI tools like Jenkins, GitHub Actions, or similar

Education

Any Graduate