Python Developer - Mumbai, India - marcus evans Group

    marcus evans Group
    marcus evans Group Mumbai, India

    2 weeks ago

    Default job background
    Description

    marcus evans founded in 1983 and is a global Business Intelligence and Event Marketing company, with 49 offices in 20+ countries. Headquartered in the UK, we are rated in the top 20 UK companies for work/life balance.

    Working across all industry sectors our Summits, Conferences and Online Events brands deliver innovative high-level content, networking and one-to-one meeting platforms that bring together key decision-makers on a truly global scale. Our client base is comprised of C-level executives from 98% of existing Fortune 1000 companies, and we are world leaders in a variety of industries, including healthcare, legal, pharmaceutical, investments, energy, and packaging.

    We are in search of a highly skilled Python Developer with a solid background in application development, strong expertise in Python programming, and a keen focus on creating high-quality, reliable software. The ideal candidate should have 4 years of experience in a similar role within a software development/IT environment. In this role, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet business needs.

    This role is located in our Mumbai office.

    Key Responsibilities

    • Design, develop, test, and deploy scalable and efficient Python applications, with a focus on utilizing FastAPI for building APIs.
    • Write clean and maintainable code, adhering to best practices and coding standards.
    • Collaborate with cross-functional teams to define, design, and implement new features, ensuring high-quality, performance solutions.
    • Participate in code reviews to maintain code quality and ensure the adoption of best practices.
    • Work closely with stakeholders to understand project requirements and deliver solutions that meet business needs.
    • Stay updated on industry trends, emerging technologies, and best practices to enhance development processes continually.
    • Develop and maintain technical documentation.
    • Provide technical support and troubleshooting for software applications.

    Must - Have Skills

    • Bachelor's degree in Computer Science, Engineering, or a related field.
    • Proven experience as a Python Developer with 4 years of relevant work experience.
    • Strong understanding of software development principles, design patterns, and best practices.
    • Experience with FastAPI for building APIs.
    • Strong knowledge of Python web frameworks such as Flask or Django.
    • Proficient understanding of code versioning tools like Git, SVN.
    • Understanding of software development principles, including agile methodologies.
    • Experience with relational databases such as MySQL and SQL Server.
    • Excellent problem-solving skills and attention to detail.
    • Strong communication skills and ability to work in a team environment.

    Good to Have Skillls

    • Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).
    • Knowledge of non-relational databases such as MongoDB.
    • Familiarity with cloud platforms (e.g., AWS, Azure, GCP).
    • Familiarity with front-end technologies (HTML, CSS, JavaScript) is advantageous.

    Compensation & Benefits

    • Competitive base salary of 15LPA.
    • Part of a highly skilled and motivated international development team.
    • Bonus available on performance.
    • May require relocating to Mumbai, India with occasional international travel.

    We are an equal opportunity employer and value diversity. All employment is decided on the basis of qualifications, merit and business need.