Search by job, company or skills

Authbridge Research Services

Senior Python Developer

Save
new job description bg glownew job description bg glow
  • Posted 5 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role Summary:

We are seeking a highly skilled, self-driven, and experienced Python Developer to join our technology team. This is a hands-on individual contributor role requiring end-to-end ownership of product delivery, primarily on backend systems and APIs, with exposure to frontend when needed. The ideal candidate demonstrates strong problem-solving skills, deep expertise in Python frameworks (such as FastAPI/Django), and the ability to independently design, build, and deliver scalable modules.

Responsibilities:

  • Develop, enhance, and maintain scalable web applications using Python frameworks such as FastAPI, Django or Flask.
  • Strong proficiency & hands-on in Python programming FastAPI, data structures, algorithms, and object-oriented design.
  • Strong knowledge of RESTful API design, microservices architecture, and third-party integrations.
  • Solid understanding of relational databases such as MySQL and NoSQL databases such as MongoDB, Redis, and Amazon, DynamoDB.
  • Experience with Amazon Web Services services including Amazon EC2, ECS, Amazon S3, Amazon RDS, KMS, AWS Lambda, and Amazon CloudWatch.
  • Familiarity with Docker, Kubernetes, CICD pipelines, and DevOps practices.
  • Knowledge of caching, queues, and event-driven systems using Apache Kafka, RabbitMQ, and Celery.
  • Strong debugging, troubleshooting, and performance optimization skills.
  • Understanding of secure coding practices, authentication, authorization, and data protection.
  • Build responsive interfaces using ReactJS and modern frontend tools.
  • Debug, troubleshoot, and optimize application performance across environments.
  • Take end-to-end ownership of features from requirement analysis to deployment.
  • Collaborate with product managers and QA to deliver high-quality solutions.
  • Manage source code and branching strategies using Git.
  • Integrate third-party APIs and external services seamlessly.

Required Skills and Qualifications:

  • Expertise in Python frameworks such as FastAPI, Django or Flask.
  • Design, develop, test, and maintain scalable backend applications using Python.
  • Build and manage RESTful APIs and microservices using Flask, FastAPI, and Django.
  • Develop secure, high-performance, and reusable code following coding standards and best practices.
  • Design and optimize database schemas, queries, and integrations with MySQL and NoSQL databases such as MongoDB,
  • Deploy, monitor, and maintain applications on Amazon Web Services using services such as Amazon EC2, ECS, Amazon S3,
  • Amazon RDS, AWS Lambda, and Amazon CloudWatch, KMS.
  • Build CICD pipelines and automate deployments using tools such as Jenkins, GitHub Actions, or GitLab CICD.
  • Containerize applications using Docker and manage orchestration with Kubernetes.
  • Implement caching, asynchronous processing, and messaging solutions using Redis, Apache Kafka, RabbitMQ, or Celery.
  • Troubleshoot production issues, perform root cause analysis, and implement preventive fixes.
  • Monitor application health, logs, metrics, and system performance to ensure uptime and reliability.
  • Collaborate with frontend developers, QA teams, DevOps engineers, product managers, and stakeholders to deliver features on time.
  • Participate in architecture discussions and recommend scalable, secure technical solutions.
  • Write unit tests, integration tests, and maintain code quality through reviews and automation.
  • Ensure application security, data protection, and compliance with organizational standards.
  • Mentor junior developers, conduct code reviews, and support technical growth of the team.
  • Estimate tasks, plan sprints, and contribute to Agile ceremonies such as standups, retrospectives, and sprint planning.
  • Continuously evaluate new tools, frameworks, and engineering practices to improve development efficiency.
  • Proficiency in frontend technologies: ReactJS, JavaScript and modern framework
  • Working knowledge of REST API integration and handling external services.
  • Excellent debugging and performance analysis skills.
  • Ability to work independently, own technical solutions, and manage deadlines.
  • Implement secure authentication and authorization mechanisms JWT, OAuth, etc..
  • Follow OWASP guidelines and ensure data security in APIs and databases.
  • Conduct code reviews, fix vulnerabilities, and maintain compliance standards.
  • Monitoring Prometheus, Grafana, ELK, or similar tools
  • Develop unit tests, integration tests, and ensure high code coverage.

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 148220225

Similar Jobs

Noida, India

Skills:

DevopsGithubPython

Gurugram, India

Skills:

Data Structures And AlgorithmsPytestCloud ComputingPostgreSQLSqlAsynchronous programmingAgile MethodsMicroservicesNosqlDjangoGitCeleryDockerMySQLRESTful API developmentMongoDBFastAPIPythonasyncio