09 Aug
|
Azuga
|
Bangalore Urban
09 Aug
Azuga
Bangalore Urban
Position Title Full Stack Integration Developer Experience 3+ Years (relevant experience in Full Stack and Backend Development)
Job Summary We are seeking a highly skilled Full Stack Developer with robust expertise in Node.js, TypeScript, AWS Serverless technologies, and modern application architecture
. The ideal candidate will be responsible for designing, developing, and maintaining scalable, high-performance applications while working across both backend and frontend components. The role requires hands-on experience in cloud-native development, event-driven architectures, API design, data streaming, and database optimization.
The candidate should be capable of owning solutions end-to-end, from architecture and design through development, deployment, monitoring, and production support.
Key Responsibilities
- Design, develop, and maintain scalable, secure, and high-performing full-stack applications.
- Build and manage serverless applications using AWS services and best practices.
- Develop and maintain RESTful and GraphQL APIs.
- Design and implement event-driven architectures and data streaming solutions using Apache Kafka.
- Develop reusable frontend components and integrate them with backend services.
- Design, optimize, and maintain relational and NoSQL databases.
- Implement ETL and data transformation pipelines for large-scale systems.
- Participate in end-to-end system design, including scalability, reliability, performance, and security considerations.
- Monitor application health, troubleshoot production issues, and improve system observability.
- Collaborate with product managers, architects, QA teams, and other stakeholders to deliver robust solutions.
- Follow coding standards, perform code reviews, and ensure high-quality software delivery.
- Contribute to CI/CD automation and deployment strategies.
Required Skills & Qualifications Backend Development
- Strong proficiency in TypeScript and Node.js.
- Hands-on experience developing scalable backend services.
- Strong understanding of asynchronous programming and modern architectural patterns.
- Experience building microservices-based applications.
Cloud & AWS Services Hands-on Experience With
- AWS Lambda
- API Gateway
- Amazon S3
- Amazon SQS
- Amazon SNS
- Amazon MSK (Managed Kafka)
- Amazon CloudWatch
- AWS Secrets Manager
Serverless Architecture
- Proven experience building and deploying Serverless applications.
- Familiarity with Serverless Framework, AWS SAM, or equivalent tools.
- Strong understanding of cloud-native application design principles.
Data & Streaming
- Strong experience with Apache Kafka and distributed messaging systems.
- Understanding of event-driven architecture and real-time data processing.
- Experience with ETL pipelines and stream processing concepts.
- Knowledge of data transformation and integration patterns.
Database Technologies Experience With
- MySQL
- MongoDB
Strong Understanding Of
- Database design and data modeling
- Query optimization
- Indexing strategies
- Performance tuning
- Data integrity and scalability
API Development Expertise In
- RESTful API design principles
- GraphQL development
- API versioning and documentation
- API security using OAuth2, JWT, and authentication best practices
- API performance optimization
System Design & Architecture
- Ability to design large-scale distributed systems.
- Deep understanding of
- Microservices Architecture
- Distributed Systems
- High Availability
- Fault Tolerance
- Resiliency Patterns
- Scalability and Performance Optimization
- Experience conducting architecture reviews and design discussions.
Frontend Development
- Experience with modern JavaScript/TypeScript frameworks such as React, Angular, or Vue.js.
- Strong understanding of responsive UI development.
- Experience integrating frontend applications with REST/GraphQL APIs.
- Knowledge of state management, component-based architecture, and frontend performance optimization.
Preferred Qualifications
- Experience with CI/CD pipelines and DevOps practices.
- Familiarity with Docker and Kubernetes.
- Knowledge of monitoring, logging, and observability best practices.
- Experience working on high-traffic or real-time applications.
- Exposure to Agile/Scrum methodologies.
- Experience with Infrastructure as Code (IaC) tools such as Terraform or AWS CloudFormation is an added advantage.
Educational Qualification Minimum Qualification Required
- B.Tech / B.E. / M.Sc. in Software Engineering, Computer Science, Information Technology, or a closely related discipline.
📌 Full Stack Developer (Bangalore Urban)
🏢 Azuga
📍 Bangalore Urban