About QX:
The QX Impact was launched with a mission to make A.I accessible and affordable and deliver AI Products/Solutions at scale for the enterprises by bringing the power of Data, AI, and Engineering to drive digital transformation. We believe without insights, businesses will continue to face challenges to better understand their customers and even lose them; Secondly, without insights businesses won't be able to deliver differentiated products/services; and finally, without insights, businesses can't achieve a new level of Operational Excellence is crucial to remain competitive, meeting rising customer expectations, expanding markets, and digitalization.
Role Overview
We are seeking an experiencedPython Backend Developerwith strong expertise inSDK development,API design, andapplication security. The ideal candidate will build robust backend systems, integrate third-party services, and ensure secure, scalable backend operations.
Key Responsibilities
- Design, develop, and maintain backend services usingPythonand modern frameworks (e.g., FastAPI, Django, Flask).
- Build and maintainSDKsto support internal and external integrations.
- Develop clean, scalable, and reusableRESTful and/or GraphQL APIs.
- Implement and enforcesecurity 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, 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.
- Utilize middleware, message queues, and streaming technologies (e.g., Kafka, Event Hubs, RabbitMQ) to build reliable, scalable data flows and event-driven backend services.
Required Skills & Qualifications
- 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 aPython Developerspecializing in backend systems.
- Hands-on experience withSDK design, development, and documentation.
- Strong knowledge ofAPI 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 ofapplication security, including:
- OAuth2, JWT, API keys
- Secure coding practices
- Data privacy & encryption
- Security testing & vulnerability mitigation
- Experience with Python frameworks such asFastAPI, Django, Flask.
- Knowledge ofdatabases(PostgreSQL, MySQL, MongoDB, Redis).
- Familiarity withCI/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, 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.
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.
Why Join Us
- Be part of a collaborative and agile team driving cutting-edge AI and data engineering solutions.
- Work on impactful projects that make a difference across industries.
- Opportunities for professional growth and continuous learning.
- Competitive salary and benefits package.
Application Details:
Ready to make an impact Apply today and become part of the QX Impact team!