Search by job, company or skills

Collabera Digital

Python Developer

Early Applicant
  • 25 days ago
  • Be among the first 50 applicants

Job Description

We are looking for an experienced Full Stack Software Engineer with strong Python and JavaScript/TypeScript knowledge to join our team. The successful candidate will work on a variety of projects, ranging from backend services to dynamic web applications. This role requires a combination of programming skills (Python, FastAPI, Flask, jQuery, Golang, etc.) and architecture skills (RESTful Services, Docker, SQL, etc.).

Location: Bangalore, Pune, Hyderabad and Chennai (2 Days office , Hybrid)

Key Responsibilities:

  • Design, develop, test, and maintain Flask/FastAPI or Golang microservices.
  • Develop code to connect to and access data from back-end databases.
  • Write and execute tests using pytest to ensure code quality.
  • Create interactive and responsive web applications using JavaScript/TypeScript, jQuery or other modern frontend frameworks.
  • Design and implement RESTful APIs and WebSockets for real-time communication.
  • Troubleshoot and debug applications to resolve issues and optimize performance.
  • Write and maintain SQL queries and scripts for database interactions.
  • Create and manage containerized environments using Docker and Docker Compose.
  • Occasionally use Bash scripts for automation tasks.
  • Perform regular code reviews to ensure adherence to best practices and coding standards.

Qualifications:

  • Experience with Microservices architecture.
  • Strong knowledge of Python and related frameworks (Flask, FastAPI).
  • Proficiency in JavaScript/TypeScript and experience with js frameworks.
  • Experience with SQLAlchemy and SQL and NoSQL databases.
  • Familiarity with testing frameworks such as pytest.
  • Experience in designing and implementing RESTful services and WebSockets.
  • Experience with containerization tools such as Docker and Docker Compose.
  • Proficiency in writing and maintaining Bash scripts.
  • Strong problem-solving and debugging skills.
  • Ability to work independently and as part of a team.
  • Excellent communication and organizational skills.

Nice to Have:

  • Knowledge of Golang.
  • Knowledge of Large Language Models (LLMs).
  • Experience with Kubernetes for container orchestration.
  • Familiarity with AWS services and cloud infrastructure.
  • Experience with the Rust programming language.

More Info

Industry:Other

Job Type:Permanent Job

Date Posted: 03/11/2024

Job ID: 99043609

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Python Developer Gen AI

viamagusCompany Name Confidential

Python Developer Intern Any Graduate UG

Accopixel TechnologiesCompany Name Confidential
Last Updated: 25-11-2024 07:28:30 PM
Home Jobs in India Python Developer