Source description
About the role
As a Senior Python Developer, you will be responsible for designing, developing, and maintaining high-quality, scalable, and reliable applications. Your deep expertise in Python, strong problem-solving skills, and ability to lead technical initiatives while collaborating across teams will be essential to deliver robust solutions aligned with business goals. Key Responsibilities: - Design, develop, test, and maintain Python-based applications and services - Architect scalable backend systems and APIs using modern frameworks - Write clean, efficient, and reusable code following best practices - Lead code reviews and mentor junior developers - Optimize application performance, scalability, and security - Collaborate with product managers, architects, and DevOps teams - Integrate third-party APIs and services - Troubleshoot production issues and provide long-term fixes - Contribute to system architecture and technical decision-making - Maintain technical documentation and coding standards Qualifications Required: - Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience) - 6+ years of professional experience in Python development - Strong understanding of Python internals, OOP, and design patterns - Hands-on experience with frameworks such as Django, Flask, FastAPI - Experience building RESTful APIs and microservices - Strong knowledge of SQL and NoSQL databases (PostgreSQL, SQL Server, MongoDB) - Experience with asynchronous programming (async/await, Celery, RabbitMQ) - Familiarity with version control systems (Git, GitHub) - Experience with unit testing frameworks (pytest, unittest) - Strong debugging and performance tuning skills The company prefers candidates with the following qualifications: - Experience with cloud platforms (AWS, Azure, or GCP) - Knowledge of containerization and orchestration (Docker, Kubernetes) - Exposure to CI/CD pipelines, GitHub Actions - Experience with message queues and event-driven architecture - Familiarity with security best practices (OAuth, JWT, encryption) - Experience in Agile/Scrum environments Please note that the additional details of the company were not mentioned in the provided job description. As a Senior Python Developer, you will be responsible for designing, developing, and maintaining high-quality, scalable, and reliable applications. Your deep expertise in Python, strong problem-solving skills, and ability to lead technical initiatives while collaborating across teams will be essential to deliver robust solutions aligned with business goals. Key Responsibilities: - Design, develop, test, and maintain Python-based applications and services - Architect scalable backend systems and APIs using modern frameworks - Write clean, efficient, and reusable code following best practices - Lead code reviews and mentor junior developers - Optimize application performance, scalability, and security - Collaborate with product managers, architects, and DevOps teams - Integrate third-party APIs and services - Troubleshoot production issues and provide long-term fixes - Contribute to system architecture and technical decision-making - Maintain technical documentation and coding standards Qualifications Required: - Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience) - 6+ years of professional experience in Python development - Strong understanding of Python internals, OOP, and design patterns - Hands-on experience with frameworks such as Django, Flask, FastAPI - Experience building RESTful APIs and microservices - Strong knowledge of SQL and NoSQL databases (PostgreSQL, SQL Server, MongoDB) - Experience with asynchronous programming (async/await, Celery, RabbitMQ) - Familiarity with version control systems (Git, GitHub) - Experience with unit testing frameworks (pytest, unittest) - Strong debugging and performance tuning skills The company prefers candidates with the following qualifications: - Experience with cloud platforms (AWS, Azure, or GCP) - Knowledge of containerization and orchestration (Docker, Kubernetes) - Exposure to CI/CD pipelines, GitHub Actions - Experience with message queues and event-driven architecture - Familiarity with security best practices (OAuth, JWT, encryption) - Experience in Agile/Scrum environments Please note that the additional details of the company were not mentioned in the provided job description.
More at Ora Apps Inc.