Full Stack Engineer
Full Job Description
Full Stack Engineer Opportunity in Ahmedabad, Gujarat
Technostacks Infotech Pvt Ltd is seeking a skilled Full Stack Engineer to join their team in Ahmedabad. This role involves developing robust backend systems using Python, creating dynamic frontends with JavaScript/TypeScript and Vue.js, and managing server operations from scratch in both Python and Node.js environments. You will work with real-time and asynchronous communication technologies including WebSockets, REST, and MQTT.
Key Responsibilities:
- Core Stack & Technologies: Expertise in Python backend development (API servers, orchestration, scripting) and JavaScript/TypeScript with Vue.js for frontend. Proficiency in setting up and operating servers using Python and Node.js. Experience with real-time and async communication protocols like WebSockets, REST, and MQTT.
- Architecture & Systems Design: Proven ability to design and build microservice-based, event-driven systems. Experience with distributed transactions, race conditions, compensating transactions, Saga pattern, and eventual consistency.
- Infrastructure & DevOps: Solid Linux skills including process management, user and permission handling, and scripting. Experience with containerized environments like Singularity and Apptainer, particularly in multi-user or HPC settings. Basic understanding of CI/CD, deployment pipelines, logging, and debugging in production-like environments. Awareness of basic cybersecurity principles (secrets management, authentication, secure APIs).
- Data & Testing: Experience with both relational and NoSQL databases, including schema design, indexing, and querying. A strong testing discipline is required, with experience in unit, integration, and end-to-end tests, aiming for meaningful coverage. Test-Driven Development (TDD) experience is a plus.
- Systems & Performance Awareness: Understanding of CPU versus GPU implications for data-heavy workloads. Ability to profile and analyze performance and scalability in multi-service systems.
- General Profile: Comfortable owning features from backend to frontend and deployment. Ability to collaborate effectively with AI/ML engineers and work with HPC workflows.
This is a full-time, in-person role with a competitive salary range of ₹500,000 to ₹1,800,000 per year. Benefits include a flexible schedule, leave encashment, and Provident Fund.
Location: Ahmedabad, Gujarat, India.
If you are a proactive Full Stack Engineer looking to contribute to innovative projects in a dynamic environment, we encourage you to apply.