Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Back-End Developer - Postgre/Db2

AT IBM
IBM

Back-End Developer - Postgre/Db2

Sofia, Bulgaria

Introduction
At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk.

Your Role and Responsibilities

  • Design, develop, and maintain high-quality databases by consistently applying best practices and establishing design patterns to ensure robust, scalable, and efficient PostgreSQL database solutions for the GVAT application.
  • Write clean, optimized, and testable SQL queries and scripts, ensuring data integrity, security, and performance across the application.
  • Collaborate closely with cross-functional teams, including Product Managers, Application Developers, QAs, and Cloud Engineers, to align database architecture with application requirements and strategic objectives.
  • Develop and integrate REST APIs to facilitate seamless communication between the database and other components of the GVAT application in order to ensure efficient data retrieval and management.
  • Utilize GitHub for version control, manage database schema changes, and maintain a clear record of database development progress and codebase history.
  • Document database structures, schemas, and API integrations, provide clear and comprehensive guidelines for other team members to ensure consistency and support of future development.
  • Fix bugs and check data inconsistencies from upstream systems, troubleshoot and ensure accuracy and reliability of data across the application.
  • Constantly expand your knowledge of database performance optimization, indexing, data modeling, and new PostgreSQL features to enhance system reliability and scalability.
  • Share your expertise with other developers, actively contribute to a culture of learning and continuous improvement within the team.
  • Collaborate with internal and external parties to transform high-level technical objectives into comprehensive technical requirements

Want more jobs like this?

Get Software Engineering jobs in Sofia, Bulgaria delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.

Required Technical and Professional Expertise

  • 3+ years working experience with Postgre/Db2
  • Proven experience with Database Administration tasks such as index creation and management, integrity checks, configuration, patching, and statistics.
  • Strong Knowledge of PostgreSQL architecture.
  • Strong Scripting Knowledge
  • 2+ years experience in building and maintain REST APIs services
  • 2+ years working experience with Github, Postman
  • 2+ years of Cloud experience.
  • Ability to work independently but also value team work.
  • Good problem-solving skills

Preferred Technical and Professional Expertise

  • IBM cloud experience
  • Any Db2 / Postgre certifications will be considered as a big benefit
  • Experience in working in dynamic environment with multiple stakeholders

Client-provided location(s): Sofia, Bulgaria
Job ID: IBM-21049989
Employment Type: Full Time

Company Videos

Hear directly from employees about what it is like to work at IBM.