We are looking for a Full Stack Developer to join our growing technology unit, which is responsible for the delivery of bespoke software solutions to our diverse range of global clients. You will work to deliver cutting-edge products that enhance our clients capabilities across sales, marketing, operations, and data analytics.
ROLE TYPE: FULL-TIME
HOURS: 08:30 to 17:00 CET
Responsibilities:
- Requirements Development: Translate product requirements into clear technical requirements.
- Product Development: Collaborate with cross-functional teams to design and build bespoke software solutions, ensuring seamless integration of UI/UX design with robust functionality (frontend and backend).
- API Development and Integration: Design and implement custom APIs, and integrate multiple systems to deliver a cohesive digital experience.
- Database Management: Handle the setup, integration, and maintenance of relational and non-relational database systems and other data repositories.
- Quality Assurance: Conduct testing and debugging for optimal software performance.
- Documentation: Develop and maintain comprehensive technical documentation for product development and lifecycle support.
- Architecture: Contribute to software architecture decisions, including setting up development environments and planning deployment strategies.
Job Requirements (Technical):
- Languages: Proficiency in HTML, CSS, JavaScript, TypeScript, and React.
- Server-Side: Experience with Node.js, Python, Ruby, or .NET.
- Architecture: Knowledge of key software architecture principles, including scalability, modularity, separation of concerns, and design patterns. .
- Cloud Services: Experience with Azure or AWS/EC2.
- Databases: Familiarity with relational database systems such as PostgreSQL, MySQL, and MSSQL, with additional knowledge of non-relational systems (e.g., flat files, NoSQL, key-value stores like Redis) considered an asset.
- Testing: Experience with testing frameworks (Jest, Cypress, Playwright, etc).
- Usability: Strong understanding of product usability across devices and browsers.
Job Requirements (Additional):
- Fluent in English.
- Strong organisational skills.
- Ability to work under pressure and meet deadlines.
- Comfortable working independently.
- Willingness to learn and develop new skills in new areas.
About Bullshark:
Founded in late 2020, Bullshark has grown to become a dynamic, multi-disciplinary digital services provider. We effectively provide clients with and end-to-end service model across strategy, technology, marketing, and data, enabling the delivery of our value proposition: 360-degree growth, powered through digital. We have successfully served over 150 clients across a diverse range of industries, in both local and international markets, boasting a portfolio of brands such as Wolt, Juventus Academy, Government of Malta, APS Bank, Midea, Hyatt, Pfizer, and more.
Join Us:
At Bullshark, you'll be part of a growing team dedicated to excellence and innovation. If you're ready to make an impact in a fast-paced, collaborative environment, we would love to hear from you.
All applications will be treated in the strictest confidence.