Full-Stack Software Engineer
- Source: Naukri
- Jumpcloud
- On-site
- Bengaluru
- Full-Time
- Mid level
Job Description
Major Performance Objectives (KPOs)
- Design and Deploy Scalable AI-Integrated Components: Within the first 6 months, design and deploy modular, reusable Vue.js UI components that integrate with LLM APIs and RAG architectures to enhance the end-user experience.
- Implement and Secure Identity Workflows: Within the first 90 days, successfully implement and secure authentication flows (OAuth/OIDC/PKI) across our Golang-based microservices, ensuring seamless integration with cloud services like AWS API Gateway.
- Drive AI Adoption and Productivity: Contribute 2-3 significant improvements per quarter to the technical investment backlog by leveraging AI tools (e.g., Anthropic, Cursor) to mature our internal development lifecycle and increase team velocity.
- Ensure Production Stability and Observability: Deliver robust test coverage (using Jest) and implement deep observability (using DataDog/Grafana) for all new deployments, ensuring high performance and acting on incidents proactively.
Critical Subtasks
- Implement responsive and accessible user interfaces using Vue3, HTML5, CSS3, and modern ES6+ syntax.
- Develop and maintain distributed systems and microservices using Golang and RESTful/gRPC APIs (Protocol Buffers).
- Work with cryptography and security concepts (TLS/SSL, symmetric/asymmetric encryption) to safely authenticate and authorize users.
- Integrate 3rd-party applications, such as mesh VPNs, to ensure seamless compatibility with JumpCloud-provided identity.
- Utilize automated CI/CD pipelines (GitHub Actions) and K8s to consistently build, test, and deploy features.
- Participate in rigorous code reviews to ensure modern security, architecture, and development best practices are upheld.
- Collaborate closely with UI/UX, product managers, and cross-functional teams to take complex features from design to successful closure.
Where you ll be working/Location:
JumpCloud is committed to being Remote First, meaning that you are able to work remotely within the country noted in the Job Description.
You must be located in and authorized to work in the country noted in the job description to be considered for this role.
Please note: There is an expectation that our engineers participate in on-call shifts. You will be expected commit to being ready and able to respond during your assigned shift, so that alerts dont go unaddressed.
Language:
JumpCloud has teams in 15+ countries around the world and conducts our internal business in English. The interview and any additional screening process will take place primarily in English. To be considered for a role at JumpCloud, you will be required to speak and write in English fluently. Any additional language requirements will be included in the details of the job description.
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.
Skills
- vue-js
- oauth
- Golang
- amazon-web-services
- amazon-api-gateway
- Cursor
- Jest
- datadog
- Grafana
- HTML5
- css-3
- es6
- gRPC
- jumpcloud
- Github
- github-actions
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
