Job Closed
This listing is no longer active.
One of SEE's most profitable and efficient banks on its path to becoming the next generation digital lender.
Senior Python Developer, Banking App
Location
Turkey
Posted
123 days ago
Salary
0
Seniority
Senior
Job Description
Senior Python Developer, Banking App
tbi bank
• Design, develop, and maintain backend and middleware services for mobile banking applications • Take ownership of middleware components and contribute to system architecture and technical decisions • Build scalable, reusable, and high-performance solutions using Python and asynchronous frameworks (aiohttp) • Design, develop, and maintain RESTful APIs and microservices with proper versioning (v1/v2) and backward compatibility • Ensure high availability, performance, and reliability in distributed systems • Collaborate closely with cross-functional teams (Frontend, Product, Business Analysts, QA) to deliver high-quality solutions • Actively participate in Agile ceremonies and provide technical leadership within the team • Optimize backend processes, database queries, and overall system performance • Troubleshoot complex production issues and drive root-cause analysis • Ensure compliance with security standards, banking regulations, and internal policies • Maintain clear, accurate, and up-to-date technical documentation • Contribute to continuous improvement of architecture, development practices, and team workflows • Mentor junior and mid-level developers when needed
Job Requirements
- Bachelor’s degree in Computer Science or a related technical field
- 5+ years of professional experience in Python development
- Strong hands-on experience with Python 3.11+ and asynchronous programming (aiohttp or similar frameworks)
- Solid understanding of RESTful API design, API versioning strategies, and backward compatibility
- Experience with Java, particularly Spring Boot, is a strong advantage
- Knowledge of reactive programming concepts (WebFlux), PostgreSQL, and R2DBC
- Proven experience building and deploying applications using Docker
- Strong experience in relational database design (MSSQL, MySQL, PostgreSQL, Oracle, or similar)
- Hands-on experience with Jira, Bitbucket, and GitLab
- Excellent understanding of Object-Oriented Programming (OOP) principles and design patterns
- Experience working in Agile/Scrum development environments
- English proficiency at B2 level or higher
- Strong problem-solving skills and the ability to work independently
- Proven ability to collaborate effectively and provide technical guidance within a team.
Benefits
- Additional private health insurance
Related Guides
Related Job Pages
More Backend Engineer Jobs
Role Description At Mindera, we are looking for a talented Backend Engineer (SFCC) to architect, build, and scale the core services that power our SFRA storefront. You’ll blend Salesforce Commerce Cloud expertise with integration design, automation, and platform reliability to ensure a fast, stable, and secure customer experience. - Own complex server-side initiatives across controllers, jobs, pipelines, and services. - Shape and document engineering frameworks, policies, and patterns to drive consistency and maintainability. - Design and implement resilient integrations for loyalty, marketing, catalog, and fulfillment systems using file transfers, messaging, and APIs. - Provide technical leadership through code reviews, mentoring, and community engagement. - Implement DevOps automation for builds, deployments, and runtime monitoring. - Collaborate with product teams on OKRs, roadmap planning, and experimentation. - Measure and enhance platform health and performance using DORA metrics. - Participate in production support rotations, balancing delivery speed and quality. - Mentor engineers, support hiring, and contribute to Mindera’s Communities of Practice. - Continuously challenge existing processes to keep our engineering practices modern and efficient. Qualifications - Experience with Salesforce Commerce Cloud (SFCC) and SFRA architecture. - Strong background in API design, system integration, and DevOps automation. - Passion for clean, maintainable code and collaborative problem-solving. - SFCC Certification is a plus (not mandatory). Requirements - Salesforce Commerce Cloud (SFCC) – SFRA controllers, Scheduler Jobs, Service Frameworks, and custom cartridge development. - Integration patterns – SFTP file processing, Kafka-style messaging, loyalty exports, marketing automation, REST/SOAP APIs. - Automation & Testing – Node.js scripts, unit/integration testing, linting, and code coverage tools. - CI/CD & Hosting – sfcc-ci automation, Jenkins, GitHub Actions, Azure, and cache management. - Observability & Metrics – DORA-aligned monitoring and continuous improvement programs. Benefits - Fun, happy and politics-free work culture built on the principles of lean and self-organisation. - Work with large scale systems powering global businesses. - Competitive salary and benefits. Company Description At Mindera we use technology to build products we are proud of, with people we love. - Software Engineering Applications, including Web and Mobile, are at the core of what we do at Mindera. - We partner with our clients, to understand their product and deliver high performance, resilient and scalable software systems that create an impact in their users and businesses across the world. - You get to work with a bunch of great people, where the whole team owns the project together. - Our culture reflects our lean and self-organisation attitude. We encourage our colleagues to take risks, make decisions, work in a collaborative way and talk to everyone to enhance communication. - We are proud of our work and we love to learn all and everything while navigating through an Agile, Lean and collaborative environment.
Senior Backend Engineer
GovCIOGovCIO is a service-disabled-veteran-owned small business (SDVOSB) that offers technology services to improve business performance for government organizations.
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description GovCIO is currently hiring for Senior Backend Engineer to own and evolve core backend services that power a secure, event-driven digital intake and processing platform. This position will be remote. Responsibilities - Design, implement, and maintain backend services in a modern TypeScript/Node.js ecosystem. - Build and evolve event-driven pipelines, task orchestration, and asynchronous workflows. - Own relational data modeling and migrations using PostgreSQL and ORM-based schema management. - Develop robust APIs (REST and WebSocket) with clear versioning and backward-compatibility guarantees. - Implement and enforce security, authentication, and authorization patterns appropriate for regulated environments. - Partner closely with frontend, DevOps, and product stakeholders to translate requirements into durable backend solutions. - Establish and uphold engineering standards around testing (unit, integration, BDD), code quality, and documentation. - Diagnose and remediate production issues, including performance bottlenecks, data integrity issues, and deployment failures. Senior-Level Expectations - Independently scope, design, and deliver complex backend features with minimal supervision. - Make principled architectural decisions and clearly articulate tradeoffs to technical and non-technical stakeholders. - Anticipate failure modes and design systems that degrade gracefully. - Proactively identify technical debt and propose pragmatic remediation plans. - Mentor mid-level engineers and raise the overall backend engineering bar. - Operate comfortably in environments with compliance, auditability, and security constraints. Qualifications - Bachelor's Degree and 12+ years (or commensurate experience). - 10+ years of Backend engineering experience in production systems. - Strong experience with relational databases and transactional data modeling. - Proven track record designing event-driven or workflow-oriented systems. - Deep familiarity with CI/CD pipelines and production operations. - Experience working in regulated or high-assurance environments (government, finance, healthcare) is a strong plus. - Language & Runtime: TypeScript, Node.js. - Frameworks & Tooling: Modular service architecture, Jest (unit/BDD testing), Drizzle ORM. - Data Layer: PostgreSQL, schema migrations, transactional workflows. - Architecture: Event-driven pipelines, background workers, task queues, HITL (Human-in-the-Loop) workflows. - Infrastructure: Docker, GitHub Actions CI/CD, AWS (EC2, SSM, ECR, IAM, S3, Route53). - Auth & Identity: Keycloak, JWT-based authentication. - Observability: Structured logging, metrics, operational diagnostics endpoints. Requirements - Ability to obtain and maintain a Suitability/Public Trust. Benefits - Employee Assistance Program (EAP). - Corporate Discounts. - Learning & Development platform, to include certification preparation content. - Training, Education and Certification Assistance (available to full-time employees). - Referral Bonus Program. - Internal Mobility Program. - Pet Insurance. - Flexible Work Environment. Company Description GovCIO is a team of transformers--people who are passionate about transforming government IT. Every day, we make a positive impact by delivering innovative IT services and solutions that improve how government agencies operate and serve our citizens. We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, disability, or status as a protected veteran. EOE, including disability/vets. Posted Salary Range USD $140,000.00 - USD $160,000.00 /Yr.
Role Description We are hiring a Lead Architect who is a true hands-on engineer—someone who designs solutions and writes production code daily. You will lead architecture and delivery across a cloud-native platform built on: - Java + Spring - .NET 10 (and .NET 8) - Python (Django/Flask microservices) - SQL - React - Node.js + Socket.IO - Microsoft Azure (ADO/App Service/Container Apps/Functions/Service Bus/Key Vault/Blob/Monitor/App Insights/APIM) This role requires cross-stack ownership and the ability to guide teams while staying hands-on—coding, reviewing PRs, mentoring offshore engineers, driving PoCs to production, and ensuring security + reliability. Qualifications - 10+ years in software engineering with recent, demonstrable hands-on delivery - Must be strong across Java/Spring + Python (not just oversight—actual coding) - Proven success leading teams without stepping away from coding - A quality-first mindset: testing, security, observability, performance, and reliability Requirements - Backend (Java) - Java 21 + Spring Boot 3.x (REST APIs, Spring Security, Spring Data, production microservices) - API design, middleware, performance mindset; service reliability - Strong automated testing: JUnit 5 + Mockito (Java) and modern .NET testing patterns - Python (REQUIRED) - 5+ years hands-on Python building production services (within overall 10+ years experience) - Framework experience with Django (5.x) and/or Flask (3.x); ability to design and maintain REST APIs - Testing culture: pytest (and related patterns like coverage and mocking) - Comfort debugging distributed systems and Azure SDK integrations in Python (identity, storage, telemetry) - Web / UI - React (TypeScript/JavaScript, modern patterns, debugging and performance awareness) - Real-Time / Integration - Node.js + Express and Socket.IO/EventsHub/WebSockets (real-time messaging, connection security, scalability) - Data - SQL Server (T-SQL, query optimization, transactions, deployment scripts, reliability and performance) - Azure (Hands-On) - Strong hands-on Azure delivery with: App Service/Container Apps, Azure Functions, Service Bus, Blob Storage, Key Vault, Managed Identity, Application Insights, Azure Monitor/OpenTelemetry, and APIM Nice-to-Have (Adds Strong Value) - .NET 10/.NET 8 (API design, middleware, performance mindset; service reliability) - Redis / Azure Redis Cache (including scaling Socket.IO with Redis adapters) - Cosmos DB (Mongo API) / MongoDB familiarity - AI/document workflows exposure: Azure AI Search, Azure OpenAI, Form Recognizer/OCR, and related orchestration patterns (helpful for platform context)
• Design, develop, and maintain backend services and APIs using modern .NET technologies. • Build and evolve scalable data solutions using SQL and Entity Framework. • Apply strong object-oriented design principles, including SOLID, DRY, and established design patterns. • Collaborate with frontend engineers working in React, JavaScript, and TypeScript to deliver end-to-end functionality. • Participate in code reviews, contributing to a maintainable, high-quality codebase. • Write and maintain unit tests to ensure system stability and reliability. • Support application delivery through cloud platforms such as Azure and or AWS. • Contribute to CI/CD pipelines and deployment workflows. • Build and configure containerized applications to support modern deployment practices. • Partner with DevOps and infrastructure teams to improve deployment, monitoring, and operational processes. • Support and troubleshoot production systems as needed.



