We are seeking an experienced Python Backend Developer with strong expertise in SDK development, API design, and application security. The ideal candidate will build robust backend systems, integrate third-party services, and ensure secure, scalable backend operations.
Responsibilities
- Design, develop, and maintain backend services using Python and modern frameworks (e. g., FastAPI, Django, Flask).
- Build and maintain SDKs to support internal and external integrations.
- Develop clean, scalable, and reusable RESTful and/or GraphQL APIs.
- Implement and enforce security best practices, including authentication, authorization, encryption, secrets management, and OWASP guidelines.
- Collaborate with frontend, DevOps, and product teams to deliver end-to-end features.
- Integrate external APIs and third-party services efficiently and securely.
- Optimize backend performance, scalability, logging, and monitoring.
- Write automated tests and maintain high code quality through CI/CD pipelines.
- Work with client SMEs to understand existing workflows, formulas, and rules and translate them into maintainable backend services.
- Consume and work with existing data models and database schemas (SQL/NoSQL) to support analytical workflows, operational planning applications, and integration of machine learning outputs into backend services.
- Leverage Redis (or similar in-memory stores) for caching and performance optimization, ensuring fast response times for data-driven APIs and applications.
- QX | Public Utilize middleware, message queues, and streaming technologies (e. g., Kafka, Event Hubs, RabbitMQ) to build reliable, scalable data flows and event-driven backend services.
Requirements
- Bachelor's or master's degree in computer science, artificial intelligence, software engineering, data science, or a related field.
- 5+ years of proven experience as a Python developer specializing in backend systems.
- Hands-on experience with SDK design, development, and documentation.
- Strong knowledge of API development (REST, GraphQL), API versioning, and standards.
- Strong understanding of data modeling, multi-source data integration (SQL/NoSQL/warehouse), and analytical data flows.
- Solid understanding of application security, including OAuth2 JWT, API keys, secure coding practices, data privacy and encryption, security testing & vulnerability mitigation.
- Experience with Python frameworks such as FastAPI, Django, and Flask.
- Knowledge of databases (PostgreSQL, MySQL, MongoDB, Redis).
- Familiarity with CI/CD, Git, Docker, Kubernetes, and cloud platforms (AWS, GCP, Azure).
- Experience with caching (Redis), asynchronous processing, and performance tuning for low-latency user interactions.
- Knowledge of message brokers (Kafka, Event Hubs, RabbitMQ) and event-driven architecture for workflow orchestration.
- Strong analytical skills with complex.
- Excel models, including familiarity with advanced formulas, pivot tables, and user-defined Excel functions.
Preferred Qualifications
- Experience building public or enterprise-level SDKs.
- Hands-on experience with event-driven architectures, message queues, or streaming technologies.
- Familiarity with workflow orchestration tools (e. g., Airflow, Prefect, Dagster, and Azure Data Factory).
- Familiarity with data warehousing or analytical query optimization (Snowflake, BigQuery, Synapse, Redshift).
- Exposure to MLOps tools like MLflow, BentoML, Seldon, SageMaker, Vertex AI, or Databricks ML.
QX | Public Competencies:
- Tech Savvy: Anticipating and adopting innovations in business-building digital and technology applications.
- Self-Development - Actively seeking new ways to grow and be challenged using both formal and informal development channels.
- Action Oriented: Taking on new opportunities and tough challenges with a sense of urgency, high energy, and enthusiasm.
- Customer Focus: Building strong customer relationships and delivering customer-centric solutions.
- Optimize Work Processes: Knowing the most effective and efficient processes to get things done, with a focus on continuous improvement.
This job was posted by Murali Linga from QuaXigma.