Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Training Basket

NewBe an early applicant

Senior Python Developer

Posted Updated
Discussion

Description

  • Design, develop, test, and maintain scalable applications using Python.

  • Build and maintain backend services, RESTful APIs, and microservices.

  • Develop applications using frameworks such as Django, Flask, or FastAPI.

  • Write clean, reusable, efficient, and maintainable code following coding standards.

  • Design, optimize, and manage relational and NoSQL databases.

  • Integrate third-party APIs, services, and external systems.

  • Identify and resolve performance bottlenecks, bugs, and production issues.

  • Implement security best practices, authentication, and authorization mechanisms.

  • Collaborate with frontend developers, DevOps engineers, QA teams, and product managers.

  • Conduct code reviews and ensure software quality through automated testing.

  • Optimize application performance, scalability, and reliability.

  • Design and maintain CI/CD pipelines and support application deployment.

  • Mentor junior developers and provide technical guidance to the development team.

  • Participate in technical planning, architecture discussions, and requirement analysis.



Requirements

  • Strong proficiency in Python programming.

  • Hands-on experience with Django, Flask, or FastAPI.

  • Experience developing RESTful APIs and microservices.

  • Strong knowledge of SQL databases such as PostgreSQL or MySQL.

  • Familiarity with NoSQL databases such as MongoDB or Redis.

  • Understanding of data structures, algorithms, and object-oriented programming.

  • Experience with Git, GitHub, and version control systems.

  • Knowledge of unit testing, integration testing, and debugging.

  • Familiarity with Docker, CI/CD pipelines, and cloud platforms such as AWS, Azure, or GCP.

  • Understanding of application security, performance optimization, and system design.

  • Strong analytical, problem-solving, and communication skills.



Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →