Backend Developer Opportunity in Chennai
Curapersonal Private Limited is looking for a skilled Back-End Developer to design, build, and maintain the server-side logic, databases, and APIs essential for our web and mobile applications. This role involves creating scalable systems, improving performance, and ensuring the security and reliability of our backend services. You will be a key contributor to our platform's success.
Core Responsibilities:
- Develop and manage server-side logic and overall application architecture.
- Create and maintain RESTful APIs for front-end and external system integration.
- Write clean, efficient, and maintainable code adhering to industry best practices.
- Implement comprehensive security measures, including authentication and authorization.
- Utilize containerization (Docker) and orchestration (Kubernetes) for application deployment and management.
- Collaborate effectively with front-end developers, DevOps teams, and product managers.
- Actively participate in code reviews, testing, and technical documentation.
Essential Skills and Qualifications:
- Proficiency in backend technologies such as Node.js, Java, Python, or Ruby.
- Experience with relational (e.g., MySQL) and non-relational (e.g., MongoDB) databases.
- Proven experience in designing and developing RESTful APIs.
- Solid understanding of microservices architecture and distributed systems.
- Hands-on experience with Docker and Kubernetes.
- Knowledge of security protocols like OAuth and JWT.
- Familiarity with Git version control and CI/CD pipelines.
- Strong foundation in data structures, algorithms, and system design principles.
Desirable Skills:
- Experience with cloud environments like AWS, Azure, or GCP.
- Familiarity with message queuing systems (Kafka, RabbitMQ).
- Exposure to caching solutions such as Redis or Memcached.