16 Aug
|
Acura Solution
|
India
16 Aug
Acura Solution
India
:
Key Responsibilities:
- Backend Development:
o Develop and maintain backend services and APIs using Node.js OR Python.
o Design and implement RESTful and GraphQL APIs.
o Build reusable, efficient, and scalable server-side components.
o Ensure seamless integration with databases, third-party services, and front-end applications.
- Database Management:
o Design and manage databases (SQL and NoSQL) such as MongoDB,
PostgreSQL, MySQL, or Redis.
o Write optimized queries for efficient data retrieval and storage.
o Ensure data integrity, security, and backup strategies.
- Performance Optimization:
o Analyze and optimize the performance of backend systems.
o Implement caching mechanisms and optimize code for scalability.
o Monitor application performance using tools like Current Relic, Prometheus, or other APM solutions.
- Code Quality and Testing:
o Write clean, maintainable, and well-documented code.
o Perform unit testing and ensure proper code coverage using frameworks like
Jest, Mocha, or PyTest.
o Collaborate with the QA team to identify and fix bugs or performance bottlenecks.
- Security and Authentication:
o Implement secure authentication and authorization mechanisms (OAuth, JWT,
etc.).
o Follow best practices to ensure the security of applications (e.g., encryption,
data validation).
o Handle user data responsibly, complying with data protection regulations
(GDPR, CCPA, etc.).
- Collaboration & Agile Practices:
o Work closely with front-end developers, DevOps, and other stakeholders to ensure smooth integration between server and client-side code.
o Participate in daily stand-ups, sprint planning, and other agile ceremonies.
o Contribute to technical documentation and collaborate on the overall architecture of the system.
- Continuous Integration/Continuous Deployment (CI/CD):
o Set up and manage CI/CD pipelines for automated testing, building, and deployment.
o Ensure smooth deployments with zero-downtime or minimal downtime.
- Monitoring and Maintenance:
o Ensure the reliability and uptime of backend systems.
o Monitor logs, troubleshoot issues, and provide fixes as required.
o Ensure regular updates and patch management for backend services and libraries.
📌 Hiring for Leading companies / Backend Developer (India)
🏢 Acura Solution
📍 India