We are trusted investment banking advisors to business owners and senior executives of leading private equity firms and their portfolio companies and to public and privately held companies around the world. Our services include mergers and acquisitions advisory, private funds and capital markets advisory and valuations and fairness opinions. As one tightly integrated team of more than 1,400 professionals in 25+ offices in 16 countries, we offer an unobstructed perspective on the global private capital markets, backed by superb execution and a deep commitment to client success. With extensive industry knowledge and relationships, timely market intelligence and strategic insights, we forge deep, productive client relationships that endure for decades. Connect with us to learn more at www.lincolninternational.com.
At Lincoln International, we know that the success of our global organization is a direct outcome of the strength of our people. We encourage diversity of thought and create talent density by attracting, retaining and engaging high performers from all demographics, backgrounds and perspectives. We value diversity, equity and inclusion as a catalyst to foster innovation and creative problem solving, access the best candidates and adapt to a highly dynamic, competitive environment. We know that employing a diverse team and valuing the unique perspectives of our people allows us to better understand and serve the needs of our clients.
Lincoln International is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. We encourage you to read more about our commitment to diversity and Environmental, Social & Governance (ESG) efforts.
Role Overview
We are seeking a skilled Python Backend Engineer with 4–6 years of experience to design, build, and maintain scalable, data-driven backend systems. This role focuses on backend API development, database-driven business logic, and supporting cloud-based deployments on Azure.
The ideal candidate will also have hands-on exposure to DevOps, particularly within the Azure ecosystem, including containerization, CI/CD pipelines, and production support. Familiarity with AI-enabled applications or integration with intelligent services is considered an added advantage.
Duties & Responsibilities:
- Design, develop, and maintain backend services and APIs using Python frameworks such as FastAPI or Flask.
- Build robust RESTful APIs for analytics, reporting, dashboards, and data processing workflows.
- Implement business logic for batch processing, scheduled jobs, and multi-step data pipelines.
- Develop and optimize database interactions using PostgreSQL, ensuring efficient querying and data aggregation.
- Work with structured and semi-structured data across relational and NoSQL.
- Integrate backend systems with Azure services, including Blob Storage, Cosmos DB, Container Apps, Functions, AI Search, and OpenAI-based services where applicable.
- Develop operational workflows such as notifications, reporting exports, and background processing jobs.
- Containerize applications using Docker and support deployments in Azure environments.
- Contribute to the design and maintenance of CI/CD pipelines using Azure Devops.
- Manage environment configurations, secrets, and deployment settings across multiple environments.
- Monitor, troubleshoot, and resolve production issues; enhance logging, monitoring, and system reliability.
- Collaborate with cross-functional teams including frontend, product, data, and infrastructure to deliver high-quality backend solutions.
Required Skills & Qualifications
- 4–6 years of hands-on experience in Python backend development within production environments.
- Strong proficiency in backend frameworks such as FastAPI or Flask.
- Solid understanding of REST API design, validation, error handling, and best practices.
- Experience with PostgreSQL and ORM tools such as SQLAlchemy, including schema design and query optimization.
- Experience in building batch processing systems or scheduled workflows.
- Familiarity with asynchronous programming, concurrency models, or worker-based architectures.
- Experience working with object storage systems and NoSQL/document databases.
- Hands-on experience with Docker for containerization.
- Experience integrating Azure services using Python SDKs (e.g., Blob Storage, Cosmos DB, Container Apps, Functions, AI Search, OpenAI).
- Practical experience with Azure DevOps for CI/CD pipeline development and deployment automation.
- Understanding of environment configuration, secrets management, and production deployment practices.
- Strong debugging, logging, and troubleshooting skills in production environments.
- Proficiency with Git-based version control workflows.
- Knowledge of resilient system design, including validation frameworks, retry mechanisms, and fault tolerance patterns.
Educational Qualifications
• Bachelor’s or Master’s degree in Computer Science
Click here to view Lincoln International's Candidate Privacy Notices.
Similar Jobs
What you need to know about the San Francisco Tech Scene
Key Facts About San Francisco Tech
- Number of Tech Workers: 365,500; 13.9% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Google, Apple, Salesforce, Meta
- Key Industries: Artificial intelligence, cloud computing, fintech, consumer technology, software
- Funding Landscape: $50.5 billion in venture capital funding in 2024 (Pitchbook)
- Notable Investors: Sequoia Capital, Andreessen Horowitz, Bessemer Venture Partners, Greylock Partners, Khosla Ventures, Kleiner Perkins
- Research Centers and Universities: Stanford University; University of California, Berkeley; University of San Francisco; Santa Clara University; Ames Research Center; Center for AI Safety; California Institute for Regenerative Medicine



