Evalueserve India
Evalueserve India1h ago
Foundit

Senior Engineer

Gurgaon / Gurugram, India
Full Time
Senior Level

Auto Apply to 50+ AI Matched Senior Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Evalueserve India

Full Job Description

Job Summary

Evalueserve India is seeking an experienced Senior Python Developer for its Gurgaon/Gurugram location. This role is crucial in designing, building, and delivering high-quality, scalable software solutions. You will work extensively with Python frameworks, develop robust RESTful APIs, and uphold code quality through rigorous testing and adherence to best practices. Collaboration with cross-functional teams in an agile environment is key. The ideal candidate will possess strong problem-solving abilities, a solid understanding of cloud-native applications, and a proactive approach to learning emerging technologies, particularly in AI and data-driven solutions.

Key Responsibilities

  • Project Contribution: Actively participate in the design, development, and delivery of engineering solutions that align with project objectives and client expectations.
  • Collaboration: Work closely with fellow engineers and team members, fostering knowledge sharing and contributing to code reviews to promote mutual growth and maintain high coding standards.
  • Testing & Code Quality: Write clean, maintainable, and well-documented code. Engage in comprehensive testing, including unit, functional, and integration tests, to ensure product reliability and stability.
  • Security Consciousness: Maintain a strong awareness of security best practices throughout the software development lifecycle to protect systems and user data.
  • Learning & Improvement: Demonstrate curiosity and an eagerness to learn, exploring new technologies and methodologies to enhance products and processes.
  • Communication: Effectively communicate work updates, discuss technical challenges, and contribute ideas during team meetings and discussions to ensure alignment.
  • Problem-Solving: Address and resolve technical challenges, seeking guidance from senior colleagues when necessary to keep projects on track.

Required Qualifications

  • Bachelor's or Master's degree in Computer Science Engineering or a related field.
  • Minimum of 2 years of professional experience in Python software engineering.
  • Proficiency in selecting appropriate data structures and algorithms.
  • Demonstrated ability to deliver features on time and within budget.
  • Intermediate skills in Python and at least one of the following frameworks: Django or FastAPI.
  • Experience with Agile methodologies and project management tools.
  • Solid understanding of modern development practices, including microservices, cloud computing, and CI/CD.
  • Strong communication skills, with the ability to explain technical concepts to diverse audiences.
  • Ability to thrive in fast-paced, collaborative settings.
  • Advanced knowledge of core Python libraries and frameworks, including Django, Flask, or FastAPI.
  • Experience in developing and integrating RESTful APIs.
  • Strong foundation in Object-Oriented Programming (OOP) principles and design patterns.
  • Proficiency in writing unit tests and utilizing testing frameworks like pytest.
  • Capability to optimize code for efficiency and scalability.
  • Familiarity with database systems, both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB).
  • Knowledge of version control systems, particularly Git.
  • Experience with asynchronous programming and task queues (e.g., Celery, asyncio).
  • Understanding of containerization using Docker and associated deployment processes.
  • Basic familiarity with cloud platforms and CI/CD pipelines.

Preferred Qualifications

  • Experience in Natural Language Processing (NLP), Machine Learning (ML), Data Science, or building solutions with Generative AI is advantageous.
  • Experience in DevOps, automation, and Infrastructure-as-Code (IaC) is a plus.
  • Experience working in a Linux environment is beneficial.
  • Hands-on experience with major cloud providers (AWS, Azure, Google Cloud) and container orchestration (Docker, Kubernetes) is desirable.

Company

Evalueserve India

Evalueserve India

Evalueserve is a leading global provider of managed services, empowering over 30% of Fortune 500 companies across 45 countries with enhanced decision-making and streamlined workflows. With a team of o...

Gurgaon / Gurugram, India
Posted on Foundit