02 Oct
|
Asmadiya Technologies
|
Pune
02 Oct
Asmadiya Technologies
Pune
Backend JavaScript API Developer (3 to 5 Years)
Role overview
This role focuses on designing and building backend APIs using JavaScript/TypeScript, managing databases, and deploying services on cloud platforms.
Key responsibilities
- Design, develop, and maintain RESTful (and/or GraphQL) APIs for web and mobile applications.
- Implement server-side business logic, integrations with third-party services, and background jobs.
- Design and optimize database schemas, queries, and indexes for performance and data integrity.
- Ensure API reliability, scalability, and security (authentication, authorization, input validation, rate limiting).
- Write clean, testable code with unit/integration tests and participate in regular code reviews.
- Collaborate with frontend, QA, and DevOps teams to deliver features from design to production on cloud environments (AWS/Azure/GCP).
- Monitor and troubleshoot issues, optimize performance, and improve observability (logging, metrics, alerts).
Required skills and experience
- 3 to 5 years of hands-on backend development using JavaScript/TypeScript with Node.js and frameworks like Express or NestJS.
- Strong experience in building and consuming RESTful APIs and working with JSON-based integrations.
- Solid understanding of relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB), including schema design and query optimization.
- Practical exposure to at least one major cloud provider (AWS, Azure, or GCP) for deploying and operating backend services.
- Familiarity with Git-based workflows, CI/CD pipelines, and basic containerization concepts (Docker).
- Good understanding of security best practices for APIs and data handling.
Nice-to-have capabilities
- Exposure to frontend frameworks (React, Angular, or Vue) for better end-to-end collaboration.
- Experience with message queues, event-driven architectures, or serverless functions.
- Knowledge of performance profiling and caching strategies (Redis or similar).
Education and attributes
- Bachelors degree in Computer Science, Engineering, or equivalent practical experience.
- Solid problem-solving skills, attention to detail, and effective communication in an Agile team environment.
📌 Java Back End Developer (Pune)
🏢 Asmadiya Technologies
📍 Pune