Python Backend Developer
QuaXigma IT solutions Private LimitedAndhra Pradesh, India₹800,000 – ₹1,600,000
it-jobs
Job Description
Role Overview 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. Key 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, 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 - Proven experience of 5+ years 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 & encryption - Security testing & vulnerability mitigation - Experience with Python frameworks such as FastAPI, Django, 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, 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! Skills:- Python, API, FastAPI, RESTful APIs, SQL and Web applications
Get AI-Matched to This Job
Upload your resume and our AI will score how well you match this and thousands of similar roles.