Backend Developer - Python
QX Impact
Tirupati Urban, Andhra Pradesh, India
See who QX Impact has hired for this role
See who QX Impact has hired for this role
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.
- 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.
- 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.
- 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.
-
Seniority level
Mid-Senior level -
Employment type
Full-time -
Job function
Information Technology and Engineering -
Industries
Software Development, IT Services and IT Consulting, and Technology, Information and Internet
Referrals increase your chances of interviewing at QX Impact by 2x
See who you knowGet notified about new Python Developer jobs in Tirupati Urban, Andhra Pradesh, India.
Sign in to create job alert