
Job Information
IBM Mid-Level Backend Software Engineer with Phyton in Sofia, Bulgaria
Introduction
At IBM, we are committed to pushing the boundaries of technology and innovation. Our developers play a vital role in transforming business needs into cutting-edge solutions. As part of our team, you will have the opportunity to work on impactful projects, collaborate with global experts, and continuously grow your career within a leading technology company.
Your role and responsibilities
We are looking for a Mid-Level Backend Python Engineer to join our development team for IBM Support Insights. You will be responsible for designing, building, and maintaining scalable microservices and backend solutions. Your expertise in Python, Flask, and database management will help shape IBM’s next-generation tools and platforms.
This role is ideal for a backend engineer who thrives in a fast-paced environment, has a strong understanding of database architecture, and enjoys building efficient, high-performance applications.
Responsibilities
Develop and maintain backend services using Python and Flask.
Work with PostgreSQL and DB2 to design and optimize database schemas.
Implement REST APIs to integrate with various applications.
Design and build microservices for scalable and efficient data processing.
Utilize Pandas for data processing and analytics.
Write unit tests to ensure software quality and reliability.
Implement and maintain data crawlers to extract and process data.
Collaborate with cross-functional teams to improve performance and scalability.
Manage version control using Git.
Required technical and professional expertise
Proficiency in Python and Flask for backend development.
Strong knowledge of PostgreSQL and DB2.
Solid understanding of database design and optimization.
Experience in building microservices architecture.
Hands-on experience with unit testing frameworks.
Proficiency in Git for version control.
Experience with data crawlers and automated data extraction.
Strong background in designing and consuming REST APIs.
Preferred technical and professional experience
Familiarity with React, Redux, and React Query for frontend development.
Experience with full-stack development in an agile environment.
IBM
-
- IBM Jobs