Fullstack Engineer (m/f/d)
Job description
About the role
You will join a leading global entity in business data, where your work will directly facilitate informed decision-making across the globe on a daily basis. In this Fullstack Engineer role, you will own the development and maintenance of full-stack features, operating seamlessly across both backend services and frontend components. This position places you at the heart of significant projects that impact data delivery and user experience at scale. You will collaborate with a dynamic and diverse team that highly values innovation, precision, and constructive collaboration. Your expertise will help translate complex business needs into robust technical solutions that drive the company forward. This is a chance to build systems that millions of professionals rely on for critical market insights.
Key facts
What you'll do
You will engage with multiple layers of the technology stack, writing backend logic with TypeScript using frameworks like Express or Node, and crafting responsive interfaces with Nuxt 3 and Vue
3. You will collaborate closely with cross-functional teams to gather intricate requirements and translate them into precise technical specifications, ensuring strict alignment with overarching business objectives. You will actively participate in rigorous code reviews, delivering incisive feedback to peers while remaining open to critique to refine your own engineering skills. You will investigate and troubleshoot issues in production environments, diagnosing root causes swiftly to ensure minimal downtime and optimal performance of customer-facing applications. You will document processes, code changes, and system architectures meticulously, maintaining clarity and enabling effective knowledge transfer across the engineering team. You will stay vigilant regarding the latest industry trends and technologies, evaluating how new tools can be leveraged to improve existing systems and processes sustainably. You will mentor junior developers by sharing deep technical expertise, fostering a culture of continuous learning, code quality, and steady improvement within the team. You will contribute to the enhancement of data reliability and system efficiency, ensuring that the underlying infrastructure supports scalable and maintainable product features over time.
Requirements
You must demonstrate substantial experience with PHP, particularly working with frameworks such as Laravel or Symfony, proving your ability to build scalable and maintainable applications. You need to possess strong knowledge of JavaScript and TypeScript, with hands-on practice in both backend development using Express or Node and frontend development with modern frameworks. You should have advanced skills in SQL, capable of constructing complex queries involving joins, aggregations, and Common Table Expressions (CTEs) while consistently focusing on performance enhancements and execution efficiency. Familiarity with cloud computing platforms is essential, with demonstrated experience in AWS to manage, deploy, and monitor applications in production environments. You must have a solid understanding of asynchronous and event-driven architectures, including practical implementation of concepts such as dead-letter queues, retry policies, and message handling patterns. You should exhibit excellent problem-solving abilities and a proactive mindset, readily tackling multifaceted challenges in a fast-paced, deadline-driven environment. You must communicate clearly and professionally in English, both in writing and during collaborative discussions with technical and non-technical stakeholders. You are expected to adhere to engineering best practices, including version control discipline, testing principles, and clean code standards in all your deliverables.
Nice to have
You may have experience with containerization technologies such as Docker, allowing you to optimize and standardize deployment processes and application management across environments. You might be familiar with CI/CD pipelines and associated tools, helping to streamline development workflows, automate testing, and accelerate reliable deployments. You could possess knowledge of modern frontend frameworks beyond Vue 3, such as React or Angular, bringing a diverse skill set to cross-functional project challenges. Previous experience working in an Agile development environment would support effective collaboration, iterative planning, and transparent project management practices. An understanding of security best practices in web development would strengthen your ability to ensure application integrity, safeguard data protection, and reduce potential vulnerabilities in production systems.
Practical notes
Employees are permitted to work remotely from abroad for a maximum of 30 days each year. The organization adopts a hybrid work model, allowing for flexible working hours to accommodate personal schedules and lifestyle needs. Additional benefits include subsidized public transport, wellness initiatives, and mental health support through OpenUp, demonstrating a commitment to holistic employee wellbeing. The company invests in professional growth by offering various opportunities for training, skill enhancement, and structured career advancement across multiple business units.