HamburgerMenu
hirist

Lead Software Engineer - Full Stack Development

Adept Global
Bangalore
2 - 5 Years

Posted on: 03/12/2025

Job Description

Job Title : Senior Software Engineer

Location : Bengaluru.

Experience : 2- 5 years.

Key Responsibilities :

- Hands on experience with Graph Database (Neo4J Database).

- Collaborate extensively with engineers, customers, and senior management to build and ship key features.

- Help architect and build internal libraries, standards, and frameworks to drive engineering wide consistency.

- Develop modular and consistent architectures across products, including documentation of approach and test cases.

- Design and implement software solutions that leverage SQL and NoSQL databases and customizable no-code/low-code workflow applications.

- Develop and maintain technical documentation, including architecture diagrams, design documents, and system documentation.

- Collaborate with cross-functional teams to identify technical requirements and deliver solutions that meet them.

- Provide technical guidance and mentorship to peers.

- Conduct code reviews to ensure adherence to coding standards and best practices.

- Continuously evaluate new technologies and tools to ensure the organization is using the most effective solutions.

- Ensure scalability, reliability, security, and performance of software solutions.

- Analyze, troubleshoot, and proactively identify potential issues.

Requirements :

- BS or MS degree in Computer Science or equivalent with 2- 3 years of software development experience.

- Strong emphasis on software security, with practical knowledge of secure coding practices, authentication, authorization, and data protection.

- Understanding of CI/CD pipelines and deployment practices.

- Familiarity with Nginx for load balancing, reverse proxy, and web serving.

- Experience designing and developing software solutions with SQL and NoSQL databases.

- First-hand experience with Neo4J database.

- Good handle on HA and ELK stack.

- Solid understanding of software architecture and design patterns.

- Strong foundation in Object-Oriented Design, Architectural patterns, Data Structures, Algorithms, Operating Systems, and Software Engineering.

- Full-stack development experience with Java.

- Experience with microservices and REST API-based architectures.

- Experience designing multi-threaded applications.

- Familiarity with system traffic/load handling and performance optimization.

- Knowledge of security concepts at the services and system levels.

- Familiarity with Agile development methodologies.

- Willingness to work across the stack and learn new technologies quickly.

Good to Have :

- Experience with caching tools like Redis and Apache components.

- Experience with no-code/low-code workflow application development.

- Familiarity with Angular Web Framework and services.

- Cloud expertise and experience with storage tools.

info-icon

Did you find something suspicious?