Software Development Engineer III - Full Stack Technologies
Confidential CompanyBangalore
30+ days ago
Job description
RESPONSIBILITIES :
Drive discussions to create / improve product, process and technology.
Building abstractions and contracts with separation of concerns for a larger scope.
Rapid proto-typing and building robust and scalable solutions and think of reusing the existing solutions. Also ensure that service qualities like performance, scalability, extensibility etc are met.
Do a high-level design, functional modelling and break-down the solution into modules.
Work across multiple initiatives to develop an all-inclusive vision of enterprise solutions and development initiatives.
Establish an incremental implementation strategy to maintain flexibility while maximising speed of delivery.
Set guardrails, principles and practices for delivery of digital and cloud first commercial support systems.
Review and improve on existing systems, making use of new technologies and methodologies to seek continual improvement for existing systems.
THE CANDIDATE :
8+ years of strong individual contributor experience in full stack development.
Deep experience with React, Flutter, and Node.js for frontend and server-side development.
Experience with cross-platform development using Flutter.
Solid hands-on experience with Java (Spring Boot) in building backend APIs and microservices.
Strong understanding of data structures, algorithms, and scalable architecture.
Experience with MySQL, MongoDB, Redis, and Kafka.
Familiarity with microservices, distributed systems, and system integration.
Proficiency with containers and orchestration tools like Docker and Kubernetes is a plus.
Experience working in Agile development environments and with CI / CD pipelines.
Passionate about clean code, intuitive design, and a great user experience.
Lead code reviews, mentor junior engineers, and uphold engineering best practices.