Database Engineer / Database Administrator

FinQuery·Remote(South Africa)
Software Development

WFA Digital Insight

The demand for skilled database engineers has grown significantly, with a 25% increase in job postings over the last year. As companies like FinQuery continue to innovate in accounting automation, the need for professionals who can optimize database performance and leverage AI tools is on the rise. With its commitment to using AI-driven approaches, FinQuery stands out as a forward-thinking employer. Candidates looking to apply should be prepared to showcase their technical skills, particularly in PostgreSQL and cloud database services, as well as their ability to work collaboratively in an agile environment.

Job Description

About the Role

As a Database Engineer or Database Administrator at FinQuery, you will play a crucial role in the company's mission to revolutionize accounting automation. Your day-to-day responsibilities will involve administering and monitoring AWS PostgreSQL databases, ensuring reliability and performance. You will work closely with senior engineers to identify and resolve performance issues, collaborating daily with development teams and other departments to ensure seamless communication. The role is part of a dynamic team that values continuous improvement, using Agile with Kanban methodologies. Your contributions will be integral to the company's growth, particularly in optimizing database performance and leveraging AI tools to enhance workflows. FinQuery's innovative approach to accounting automation has earned it a reputation as a leader in lease accounting, serving over 8,500 customers worldwide. The company's commitment to innovation and customer satisfaction creates a stimulating work environment for professionals looking to make a real impact.

What You Will Do

  • Administer and monitor AWS PostgreSQL databases, focusing on best practices for reliability and performance.
  • Work alongside senior engineers to identify and address performance issues, contributing to the continuous improvement of database systems.
  • Collaborate with development teams and other departments to ensure effective communication and alignment on database-related projects.
  • Review and provide feedback on data architecture changes proposed by developers, under the guidance of senior team members.
  • Investigate and resolve query performance problems, developing expertise in database optimization.
  • Participate in release and deployment processes, gaining hands-on experience with production workflows.
  • Contribute to internal improvements, such as automating manual tasks, enhancing data delivery speed, and supporting infrastructure growth.
  • Utilize AI agents, LLM-powered tools, and automation to efficiently manage routine tasks like query analysis, schema reviews, and troubleshooting.
  • Ensure the smooth day-to-day operation of RDS systems.
  • Assess and improve data schemas for efficiency, including reviewing indices, identifying redundant columns, and evaluating table structures.
  • Maintain a curious and proactive approach, researching new technologies, proposing AI-driven solutions, and bringing ideas to enhance system and team productivity.

What We Are Looking For

  • A solid foundation in relational databases and data architecture, gained through professional experience, academic projects, internships, or personal exploration.
  • Experience or strong academic exposure to designing, building, and scaling databases.
  • Familiarity with SQL and a genuine interest in deepening knowledge of PostgreSQL and cloud database services.
  • Comfort and proficiency in using AI assistants, copilots, and LLM-powered tools as an integral part of daily work.
  • A team-first mindset, where success is measured by collective achievements.
  • A proactive, curious attitude and a genuine desire to continue learning and growing.
  • Ability to work in an agile environment, adapting to the company's use of Agile with Kanban methodologies.
  • Excellent communication skills, with the ability to collaborate effectively with various teams and departments.

Nice to Have

  • Prior experience with AWS PostgreSQL administration.
  • Knowledge of Agile and Kanban methodologies.
  • Experience with AI-driven tools and workflows.
  • Participation in open-source database projects or personal database-related projects.
  • Certification in database administration or a related field.

Benefits and Perks

  • The opportunity to work with a leader in accounting automation, innovating in the use of AI for financial solutions.
  • Collaborative and dynamic work environment with a team of skilled professionals.
  • Professional development opportunities, including training and support for advancing database skills and knowledge of AI tools.
  • Flexible, remote work arrangements, allowing for a healthy work-life balance.
  • Access to cutting-edge technologies and tools, including AI-driven solutions for database management.
  • Competitive compensation package, reflecting the company's commitment to attracting and retaining top talent.
  • Health and wellness programs, supporting the physical and mental health of employees.
  • Generous PTO policy, recognizing the importance of rest and relaxation.
  • Remote stipend, acknowledging the needs of remote workers.

How to Stand Out

  • Ensure your resume and cover letter highlight specific experiences with PostgreSQL, cloud database services, and AI-driven tools.
  • Prepare to discuss your approach to database optimization and performance tuning, providing concrete examples from past experiences.
  • Showcase your ability to work collaboratively in an agile environment, emphasizing communication skills and the ability to provide and receive feedback.
  • Be ready to demonstrate your knowledge of SQL and database design principles, possibly through whiteboarding exercises or technical interviews.
  • Research FinQuery's technology stack and be prepared to discuss how your skills align with the company's innovative approach to accounting automation.
  • Consider creating a personal project or contributing to open-source database projects to demonstrate your skills and passion for database engineering.
  • During salary negotiations, highlight your unique strengths and the value you can bring to the company, considering factors like your experience with AI-driven tools and cloud services.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.