11 Nov
|
8byte
|
Bengaluru
What is the role?
As an L3 Software Engineer at 8byte, you will build our enterprise AI products end to end and own how they are shipped and run. You will design and write frontend and backend code, and take the same features through CI/CD, infrastructure and production on our cloud-native AWS platform. Your work will directly affect the performance, stability and security of mission-critical systems used by BFSI clients across India and the GCC.
This is a high-ownership role for a senior engineer who is equally comfortable in application code and in infrastructure.
Product thinking and ownership are a must: you care about why a feature exists and whether it works for the user, not only whether it shipped. You will make independent technical decisions, mentor junior engineers, and set the bar for code quality, reliability and security across the stack.
Responsibilities In this role, you will:
- End-to-end feature ownership: Design, build and ship complete features across frontend, backend and database, from system design to production deployment.
- Product thinking: Understand the user and business problem behind every feature, question requirements, and work with product and design to shape what gets built.
- Full-stack development: Build and maintain high-performance, responsive applications using React.js, Next.js, Node.js and NestJS.
- API and architecture design: Develop secure RESTful and GraphQL APIs, and lead the design of microservices and event-driven architecture.
- Database and caching: Design, optimise and manage PostgreSQL databases, and implement Redis caching for peak performance.
- Asynchronous processing: Build event-driven pipelines using messaging queues such as Kafka or RabbitMQ.
- CI/CD: Build and maintain automated pipelines on GitHub Actions with testing, security scanning and rollback, for zero-downtime releases.
- Containers and Kubernetes: Containerise applications with Docker, and own their deployment and scaling on Kubernetes.
- Infrastructure as code: Provision and evolve AWS infrastructure using Terraform,
keeping environments consistent and repeatable.
- Observability and reliability: Set up monitoring, logging and alerting with tools such as Prometheus, Grafana, ELK or Datadog, and lead root cause analysis when things break.
- AI/ML integration: Work with AI/ML teams to integrate intelligent, automated services into production applications.
- Security and compliance: Enforce robust authentication, authorisation, data encryption and secrets management, in line with financial regulations and the ISO 27001 and PCI-DSS requirements of our BFSI clients.
- Code quality and mentoring: Write clean, modular, well-tested code, review others' work, and mentor junior engineers.
- Documentation: Maintain clear design documents, architectural decision records (ADRs) and runbooks.
Attributes We are looking for an L3 Software Engineer with the following:
- 4–6 years of hands-on software engineering experience, ideally within fintech, BFSI or SaaS.
- Strong product thinking (must-have): you understand users and business goals, and make engineering trade-offs with product impact in mind.
- Strong ownership (must-have): you take problems from idea to production and stay accountable for the outcome without being chased.
- Bachelor's or Master's degree in Computer Science, Computer Engineering, Information Technology or a related technical field.
- Strong frontend expertise in React.js, Next.js and TypeScript.
- Strong backend expertise in Node.js and NestJS.
- Deep experience with PostgreSQL, including SQL optimisation and schema design, plus working knowledge of Redis and MongoDB.
- Strong grasp of distributed systems, backend architecture, and messaging systems such as Kafka or RabbitMQ.
- Experience with REST, GraphQL, WebSockets, webhooks and gRPC.
- Production experience with Docker and Kubernetes, and working proficiency with Terraform.
- Practical experience designing CI/CD pipelines with GitHub Actions or equivalent tools.
- Good working knowledge of AWS, including networking, IAM and core compute and storage services.
- Sound knowledge of data structures, algorithms and system design patterns.
- A proven track record of owning features end to end, with transparent technical communication and the ability to mentor peers.
Nice to have
- Domain experience in payments, lending, neo-banking, wealth tech or insurance tech.
- Hands-on exposure to AI-driven products or machine learning integrations.
- Experience with monitoring stacks such as Prometheus, Grafana, ELK or Datadog.
- Exposure to ISO 27001 or PCI-DSS compliance work.
- Experience working in fast-paced Agile environments.
Tech Stack
- Frontend: React.js, Next.js, TypeScript
- Backend: Node.js, NestJS, Express.js
- Database and caching: PostgreSQL, MongoDB, Redis
- Cloud and DevOps: AWS, Docker, Kubernetes, Terraform, GitHub Actions
- Messaging and real-time: Kafka, RabbitMQ, WebSockets, webhooks, gRPC
What We Offer
- End-to-end ownership of features and the infrastructure they run on, with real scope to shape architecture and tooling.
- Direct collaboration with founding and engineering leadership on high-level system decisions.
- Competitive fixed salary with performance-based bonuses.
- Equity options (ESOPs).
- Comprehensive health insurance coverage.
- A small, high-trust team where your work is visible and directly impactful.
- A collaborative, high-growth engineering culture with a strong emphasis on learning, automation and operational excellence.
- Daily breakfast and lunch at the office.
Work Mode Full-time, in-office role (Bangalore, 5 days/week). Skills: typescript,nestjs,react.js,ci/cd,aws,system design,product thinking,docker,next.js,terraform,kubernetes,postgresql,node.js
📌 Senior Developer (Bengaluru)
🏢 8byte
📍 Bengaluru