Full-Stack Engineer (Backend-Focused)
Lacework
Software Engineering
Attibele, Karnataka9, India
Posted on Sep 18, 2025
Full-Stack Engineer (Backend-Focused)
Bangalore East, Karnataka, India
Job Info
- Job Identification 20164
- Job Category Software Development
- Posting Date 18/09/2025, 05:56 pm
- Locations Bangalore East, Karnataka, India
- Job Schedule Full time
Job Description
Full-Stack Engineer (Backend-Focused)
We are seeking a highly skilled Full-Stack Engineer with strong backend expertise and solid exposure to frontend development. The ideal candidate is passionate about system-level programming, microservices, and scalable backend systems, while being comfortable contributing across the entire stack. You will play a pivotal role in designing, developing, and maintaining robust, high-performance software solutions, and influencing product architecture and design decisions.
Key Responsibilities
- Design, develop, and maintain highly scalable backend services using Python and Java.
- Build and manage microservices in containerised environments (Docker, Kubernetes).
- Design and optimise SQL database schemas, queries, and overall performance tuning.
- Develop and maintain Linux-based shell scripts for automation and operational tooling.
- Apply expertise in data structures, algorithms, multithreading, and concurrent programming to solve complex engineering challenges.
- Contribute to the development of clean, responsive UI components using JavaScript, HTML, CSS, and frameworks such as Angular or React.
- Collaborate closely with frontend engineers, DevOps, and product managers to deliver end-to-end features.
- Debug, troubleshoot, and optimise performance across Linux-based full-stack systems.
Required Skills & Qualifications
- Education: Bachelor’s degree in Engineering (Computer Science or related field).
- Experience: 4–8 years of professional software development experience.
- Strong programming experience in Java and Python.
- Proficiency in JavaScript with experience in Angular or React.
- Hands-on experience with microservices, Docker, and Kubernetes.
- Solid expertise in SQL database design, optimization, and best practices.
- Strong foundation in algorithms, data structures, multithreading, and concurrency.
- Proven ability to debug and resolve complex issues in Linux environments.
- Experience designing modular, scalable, and maintainable software systems.