Senior Engineer – Full Stack
Core
Design scalable enterprise-grade full-stack applications using Java, Spring Boot, and React.js while guiding engineering excellence and mentoring team members.
Role type
Senior Full Stack Engineer (Technical Lead)
Builds
Scalable backend services, responsive frontend applications, RESTful APIs, and AI-assisted engineering workflows.
Domain
Enterprise Software Development, Cloud Infrastructure, AI-Assisted Engineering
Deliverable
production ML models | product features
Required skills
Java 8+, Spring Boot, Microservices, React.js, JavaScript (ES6+), Docker, Kubernetes, Azure/GCP, CI/CD, RESTful API design, Object-Oriented Programming, Design Patterns, Unit & Integration Testing, Event-Driven Architecture, GraphQL, Distributed Systems, Performance Tuning, Messaging Platforms (Kafka, GCP Pub/Sub), AI coding assistants (GitHub Copilot/ChatGPT), LLM integration, Responsible AI practices
Preferred skills
Hands-on experience with GitHub Copilot or equivalent AI coding assistants, creating prompts for software development tasks, validating AI-generated code for quality and security, integrating LLMs into enterprise applications
Technologies
Java, Spring Boot, React.js, JavaScript, Docker, Kubernetes, Jenkins, GitHub Actions, Azure, GCP, Kafka, Prometheus, Grafana, GitHub Copilot, ChatGPT
Responsibilities
Develop enterprise-grade full-stack applications; Guide technical design discussions and contribute to application architecture; Mentor junior engineers through code reviews and knowledge-sharing; Build CI/CD pipelines and containerized applications; Implement secure coding practices and ensure compliance with security standards; Use AI-assisted development tools to improve productivity and validate AI-generated code.
Seniority
Senior, hands-on IC with mentorship responsibilities