Turnkey Insights is seeking a talented Back-End Developer to join our skilled development team. As a Back-End Developer, you will be responsible for designing, implementing, and maintaining the server-side logic and databases for our applications. This position requires a strong proficiency in Relational & Non-Relational database. And a deep understanding of back-end development principles.
• 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.