Job Description & Required Skills
Company Description EgoTECHworld is a technology partner focused on delivering practical, cutting-edge IT solutions to a wide range of clients. The organization provides services that help individuals and businesses leverage modern technologies effectively. In addition to solutions, EgoTECHworld offers opportunities to gain real-world industry experience through hands-on projects and collaborations. Team members also contribute to and benefit from insightful tech content that supports continuous learning and professional growth.
Role Description As a PostgreSQL Developer at EgoTECHworld, you will design, develop, and maintain PostgreSQL databases to support various applications and services. This full-time remote role involves creating and optimizing database schemas, writing complex SQL queries, stored procedures, and functions, and ensuring data integrity, performance, and reliability. You will collaborate with software engineers and product teams to translate business requirements into scalable database solutions, review query performance, and implement tuning and indexing strategies. Day-to-day tasks include troubleshooting database issues, implementing backups and recovery strategies, monitoring database health, and contributing to best practices and documentation. You will also help enforce security standards, support deployments, and participate in code reviews related to database changes.
Qualifications
Strong proficiency in PostgreSQL, including schema design, indexing strategies, query optimization, and performance tuning.
Hands-on experience writing complex SQL queries, stored procedures, functions, and working with views and triggers.
Experience with database administration tasks such as backup and recovery, replication, monitoring, and security hardening.
Familiarity with one or more backend programming languages (e.g., Python, Java, Node.js) and their database integration frameworks.
Knowledge of data modeling, normalization, and best practices for relational database design in production environments.
Experience working with version control systems (e.g., Git) and collaborating in modern Agile or Scrum development workflows.
Ability to analyze application requirements, troubleshoot performance bottlenecks, and propose scalable data solutions.
Strong communication skills, ability to work effectively in a remote, distributed team, and a commitment to inclusive collaboration.
Bachelor’s degree in Computer Science, Information Technology, or related field, or equivalent practical experience.
Experience with cloud platforms (e.g., AWS RDS, Azure Database for PostgreSQL, or GCP Cloud SQL) is a strong plus.