Description

  • Design and develop efficient and scalable server-side applications and APIs.
  • Implement and maintain databases, with a focus on MongoDB and RDBMS.
  • Collaborate with the front-end developers and other stakeholders to ensure seamless integration between the front-end and back-end components.
  • Write clean, well-documented, and efficient code that adheres to best practices and coding standards.
  • Optimize application performance and scalability, ensuring high availability and reliability.
  • Troubleshoot and resolve issues related to server-side functionality and database performance.
  • Conduct database modeling and design, ensuring data integrity and efficient querying.
  • Collaborate with cross-functional teams, including product managers, designers, and quality assurance, to define and implement new features and enhancements.
  • Stay updated with emerging technologies, trends, and best practices in back-end development and database management.
  • Assist with the deployment and maintenance of the application on production environments.

     

Required Skills And Qualifications

 

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Back-End Developer with a strong focus on MongoDB and RDBMS.
  • Strong knowledge of server-side programming languages such as Node.js, Python, or Java.
  • In-depth understanding of database management systems, particularly MongoDB and RDBMS (e.g., MySQL, PostgreSQL, or MS SQL).
  • Experience in designing and optimizing database schemas, indexing, and querying.
  • Proficiency in working with RESTful APIs and implementing API endpoints.
  • Familiarity with web development frameworks and tools such as Express.js, Django, or Spring.
  • Experience with version control systems (e.g., Git) and collaborative development workflows.
  • Understanding of software development best practices, including code reviews, testing, and documentation.
  • Strong problem-solving and analytical skills, with attention to detail.
  • Excellent communication and teamwork abilities.

     

Preferred Qualifications

 

  • Experience with cloud platforms (e.g., AWS, Azure, or GCP) and deploying applications on cloud infrastructure.
  • Familiarity with NoSQL databases other than MongoDB, such as Redis or Cassandra.
  • Knowledge of data warehousing concepts and technologies

Key Skills
Education

Bachelor's