Backend Developer
7 days ago
Job Description :
As a Backend Developer specializing in Node.js and NestJS within an AWS environment, you will be responsible for the server-side logic, database interactions, and API development that underpin our applications.
You will leverage your expertise in TypeScript, JavaScript, and modern backend architectures to build efficient, secure, and maintainable systems.
Your understanding of AWS services and database technologies like DynamoDB and PostgreSQL will be crucial in delivering scalable and resilient solutions.
Responsibilities :
- Design, develop, and maintain robust and scalable backend applications and APIs using Node.js and the NestJS framework (TypeScript).
- Write clean, well-documented, and efficient code adhering to best practices and coding standards.
- Leverage various AWS services (e.g., EC2, Lambda, S3, API Gateway, IAM, CloudWatch) to build and deploy scalable and resilient backend solutions.
- Design and implement integrations with AWS managed services.
- Optimize applications for performance and cost-efficiency within the AWS environment.
- Design and implement efficient data models for both NoSQL (DynamoDB) and relational (PostgreSQL) databases.
- Write optimized database queries and manage database interactions within the backend applications.
- Design, develop, and document RESTful APIs following best practices.
- Contribute to the development and deployment of microservices-based architectures.
- Ensure API security, versioning, and proper error handling.
- Utilize TypeScript extensively for building strongly-typed and maintainable backend applications.
- Apply your knowledge of JavaScript (ES6+) when necessary.
- Utilize Git for version control, code collaboration, and managing code repositories effectively.
- Follow established Git workflows and participate in code reviews.
- Write unit, integration, and potentially end-to-end tests to ensure the quality and stability of the backend applications.
- Participate in code reviews to maintain code quality and share knowledge within the team.
- Collaborate with QA engineers to identify and resolve bugs.
- Demonstrate strong analytical and problem-solving skills to diagnose and resolve complex technical issues across the backend infrastructure and applications.
- Utilize logging and monitoring tools to identify and address potential problems proactively.
- Work closely with frontend developers, mobile developers, product managers, and other stakeholders in an Agile environment.
- Participate in the deployment process of Node.js/NestJS applications to the AWS cloud.
- Provide ongoing support and maintenance for deployed applications.
- Stay up-to-date with the latest advancements in Node.js, NestJS, AWS services, and backend development best practices.
- Proactively learn and adopt new technologies and tools as appropriate.
Requirements :
- 3+ years of proven experience as a Node.js Developer with a strong focus on backend development.
- Proficient in using the NestJS framework (TypeScript) for building scalable server-side applications.
- Strong experience and proficiency in both TypeScript and JavaScript (ES6+).
- Solid understanding and hands-on experience with various AWS services relevant to backend development (e.g., EC2, Lambda, S3, API Gateway, IAM, CloudWatch).
- Expertise in working with DynamoDB, including data modeling and query optimization.
- Expertise in working with PostgreSQL, including schema design and query optimization.
- Knowledge of modern web technologies, backend frameworks, and best practices.
- Experience designing and developing RESTful APIs and familiarity with microservices architectures.
- Proficient in using Git for version control.
- Strong problem-solving skills and the ability to troubleshoot complex issues.
Preferred Qualifications :
- Experience with serverless architectures (AWS Lambda).
- Familiarity with containerization technologies (Docker, Kubernetes).
- Experience with CI/CD pipelines (e.g., AWS CodePipeline, Jenkins, GitLab CI).
- Knowledge of GraphQL.
- Experience with caching mechanisms (e.g., Redis, Memcached).
- Understanding of security best practices for backend development and cloud environments.
- Experience with monitoring and logging tools (e.g., CloudWatch Logs, Datadog, New Relic).
- Familiarity with Agile development methodologies.
-
Backend Developer
2 days ago
Bengaluru, Karnataka, India beBee Careers Full timeJob Title: Backend Developer">About the RoleWe are seeking a skilled Backend Developer to join our team. As a backend developer, you will be responsible for designing and implementing scalable backend services using Node.js.">Responsibilities
-
Backend Developer
2 weeks ago
Bengaluru, Karnataka, India beBee Careers Full timeBackend Developer OpportunitySkill: .Net Backend DeveloperAbout the Role- Expert backend developer with a strong foundation in .Net Core, C#, ASP.NET WEB API.- Strong understanding of Azure services and cloud-based architecture.- Proficient in SQL server management and database development.Key ResponsibilitiesDesign, develop, and deploy scalable backend...
-
Backend Developer
5 hours ago
Bengaluru, Karnataka, India beBee Careers Full timeAbout the JobWe are seeking a highly skilled Backend Developer to join our team. As a Backend Developer, you will be responsible for designing, developing, and maintaining scalable backend services and APIs using Java and Spring Boot.
-
Backend Developer
1 week ago
Bengaluru, Karnataka, India beBee Careers Full timeBackend DeveloperPosition: Backend Developer with expertise in Golang and Shell scripting.We are looking for an experienced professional to design and develop scalable backend solutions using modern cloud-native technologies.The ideal candidate should have strong understanding of Linux systems, networking principles, and proficient in Golang, Kubernetes,...
-
Backend Developer
5 hours ago
Bengaluru, Karnataka, India beBee Careers Full timeBackend DeveloperWe are seeking an experienced Backend Developer to join our team. As a key member of our engineering team, you will be responsible for designing and developing high-performance backend systems using Go.The ideal candidate will have a strong background in backend development, system architecture, and working with distributed systems.Design,...
-
Backend Developer
1 day ago
Bengaluru, Karnataka, India beBee Careers Full timeWe are seeking a skilled Backend Developer to join our team. As a Backend Developer, you will be responsible for designing, developing, and maintaining scalable backend services and APIs to support real-time gaming features, payments, etc.The ideal candidate will have strong experience in backend development with Node.js and proficiency in building RESTful...
-
Backend Developer
2 weeks ago
Bengaluru, Karnataka, India beBee Careers Full time**Backend Software Engineer**: We are seeking a highly skilled Backend Developer to design and develop robust backend systems that power our applications.As a key member of our team, you will be responsible for designing, implementing, and maintaining server-side logic, APIs, and databases. Your expertise in Node.js, Python, or Java will help us deliver...
-
Backend Developer
2 days ago
Bengaluru, Karnataka, India beBee Careers Full timeBackend Developer Job DescriptionAbout the Role:We are seeking an experienced Backend Developer to join our team. As a Backend Developer, you will be responsible for designing and developing efficient and scalable backend systems and APIs based on business requirements.Main Responsibilities:Design and develop backend systems and APIs using Python frameworks...
-
Backend Developer
2 days ago
Bengaluru, Karnataka, India beBee Careers Full timeJob OverviewWe are seeking a skilled Backend Software Engineer to join our team.The ideal candidate will have a strong background in designing and developing efficient and reliable backend applications and APIs.This role involves collaborating with front-end developers, working with databases, ensuring performance and security, and participating in code...
-
Backend Developer
5 hours ago
Bengaluru, Karnataka, India beBee Careers Full timeAbout the Job:Are you an experienced Backend Software Engineer looking for a new challenge? This is an exciting opportunity to join our dynamic team and contribute to the development of our backend services. Your skills and expertise will be instrumental in building and scaling our system, ensuring it meets the needs of our users.We are seeking a talented...