Full Stack Software Engineer
New
J
JobgetherCybersecurity and IT
IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years of professional experience developing full-stack cloud applications
- Required Skills
- AWSNode.jsJavascriptMongoDBTypeScriptVue.JsRedisDevOps
Requirements
- 5+ years of professional experience developing full-stack cloud applications.
- Strong hands-on expertise in Node.js and Vue.js/Vue 3.js.
- Strong networking knowledge, including TCP/IP, network architecture, and connectivity.
- Strong computer science fundamentals in data structures, algorithms, and security concepts.
- Strong proficiency in TypeScript and JavaScript.
- At least 3 years of experience with database schema design, MongoDB, and in-memory databases such as Redis.
- At least 3 years of experience developing cloud applications using AWS services (ECS, EKS, MSK, S3, Lambda).
- Practical understanding of IT systems, DevOps, APIs, CI/CD, and containers.
- Familiarity with cybersecurity domains like vulnerability, exposure, and threat management.
- Hands-on experience with Public Key Infrastructure (PKI), mTLS, JWT, and OAuth2.
- Strong communication and collaboration skills for cross-functional environments.
Responsibilities
- 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 and Redis.
- 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, and product managers to integrate components and deliver user experiences.
- Troubleshoot complex application, infrastructure, and networking issues.
- Apply DevOps practices including CI/CD, APIs, containers, and cloud infrastructure to improve deployment processes.
View Full Description & ApplyYou'll be redirected to the employer's site