- 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.
- 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.
- 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.
- 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.
Python Developer - Mumbai, India - marcus evans Group
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
Must - Have Skills
Good to Have Skillls
Compensation & Benefits
We are an equal opportunity employer and value diversity. All employment is decided on the basis of qualifications, merit and business need.