Backend Developer - Navi Mumbai, India - Servilint Technologies

    Servilint Technologies
    Servilint Technologies Navi Mumbai, India

    3 weeks ago

    Default job background
    Description

    SKILLS :

    • Proven experience as a Python Developer or similar role.
    • Strong proficiency in Python programming language and its associated libraries/frameworks (e.g., Django, Flask).
    • Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).
    • Familiarity with front-end technologies such as HTML, CSS, and JavaScript is a plus.
    • Experience with cloud platforms (e.g., AWS, Azure) and containerization technologies (e.g., Docker, Kubernetes) is desirable.
    • Knowledge of software development methodologies (e.g., Agile, Scrum) and version control systems (e.g., Git).
    • Excellent problem-solving and analytical skills.
    • Strong communication and collaboration skills.
    • Ability to work effectively in a fast-paced environment and manage multiple tasks simultaneously.
    • High level of understanding of JavaScript
    • Knowledge of how to use the NodeJS Framework
    • Experience with microservices architecture and RESTful API development.
    • Familiarity with DevOps practices and CI/CD pipelines
    Responsibilities :
    • Comfortable working in a collaborative environment with a team.
    • Design, develop, and maintain Python-based applications and services.
    • Write clean, efficient, and reusable code using best practices.
    • Ensure modern security standards are implemented to prevent unauthorized entry
    • Write adequate test suites to ensure all functionality originally outlined by the design is being met
    • Ensure server-side code is correctly interfacing with databases
    • Understanding of modern patterns for how backend code interacts with the front-end systems
    • Designing and developing APIs (Rest /Restful)
    • Ensure the code written is extremely robust and able to provide high performance to the end user
    • Collaborate with cross-functional teams to define, design, and ship new features.
    • Troubleshoot, debug, and fix issues in existing software applications.
    • Perform code reviews to ensure code quality and adherence to coding standards.
    • Implement automated testing to ensure the reliability and stability of software solutions.
    • Work with product managers and stakeholders to understand requirements and translate them into technical solutions.
    Location : This is a Work from office position in Mumbai
    )