
Senior Engineer
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 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...