Full Stack Developer - Bengaluru, India - Indium Software

    Indium Software
    Indium Software Bengaluru, India

    Found in: Talent IN 2A C2 - 1 week ago

    Default job background
    Description

    Experience Required: 8-10 years

    Key Web Service Development

  • NoSQL Databases
  • In-Memory Databases
  • Job Description:
    • We are looking for an experienced Full Stack Developer to join our dynamic team.
    • The ideal candidate will have a strong background in software development, with specific expertise in Python, designing and implementing RESTful web services, and working with NoSQL and in-memory databases.
    • This role involves both front-end and back-end development, requiring a solid understanding of the full software development lifecycle, from concept to develop, and maintain scalable, high-availability applications using Python.
    • Develop RESTful web services to facilitate communication between the client-side and server-side applications.
    • Work with NoSQL databases (such as MongoDB, Cassandra, etc.) to store and manage application data efficiently.
    • Utilize in-memory databases (like Redis, Memcached) for caching purposes to enhance application performance.
    • Collaborate with front-end developers to integrate user-facing elements using server-side logic.
    • Ensure the entire stack is designed and built for speed and scalability.
    • Design and implementation of continuous integration and deployment (CI/CD) pipelines.
    • Write reusable, testable, and efficient code.
    • Security and data protection integration.
    • Stay up-to-date with emerging trends and technologies in full-stack development, and advise the team on adopting new technologies that will benefit the project.
    • Lead and mentor junior developers, fostering a culture of innovation and continuous improvement.

    Requirements :

    • Bachelor's or Master's degree in Computer Science, Engineering, or a relevant field.
    • 8-10 years of experience in full-stack development, with a strong focus on Python programming.
    • Proven experience in developing RESTful web services.
    • Extensive knowledge of NoSQL databases and in-memory databases, including their installation, configuration, and optimization.
    • Solid understanding of front-end technologies, such as JavaScript, HTML5, and CSS3, is a plus.
    • Familiarity with server-side frameworks (such as Django, Flask, etc.) and front-end frameworks (such as Angular, React, ) is desirable.
    • Proficiency in code versioning tools, including Git.
    • Excellent problem-solving skills and the ability to work in a team.
    • Strong communication and interpersonal skills.
    )