Search by job, company or skills

headstart

Senior Python Developer

Save
  • Posted 4 days ago
  • Be among the first 20 applicants
Early Applicant

Job Description


We are seeking a highly experienced Senior Back-End Developer with a proven track record of building robust, scalable, and efficient back-end systems. As a Senior Back-End Developer, you will play a pivotal role in architecting, developing, and maintaining our platform's back-end infrastructure. You will collaborate with cross-functional teams to deliver high-quality software solutions that meet business objectives and enhance user experiences.

Responsibilities:

API Design and Development:

  • Design, develop, and maintain robust, scalable, and secure RESTful APIs and Web Socket Connections.
  • Collaborate with front-end developers (like REACT, Angular), product managers, and QA engineers to ensure seamless integration between front-end and back-end systems.
  • Optimize APIs for performance (optimization), ensuring low latency and high reliability.

Database Management:

  • Design and implement efficient database schemas and queries.
  • Optimize database performance by creating indexes and performing regular database tuning.
  • Ensure data integrity, consistency, and security.

Authentication and Authorization:

  • Implement secure authentication and authorization mechanisms using best practices (e.g., OAuth, JWT, etc.).
  • Ensure compliance with data security standards and protocols.

Scalability and Performance Optimization:

  • Architect and develop scalable systems to handle large user loads.
  • Conduct performance profiling and optimize code to ensure efficient resource utilization.

Error Handling and Logging:

  • Implement comprehensive error handling and logging mechanisms.
  • Set up monitoring tools to track system behaviour and proactively address issues.

Code Quality and Reviews:

  • Participate in code reviews to maintain dynamic and high-quality code standards.
  • Mentor junior/other developers and provide guidance on best practices.

Monitoring and Maintenance:

  • Monitor system performance and identify bottlenecks.
  • Perform regular maintenance tasks such as database backups and server updates.
  • Troubleshoot and resolve issues reported by users or stakeholders.

Collaboration and Communication:

  • Work closely with front-end developers to ensure seamless integration of back-end functionality.
  • Communicate technical concepts effectively to non-technical stakeholders.

Leadership and Strategy:

  • Contribute to architectural decisions and long-term strategy for back-end development as per our requirements.
  • Stay updated on emerging technologies and recommended tools and frameworks (FASTAPI, DJANGO, FLASK) to enhance the platform.

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 4+ years of experience in back-end web development and software development services.
  • Proficiency in Object-Oriented Programming (OOP) principles and Data Structure Algorithms (DSA).
  • Strong expertise in Python and frameworks like FastAPI, Django or Flask.
  • Strong expertise in RAG, MCP.
  • Strong expertise in MySQL and NoSQL queries.
  • Experience with microservices architecture and building RESTful APIs.
  • Proficiency in working with databases like MySQL, PostgreSQL, or MongoDB, including schema design and optimization.
  • Familiarity with containerization tools like Docker and orchestration platforms like Kubernetes.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 150674495

Similar Jobs

Delhi, India

Skills:

AlgorithmsApisDatabase Technologiesdata structuresPythonWeb Servicesunit testsCI CD pipelines

Delhi, India

Skills:

MlDjangoReactJavascriptVueFlaskFastAPIPythonAngularAi

Gurugram, Gurugram, India

Skills:

Power AutomateDjangoMicrosoft Exchange OnlineGcpFlaskKerberosSamlOauthPowerShellLdapAWSFastAPIKubernetesPythonDockerSharepoint OnlineOneDriveAuthentication servicesActive DirectoryGoogle WorkspaceTeamsAzure servicesMFAMicrosoft 365 servicesTemporal.ioasynchronous APIs

Delhi, India, Bawana

Skills:

JavascriptAWSMySQLAngularjsShell ScriptingPythonDjangoCSS

Gurugram, Hyderabad, Pune

Skills:

OopDjangoUnixFtpDockerFlaskApiFastAPIPythonAws