12 Oct
|
Life designer private
|
HSR Layout
12 Oct
Life designer private
HSR Layout
Backend Developer – Effect TS / NestJS / TypeScript
Location: Bangalore / On-site
Employment Type: Full-time
Experience: 2–4 years
About the Role
We are looking for a Backend Developer with strong expertise in TypeScript, NestJS, and Effect TS to build scalable, reliable, and production-ready backend systems.
You will work closely with our product, frontend, and AI engineering teams to design APIs, business logic, integrations, and backend services. The ideal candidate should have a strong understanding of modern TypeScript backend architecture and be comfortable working with functional programming concepts using Effect TS.
Key Responsibilities
- Design, develop, and maintain scalable backend services using TypeScript and NestJS.
- Build robust APIs, microservices, and backend modules for web and AI-powered products.
- Use Effect TS for typed error handling, dependency management, concurrency, resource management, and functional backend workflows.
- Design clean and maintainable application architecture using NestJS.
- Develop REST APIs and integrate third-party APIs and external services.
- Implement authentication, authorization, validation, logging, and error-handling systems.
- Work with databases and design efficient data models and queries.
- Build asynchronous and event-driven backend workflows where required.
- Write clean, reusable, strongly typed TypeScript code.
- Identify and resolve performance, reliability, and scalability issues.
- Write unit and integration tests for backend services.
- Participate in code reviews and contribute to engineering standards and best practices.
- Collaborate with frontend developers, product teams, and other engineers to deliver end-to-end features.
- Deploy, monitor, debug, and maintain backend services in production environments.
Required Skills Strong hands-on experience with:
- TypeScript
- Node.js
- NestJS
- Effect TS / Effect
- REST API development
- Backend architecture and API design
- Asynchronous programming and concurrency
- Error handling and validation
- Database design and queries
- Git and Git-based development workflows
Effect TS – Important Candidates should have practical experience with Effect TS, not just theoretical knowledge.
You should be comfortable with concepts such as:
- Effect
- Typed errors
- Layer and dependency injection
- Services and Context
- Concurrency
- Resource management
- Retry and scheduling
- Structured error handling
- Functional programming patterns
Valuable to Have
- Experience with PostgreSQL / MySQL
- Redis
- MongoDB
- Docker
- AWS or other cloud platforms
- Message queues / event-driven architecture
- GraphQL
- CI/CD
- Microservices architecture
- Experience building AI/LLM-related backend services
- Experience integrating AI APIs or agent-based systems
What We’re Looking For
- Strong problem-solving and debugging skills.
- Good understanding of backend architecture and system design.
- Ability to write clean, maintainable, and strongly typed code.
- Understanding of functional programming principles.
- Ability to work independently and take ownership of backend modules.
- Strong attention to reliability, performance, and security.
- Comfortable working in a fast-paced product development environment.
- Willingness to learn and adopt modern backend technologies.
Education Bachelor’s degree in Computer Science, Engineering, or a related field is preferred, but strong practical development experience will also be considered.
Pay: ₹35,000.00 - ₹40,000.00 per month
Benefits
- Food provided
Work Location: In person
📌 Backend Developer (HSR Layout)
🏢 Life designer private
📍 HSR Layout