Buncha Technologies India Private Limited is hiring for the role of Software Development Engineer!
Responsibilities of the Candidates:
- Design and maintain efficient backend applications using Node.js.
- Develop and integrate RESTful/GraphQL APIs for seamless communication.
- Manage NoSQL and relational databases, including Elasticsearch.
- Optimize search functionality using Elasticsearch.
- Create and deploy containerized environments with Docker.
- Collaborate using Git for version control and codebase management.
- Enhance backend performance for scalability and reliability.
- Debug and resolve issues in existing systems and code.
- Collaborate with front-end, QA, and product teams for solutions.
- Maintain high code quality standards for readability and maintainability.
- Implement secure coding practices to prevent vulnerabilities.
- Write clear documentation for APIs, systems, and processes.
Preferred Skills:
- Knowledge of cloud platforms (e.g., AWS, Azure, or Google Cloud).
- Exposure to CI/CD pipelines and containerization tools like Docker.
- Understanding of Agile development methodologies.
- Proficiency in Node.js and asynchronous programming.
- Hands-on experience with Elasticsearch querying and indexing.
- Familiarity with Docker and container orchestration tools.
- Expertise in Git for version control and collaboration.
- Strong experience in developing and securing RESTful APIs.
- Knowledge of NoSQL and relational databases.
- Basic understanding of microservices architecture.
- Familiarity with testing frameworks like Mocha, Chai, or Jest.
- Exposure to container orchestration tools (e.g., Kubernetes).
- Strong problem-solving and debugging skills.
- Knowledge of CI/CD pipelines and cloud platforms.
- Effective communication and teamwork abilities