Senior Software Engineer/Technical Lead (Mumbai)

Senior Software Engineer/Technical Lead (Mumbai)

09 Oct
|
Envision Technology Solutions
|
Mumbai

09 Oct

Envision Technology Solutions

Mumbai

Role and responsibilities

This position is for a Senior Software Engineer/Technical Lead. Primary responsibilities include:

- Backend REST API development with productive database management (SQL and NoSQL).
- Design, development, and maintenance of multi-tenant SaaS applications with a focus on scalability and performance.
- Participate in code reviews, design documentation, defining and refining the team s development processes.
- Contribute in creating papers, posters, and talks for academic and industry conferences to showcase project innovations.
- Integrate AI-driven features using modern tools and frameworks (e.g., TensorFlow, PyTorch, or Rust-based AI libraries like Tch-rs or Rustformers).
- Collaborate with cross-functional teams to implement secure, high-availability systems leveraging Rust s performance capabilities.
- Optimize application performance for low-latency, high-throughput environments using Rust s memory safety features.
- Mentor junior developers and lead technical discussions to ensure alignment with project goals.

Skills required:

- Experience with Rust Programming (must) with strong proficiency in SQL and NoSQL database management (e.g., PostgreSQL, MongoDB).
- Familiarity with security technologies, including firewalls, web application security, and API protection (e.g., OAuth, JWT).
- Strong proficiency in Rust programming language, including expertise in frameworks like Actix-web or Rocket for web development.
- Understanding of core DevOps concepts, microservices architecture, systems administration,



and monitoring/alerting tools (e.g., Prometheus, Grafana).
- Basic Linux administration skills, including shell scripting for automation and deployment.
- Basic understanding of Internet infrastructure (e.g., DNS, HTTP/HTTPS, load balancing).
- Proficiency in computer networking concepts (e.g., TCP/IP, HTTP/2, WebSockets).
- Self-motivation with the ability to work independently and collaboratively in a fast-paced team environment.
- Familiarity with modern AI tools and frameworks for integration with Rust (e.g., ONNX, Rust-based ML libraries).
- Experience with containerization and orchestration tools (e.g., Docker, Kubernetes) for deploying Rust applications.
- Knowledge of cloud platforms (e.g., AWS, Azure, or GCP) for building scalable SaaS applications.

Qualifications

- 4-5+ years of work experience in backend application development, with a focus on full-stack web applications.
- B.Tech./M.Tech. or M.C.A. degree from a reputed university with exposure to computer networking and cybersecurity.
- Demonstrated experience in building and deploying production-grade applications using Rust.
- Exposure to AI-driven development or integration of machine learning models in web applications is highly desirable.

Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

📌 Senior Software Engineer/Technical Lead (Mumbai)
🏢 Envision Technology Solutions
📍 Mumbai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer/technical lead (mumbai) / mumbai

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer/technical lead (mumbai) / mumbai