Full Stack Software Engineer- Networking exp is a must in India at Jobgether
Explore Related Opportunities
Job Description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Full Stack Software Engineer- Networking exp is a must based in India.
This role offers the opportunity to build and scale cloud applications at the intersection of full-stack engineering, networking, and cybersecurity.
You will contribute to a cutting-edge security platform operating across cloud and multiple device environments.
The position combines frontend and backend development, distributed systems, databases, and cloud infrastructure.
You will work closely with engineering, QA, product, and design teams to deliver secure, reliable, high-performance applications.
Your networking expertise will be particularly important when designing and troubleshooting systems that operate across complex environments.
You will also have the opportunity to work with modern AWS services, cybersecurity technologies, and AI-assisted development tools.
This is an ideal role for an experienced engineer who enjoys solving complex technical challenges in a fast-paced, agile environment.
- Develop, maintain, and enhance scalable, data-intensive, high-performance web applications using Node.js, Vue 3.js, TypeScript, and JavaScript.
- Build and maintain backend services, APIs, database schemas, and supporting application components using MongoDB, Redis, and related technologies.
- Design and develop cloud-native applications and services leveraging AWS, including services such as ECS, EKS, MSK, S3, and Lambda.
- Apply strong networking and security knowledge when designing, developing, troubleshooting, and optimizing cloud applications and services.
- Implement secure authentication and communication mechanisms, including PKI, certificate lifecycle management, mTLS, JWT, and OAuth2.
- Collaborate with developers, QA engineers, product managers, designers, and other stakeholders to integrate frontend and backend components and deliver high-quality user experiences.
- Troubleshoot complex application, infrastructure, networking, and performance issues, identifying root causes and implementing reliable solutions.
- Contribute to the design and delivery of secure endpoint and cloud-based cybersecurity capabilities across multiple operating systems and platforms.
- Apply DevOps practices including CI/CD, APIs, containers, and cloud infrastructure to improve development and deployment processes.
- Use AI coding assistance and modern engineering tools to improve productivity, code quality, and development efficiency.
- Participate in an agile development environment, contributing to technical discussions, design decisions, code reviews, and continuous improvement initiatives.
- 5+ years of professional experience developing full-stack cloud applications, with strong hands-on expertise in Node.js and Vue.js/Vue 3.js.
- Strong networking knowledge, including TCP/IP, network architecture, connectivity, and troubleshooting, with an understanding of how networking principles apply to secure cloud applications.
- Strong computer science fundamentals, particularly in data structures, algorithms, networking, and security concepts.
- Strong proficiency in TypeScript and JavaScript, with a solid understanding of modern application development practices.
- At least 3 years of experience with database schema design and hands-on experience with MongoDB and in-memory databases such as Redis.
- At least 3 years of experience developing cloud applications using AWS services, particularly technologies such as ECS, EKS, MSK, S3, and Lambda.
- Practical understanding of IT systems, DevOps, APIs, CI/CD, containers, and cloud computing concepts.
- Familiarity with cybersecurity domains such as vulnerability management, exposure management, and threat management.
- Hands-on experience with Public Key Infrastructure (PKI), including certificate lifecycle management, mutual TLS between services, JWT/OAuth2 token signing, and cloud-native certificate and secrets management.
- Strong problem-solving, debugging, analytical, and critical-thinking abilities, with the ability to investigate complex technical issues and identify effective solutions.
- Strong communication and collaboration skills, with the ability to work effectively across engineering and cross-functional teams.
- Comfortable working in a fast-paced, agile environment and managing technically complex problems with a high degree of ownership.
- Experience with Go, Python, C/C++, Java, Swift, React.js, or Objective-C is a plus.
- Hands-on experience with AI coding assistance tools is an advantage.
- Opportunity to work on innovative cloud and cybersecurity applications with exposure to a broad, cross-platform technology ecosystem.
- Work with modern technologies spanning AWS, Node.js, Vue 3, TypeScript, MongoDB, Redis, Kubernetes, and cloud-native security.
- Exposure to applications and services across Windows, macOS, Linux, ChromeOS, Android, and iOS environments.
- Opportunity to deepen expertise in networking, cloud infrastructure, cybersecurity, distributed systems, and secure application development.
- Collaborative and agile engineering environment with opportunities to work alongside product, QA, design, and other technical teams.
- Opportunities for professional growth and continuous learning in a rapidly evolving technology environment.
- Inclusive workplace committed to diversity, equal opportunity, and building teams with varied backgrounds and perspectives.
- Opportunity to contribute to solutions designed to protect organizations and users from increasingly sophisticated cyber threats.
- Access to modern AI-assisted development practices and opportunities to improve engineering productivity through emerging technologies.
- India-based role located in Pune, Maharashtra.