TechWings is an international software development company.
We provide our customers with top-tier engineering talent and extensive technology expertise to build, innovate, and grow. Covering the full cycle of software development, we've successfully delivered a great number of projects in the EdTech, InsurTech, AdTech and other sectors.
We are seeking an experienced and passionate Senior Full-Stack/Database Engineer to join our team in developing a groundbreaking decentralised framework for MuFi (Music Finance) & RiFi (Royalty Finance). This role is crucial in building the foundation for our client's Event Ticketing and Music Creator Marketplace platforms, as well as enabling a multi-SaaS approach for similar platforms to leverage decentralised framework.
Key responsibilities for current position in our company are:
- Design and implement a scalable and high-performance database architecture using TimeScaleDB and PostgreSQL, ensuring efficient storage, retrieval, and analysis of time-series data.
- Develop and optimise database schemas, indexes, and queries to support the diverse requirements of our decentralised framework, including event ticketing, music creator marketplaces, and other SaaS platforms.
- Collaborate with cross-functional teams, including front-end developers, back-end engineers, and data scientists, to integrate the database layer seamlessly with the overall application architecture.
- Implement robust data modelling techniques, ensuring data integrity, consistency, and adherence to industry best practices.
- Develop and maintain efficient data pipelines for ingesting, processing, and transforming data from various sources, including blockchain networks and external APIs.
- Implement caching strategies and other performance optimisation techniques to ensure high availability and low latency for critical application components.
- Contribute to the design and implementation of RESTful APIs and GraphQL endpoints, enabling seamless communication between the front-end and back-end components.
- Participate in code reviews, ensuring code quality, maintainability, and adherence to best practices and coding standards.
- Collaborate with DevOps engineers to ensure smooth deployment, monitoring, and scaling of the database infrastructure.
- Stay up-to-date with the latest developments in database technologies, particularly TimeScaleDB, PostgreSQL, and related open-source projects, and contribute to the community when possible.
- 5+ years of experience in Full-stack/DB.
- Proven experience in designing and implementing complex database systems, preferably with TimeScaleDB and PostgreSQL.
- Strong proficiency in Rust for server-side web application programming
- Solid understanding of database concepts, including data modelling, query optimisation, indexing, and performance tuning.
- Experience with time-series data management, analytics, and visualisation.
- Familiarity with blockchain technologies, distributed ledgers, and decentralised applications (DApps) is a plus.
- Proficiency in RESTful API design and implementation, preferably with GraphQL experience.
- Experience with containerisation technologies, such as Docker and Kubernetes, is highly desirable.
- Excellent problem-solving and analytical skills, with the ability to work independently and in a team environment.
- Strong communication and collaboration skills, with the ability to interact effectively with cross-functional teams and stakeholders.
- Master's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
- Flexible working hours;
- International team of professionals;
- A competitive compensation that takes skills and engagement into consideration;
- Ability to practice English with native speakers;
- Opportunities for professional growth.
Top Skills
What We Do
Software development and design company.
Dedicated agile teams and software outsourcing at unbeatable prices.