Senior Software Engineer/Technical Lead

Envision Technology Solutions

  • Posted: 19 hours ago
  • Openings: 10
  • Applicants: 0

Job Description

Role and responsibilities

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

  • Backend REST API development with efficient 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.

More Info

Full Time
o
Not Disclosed
English
Not Disclosed

Education

Any Graduate
Not Disclosed

Required Skills

Automation Postgresql Shell scripting Web development dns Application development HTTP Load balancing

Contact Details

Envision Technology Solutions
+91 987654567
info@envisiontechsol.com
  • Experience5 years
  • Salary Above 10 LAKHS ANNUALLY
  • Location for Hiring Mumbai
  • Apply Now
Latest Job

Similar Jobs

Senior Software Engineer
Hiring Mavericks Mumbai
  • 5 years
  • Mumbai
  • 19 Hours
Sr Software Engineer I
Reed Business Information
  • 5 years
  • Mumbai
  • 19 Hours
  • 6+ years
  • Mumbai
  • 19 Hours
Software Engineer
Stone Shippers
  • Fresher
  • Mumbai
  • 19 Hours
  • 3 years
  • Mumbai
  • 19 Hours
  • 6+ years
  • Mumbai
  • 19 Hours