职位介绍
Your tasks
We are looking for a skilled and self-sufficient Full-Stack Software Developer to design, build, and deliver production-ready containerized applications end-to-end. You will own the complete software stack — from the frontend user interface through backend APIs, data storage, user authentication, security hardening, and license management — packaged into Docker-based deployments that run equally well on cloud infrastructure and on customer-installed on-premises machines.
Roles and Responsibilities:
- Design and develop containerized full-stack applications comprising frontend UI, backend APIs, and database layers.
- Package and ship applications as Docker-based deployments runnable on both cloud platforms and local on-premise machines.
- Implement secure user authentication and authorization systems, including role-based access control.
- Build and integrate software licensing and entitlement systems — license key generation, validation, feature gating, and expiry enforcement.
- Apply security best practices across the full stack — secrets management, encrypted data in transit and at rest, input validation, and OWASP-aligned defenses.
- Set up and maintain CI/CD pipelines to automate build, test, and deployment of Docker images.
- Configure reverse proxies, networking, and TLS certificates within containerized environments.
- Write clear deployment documentation suitable for both technical and non-technical audiences.
- Maintain code quality through testing, code reviews, and structured development practices
Your profile
Educational qualification:
ü Education – B.E. or B. Tech.
Experience :
3 - 8 years
Mandatory/requires Skills :
Docker — Dockerfiles, multi-stage builds, image optimization
- Docker Compose — multi-container orchestration (UI + API + DB + proxy)
- Backend development
- Python (FastAPI / Django) OR Node.js (Express / NestJS) OR Java (Spring Boot)
- Design, develop and maintain responsive, scalable web applications using React, Angular
- Build semantic, accessible UI layouts using HTML and CSS
- gRPC/ RESTful API design — versioning, error handling, request validation
- Relational databases — PostgreSQL or MySQL, schema design, queries
- OAuth 2.0 and OpenID Connect (OIDC), JWT — issuance, validation, refresh tokens, expiry
- Role-Based Access Control (RBAC)
- HTTPS / TLS — certificate setup including self-signed certs for on-premise
- API key management — generation, hashing, rate limiting
- Git — branching, pull requests, conflict resolution
- Proficiency with usage of GenAI tools for development
Preferred Skills :
- Experience with third-party licensing platforms (Keygen.sh, License Spring, or similar)
- AWS, Microsoft Azure, or Google Cloud Platform – Cloud compute & storage management
福利待遇
•Learning Budget
•绩效奖金
•带薪假期
•弹性工作
•医疗保险
必备技能
Software engineering
Application development
Troubleshooting
关于Bosch
Bengaluru (prev. Bangalore)
总部位置
