HamburgerMenu
hirist

Full Stack Engineer

Scaling Theory Technologies
5 - 10 Years
Bangalore

Posted on: 25/06/2026

Job Description

Roles & Responsibilities :

- 5 - 10 years of professional software development experience.

- Deep expertise in at least one modern programming language JavaScript/Java with strong working knowledge of frontend/backend frameworks.

- Strong understanding of software architecture, design patterns, and principles (e.g., SOLID, microservices, event-driven architectures).

- Experience with AI tools, frameworks, platforms, and their application in software delivery.

- Experience with cloud platforms (especially AWS services), containerization and orchestration (Docker, Kubernetes).

- Hands-on experience with CI/CD pipelines and automated testing frameworks.

- Familiarity with databases (SQL and NoSQL) and data modelling.

- Fluency with XP practices: TDD, pair programming, continuous integration, refactoring.

- Working knowledge of security principles (secrets management, least privilege).

What would you do here :

Key Responsibilities :

Software Development & Technical Contribution :

- Write, review, and own production-quality code as an active contributor to the team's codebase; this is a technical, hands-on role.

- Champion the use of AI-first software delivery approaches, leveraging AI tools and frameworks to enhance development efficiency, automate repetitive tasks, and improve decision-making.

- Advocate for and implement modern engineering practices, such as Continuous Integration & Continuous Delivery (CI/CD) and Infrastructure as Code (IaC).

- Contribute to architectural decisions at the team and system level, balancing pragmatism with long-term maintainability.

Delivery & Collaboration :

- Help break down complex technical work into well-scoped, deliverable increments.

- Contribute as a strong technical contributor within the team, supporting technical discussions and decisions, collaborate with cross-functional teams, including QAs, product owners, architects, designers, and program management to clarify requirements, surface constraints, and align technical solutions with business goals.

- Work closely with the Architecture Advice Forum through Architecture Decision Records (ADRs) to contribute to cross-team technical strategy, championing evolutionary architecture principles.

- Remove technical blockers and escalate risks early to protect team delivery commitments.

- Balance delivery pace with technical health advocating for investment in test coverage, refactoring, and debt reduction.

Quality & Engineering Excellence :

- Champion test-driven development (TDD), behaviour-driven development (BDD), and automated testing at all levels.

- Collaborate with platform teams to establish CI/CD pipelines and automate deployment processes.

- Contribute to the design and implementation of Infrastructure as Code using tools like Terraform to automate infrastructure provisioning and management.

- Ensure robust monitoring, logging, and alerting systems are in place to maintain system reliability and performance.

- Promote security-by-design and advocate for responsible handling of data and infrastructure.

Communication and Stakeholder Engagement :

- Effectively communicate technical concepts, challenges, and solutions to both technical and non-technical audiences.

- Participate in cross-functional discussions with stakeholders.

- Build trust with internal stakeholders through transparency about risk, progress, and technical decisions.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...