Search by job, company or skills

V

Python Developers (GRD)

4-6 Years

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 months ago

Job Description

Key Responsibilities:

  • Design, develop, and maintain backend services using Python and modern frameworks such as Flask or FastAPI
  • Apply OOP principles including inheritance, polymorphism, abstraction, and encapsulation in real-world projects
  • Work with built-in data structures and collections such as list, dict, set, tuple, and deque
  • Leverage functional programming techniques including comprehensions, lambdas, and generators
  • Implement robust exception handling strategies using custom exceptions and try-catch-finally blocks
  • Develop multithreaded applications and manage basic concurrency
  • Perform file operations and manage data serialization/deserialization
  • Design and consume RESTful APIs with a focus on performance and security
  • Interact with databases using SQL for CRUD operations, joins, and aggregations
  • Utilize ORMs such as SQLAlchemy or Django ORM to manage data models
  • Integrate generative AI capabilities and NLP features using LLM APIs and vector databases
  • Write unit and integration tests using pytest or unittest frameworks
  • Use Git for version control and collaborative development workflows

Required Skills and Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent professional experience)
  • Proven experience in Python development and backend design
  • Strong understanding of OOP and core Python concepts
  • Hands-on experience with Flask or FastAPI for RESTful API development
  • Familiarity with SQL, ORMs, and database operations
  • Exposure to generative AI tools, LLM APIs, and vector databases
  • Good understanding of multithreading and concurrency
  • Strong problem-solving, analytical, and communication skills

More Info

About Company

Since our inception in 2004, ValueCoders has been delivering IT outsourcing services worldwide. We combine business domain knowledge, proven methodologies, and the technology expertise of 650+ skilled software professionals to yield high-quality solutions that add value to businesses.

Job ID: 128531225