
Senior Full-stack Engineer - (Cloud, AI)
Banyan Softwareabout 10 hours ago
Bengaluru, IndiaSenior
Responsibilities
- Own complex features end to end, including backend services, APIs, data, and UI.
- Build responsive, accessible frontends using React.js and Next.js.
- Design and build scalable, secure applications on cloud-native infrastructure.
- Create robust APIs (REST and GraphQL) and well-designed SQL/No-SQL data models.
- Champion AI-assisted development tooling to maximize velocity and code quality.
- Build and maintain CI/CD pipelines and Infrastructure-as-Code for secure deployments.
- Participate in and lead code reviews, ensuring adherence to design patterns and security standards.
- Implement integration patterns connecting new services with existing systems.
- Take ownership of applications through deployment and operation.
Requirements
- Strong software engineering experience building production applications.
- Production experience on AWS or Azure is required.
- Proficiency across the stack with modern backend languages and UI frameworks.
- Hands-on experience with .NET Core, Python, TypeScript, or Java.
- Solid React.js experience in building responsive, accessible UIs.
- Experience designing APIs (REST and/or GraphQL) and working with SQL and No-SQL databases.
- Familiarity with Infrastructure-as-Code (Terraform) and CI/CD pipelines.
- Fluency with AI-assisted development tooling as part of daily work.
- Strong grounding in engineering principles like DDD and test-driven development.
- Experience working in Agile environments with a proactive ownership mindset.
Benefits
- Permanent home for software businesses with long-term investment.
- Real ownership of outcomes within a small, senior team.
- Daily use of AI-native tooling as a core part of development.
- Opportunities for continuous learning across a portfolio of products.
- Support from a Director of Engineering Excellence for coaching and improvement.
Tech Stack
Apache KafkaAWSAzureDockerGitHub ActionsGitLab CI/CDGraphQLJavaKubernetesNext.jsPythonRabbitMQReactSQLTerraformTypeScript