Backend Developer

Job Description:

We are looking for a skilled and motivated Backend Developer to join our dynamic team. The successful candidate will be responsible for the server-side web application logic and integration of the work front-end developers do. You will build and maintain the server, the database, and any necessary business logic.

Responsibilities:
  • Design, build, and maintain efficient, reusable, and reliable code.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Implement automated testing platforms and unit tests.
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Help maintain code quality, organization, and automation.
  • Collaborate with other team members and stakeholders to understand requirements and develop solutions.
  • Create and maintain database schemas that represent and support business processes.
  • Manage and optimize scalable distributed systems.
  • Provide mentorship and guidance to junior developers.
Requirements:
  • Strong proficiency with server-side languages such as Python, Java, Ruby, PHP, or Node.js.
  • Proficiency in database management systems like MySQL, PostgreSQL, MongoDB, etc.
  • Experience with RESTful APIs and services.
  • Understanding of fundamental design principles behind a scalable application.
  • Proficient understanding of code versioning tools, such as Git.
  • Experience with cloud services such as AWS, Google Cloud, or Azure.
  • Familiarity with front-end technologies (e.g., HTML, CSS, JavaScript) is a plus.
  • Ability to write clean, well-documented, and efficient code.
  • Strong problem-solving skills and ability to troubleshoot issues.
  • Excellent communication and teamwork skills.
  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • [Insert years] of experience in backend development.
Preferred Qualifications:
  • Experience with microservices architecture.
  • Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Knowledge of automated deployment, continuous integration, and continuous delivery practices.
Benefits:
  • Competitive salary and benefits package.
  • Flexible working hours and remote work options.
  • Professional development opportunities.
  • Health, dental, and vision insurance.
  • Generous vacation and paid time off.

Open Positions: 5
Job Status: Closed

Job Category: Backend
Job Type: Full Time
Job Location: Chennai

Apply for this position

Allowed Type(s): .pdf, .doc, .docx