
Python Developer (Data Engineer)
Backbase
We do not know your resume yet
Upload your resume to unlock your actual match score and identify important JD keywords before applying.
Recruiters may search these ATS Keywords in your resume
Keywords
Job Description
Meet the job
- Python Backend Engineering: Design and build robust backend applications and microservices. You handle complex scripting tasks, including concurrent data operations, asynchronous processing, and intricate data formatting (e.g., date normalization);
- API Development & Integration: Develop and maintain RESTful APIs to facilitate heavy data ingestion and extraction (upload/download) across various platforms. You ensure deep compatibility with third-party requirements (BambooHR, Salesforce, Oracle NetSuite);
- Cloud Infrastructure & Migration: Manage backend hosting and data storage on Azure (App Service, Functions, Data Lake) while actively preparing for and executing a migration to GCP (Cloud Run, BigQuery, Cloud Storage);
- Data Processing: Utilize the Python data ecosystem (Pandas, NumPy, Jupyter) to write efficient logic for transforming, cleaning, and validating data before it hits the warehouse;
- Database & Warehousing: Write optimized SQL queries and interact with Data Lakes and warehouses to ensure backend services retrieve and store data accurately;
- Performance Optimization: Optimize Python scripts, database queries, and asynchronous tasks for scalability, latency, and cost-efficiency;
- Governance & Security: Ensure data privacy and secure API authentication (OAuth, API keys) while maintaining code quality and documentation standards;
- Collaboration: Partner with business stakeholders and data teams to translate complex business logic into reliable backend code.
How about you
- Education: Bachelors/Master’s degree in Computer Science, Engineering, Mathematics, or equivalent;
- Experience: 5+ years of experience in Python Backend Engineering with a strong focus on data-intensive applications;
- Technical Skills: Expert proficiency in Python (including AsyncIO, multi-threading) and frameworks like FastAPI, Flask, or Django;
- Data Proficiency: Strong background in Data Engineering fundamentals, including SQL, and libraries such as Pandas and NumPy;
- Cloud Expertise: Extensive experience hosting and managing applications on Azure; strong familiarity with GCP is highly desired for upcoming migration projects;
- Integration Knowledge: Proven experience building custom integrations and understanding the API nuances of platforms like BambooHR, Salesforce, or Oracle NetSuite;
- Best Practices: Strong understanding of REST API design standards, software design patterns, and version control (Git);
- Added Advantage: Experience with Docker, Kubernetes, or cloud certifications (Azure Developer/Architect or GCP Professional Cloud Architect);
- Soft Skills: Strong problem-solving skills, effective communication, and ability to work both independently and in cross-functional teams while mentoring junior engineers.
About The Company
Backbase
Backbase enables banks to break free from the constraints of legacy IT systems and embrace a new-generation engagement banking platform. Our whitelabel platform enables banks to gradually replace or decompose disparate legacy systems and construct a modern journey orchestration architecture around customer needs. These incremental changes allow banks to streamline business critical customer journeys across all touch points while eliminating silos and empowering both customers and employees at their unique pace and priority. Furthermore, a unique “buy plus build'' operating model enables banks to gain speed and flexibility, allowing them to accelerate in their modernization journey. Adopting powerful out-of-the-box platform features and customer journeys into their existing tech ecosystem, enables banks to start delivering immediate value. At the same time the platform’s capability to coexist in open polyglot architectures gives developers the freedom and flexibility to build unique, differentiating value, rather than building the basic functionalities from scratch. With Backbase, banks can truly unlock the potential of customer-centricity and lead the way in shaping the future of banking. We help banks re-architecting banking around their customers through omni-channel engagement orchestration.
How to Apply Better for This Job
This section explains the correct next step without forcing sign-in immediately.
Check ATS score before applying
Scan your resume for ATS readability, formatting issues, missing sections, weak keywords, and content gaps.
Customize your resume for this JD
Match your resume with the job description and add API , SQL , api , gcp , git , keywords where they fit naturally.
Find similar jobs too
Do not depend on one opening. Use your resume to find similar frontend jobs across relevant job platforms.
Ready with your customized resume?
Once your resume includes the right skills and is ATS-friendly, you can apply directly on the source platform.
Market Insights:Best Programming Analyst Jobs in India
Find the latest Programming Analyst jobs across top Indian cities. Compare job counts by location and apply where hiring demand is higher.