GlaxoSmithKline
Stevenage, Hertfordshire
The Onyx Research Data Platform organization represents a major investment by GSK R&D and Digital & Tech, designed to deliver a step-change in our ability to leverage data, knowledge, and prediction to find new medicines. We are a full-stack shop consisting of product and portfolio leadership, data engineering, infrastructure and DevOps, data / metadata / knowledge platforms, and AI/ML and analysis platforms, all geared toward: Building a next-generation data experience for GSK's scientists, engineers, and decision-makers, increasing productivity, and reducing time spent on "data mechanics" Providing best-in-class AI/ML and data analysis environments to accelerate our predictive capabilities and attract top-tier talent Aggressively engineering our data at scale to unlock the value of our combined data assets and predictions in real-time Onyx Product Management is at the heart of our mission, ensuring that everything from our infrastructure, to platforms, to end-user facing data assets and environments is designed to maximize our impact on R&D. The Product Management team partners with R&D stakeholders and Onyx leadership to develop a strategic roadmap for all customer-facing aspects of Onyx, including data assets, ontology, Knowledge Graph / semantic search, data / computing / analysis platforms, and data-powered applications. We are seeking a highly skilled and experienced Senior Product Manager for our DevOps and Infrastructure products. In this role, you will be responsible for developing and executing the product strategy of our DevOps and Infrastructure platforms to meet the customer needs. You will partner closely with the leaders of Onyx's engineering teams (DevOps and Infrastructure, AI/ML analysis and computing platform, data & knowledge platform, data engineering, UI/UX engineering), along with the Onyx portfolio management team, to deliver industry-leading DevOps and Infrastructure products that provide Infrastructure-as-code abstractions and operating principles, leading cloud computing capability, automation, observability, operability, and developer experience. You will drive the product roadmap, guide product development initiatives, and ensure the successful launch and adoption of DevOps and Infrastructure products. Together, you will facilitate joint planning and execution of the product roadmap, ensuring a balance between strategic development and customer-facing deliverables. You will also play a key role in devising, tracking, and publicizing metrics that measure the impact and performance of Onyx platform products. This ensures that we have the right DevOps and Infrastructure components to power our platforms and services reliably and securely. Key responsibilities for the Senior Product Manager - DevOps and Infrastructure Products include: Product Strategy and Roadmap: Develop and execute a comprehensive product strategy and roadmap for our DevOps and Infrastructure product portfolio, aligned with the Onyx's overall product vision and objectives. Customer Understanding: Conduct in-depth customer research, gather customer insights, and engage with customers regularly to understand emerging requirements. Product Planning and Definition: Collaborate with stakeholders to define product requirements, features, and specifications based on customer feedback, product vision, and business goals. Agile Product Development: Work closely with portfolio and engineering teams in an agile environment to ensure successful and timely delivery of product releases, including prioritization, sprint planning, and backlog management. Cross-Functional Collaboration: Collaborate with DevOps & Infrastructure, data engineering, computing platform engineering, data & knowledge platform engineering, program management teams to align product strategies, gather input, and drive successful implementation plans. Product Launch and Adoption: Lead product launches, ensuring effective communication, training, and support materials to drive successful product adoption and customer satisfaction. Product Performance and Optimization: Continuously monitor product performance, collect and analyze data, and drive iterative improvements to enhance product usability, performance, and customer experience. Stakeholder Management: Engage with key stakeholders, including senior Technology leadership, to provide updates on product performance, roadmap, and future plans. Industry Thought Leadership: Stay abreast of industry trends, best practices, and emerging technologies in the DevOps and Infrastructure space. Share insights and act as a thought leader within the organization and industry events. Manage vendor relationships and contracting; delegate these duties where it is advantageous to do so. Design innovative strategy beyond the current enterprise way of working to create a better environment for the end users, and able to construct a coordinated, stepwise plan to bring others along with the change curve. Standard bearer for proper ways of working and engineering discipline, including the QMS framework and CI/CD best practices and proactively spearhead improvement within their engineering area. Serve as a technical thought leader and champion: e.g., speak at industry events, promote GSK as an attractive place to build a career and thrive as a data platform engineer, act as a key knowledge holder for the Onyx organization. Why you? Basic Qualifications: We are looking for professionals with these required skills to achieve our goals: Bachelors degree in Computer Science, Software Engineering, or related discipline and relevant work experience. Experience with DevOps and/or cloud infrastructure product development or management. Experience with software engineering ways of working and engagement model. Experience working in an agile product development environment. Experience in product management, with a focus on DevOps and Infrastructure products. Preferred Qualifications: If you have the following characteristics, it would be a plus: Strong understanding of modern infrastructure and site reliability engineering practice, including Infrastructure-as-code tools (e.g. Terraform, Ansible ) and metrics and observability tools (e.g. Prometheus, Grafana ). Strong understanding of modern DevOps practice, including DevOps stacks (e.g. Jenkins, GitLab, CircleCI ). Cloud experience (e.g. AWS, Google Cloud, Azure, Kubernetes). Familiar with software engineering ways of working and engagement model. Strong proficiency in utilizing various product management tools, including Jira and Confluence. Proven track record of successfully launching and managing high-stake, business-critical engineering products spanning multiple geographies and time zones. Strong analytical and problem-solving skills, with the ability to make data-driven decisions. Excellent communication, collaboration, and stakeholder management skills. Strong leadership abilities and a self-driven, proactive approach. Ability to thrive in a fast-paced, dynamic environment and manage multiple priorities effectively.
The Onyx Research Data Platform organization represents a major investment by GSK R&D and Digital & Tech, designed to deliver a step-change in our ability to leverage data, knowledge, and prediction to find new medicines. We are a full-stack shop consisting of product and portfolio leadership, data engineering, infrastructure and DevOps, data / metadata / knowledge platforms, and AI/ML and analysis platforms, all geared toward: Building a next-generation data experience for GSK's scientists, engineers, and decision-makers, increasing productivity, and reducing time spent on "data mechanics" Providing best-in-class AI/ML and data analysis environments to accelerate our predictive capabilities and attract top-tier talent Aggressively engineering our data at scale to unlock the value of our combined data assets and predictions in real-time Onyx Product Management is at the heart of our mission, ensuring that everything from our infrastructure, to platforms, to end-user facing data assets and environments is designed to maximize our impact on R&D. The Product Management team partners with R&D stakeholders and Onyx leadership to develop a strategic roadmap for all customer-facing aspects of Onyx, including data assets, ontology, Knowledge Graph / semantic search, data / computing / analysis platforms, and data-powered applications. We are seeking a highly skilled and experienced Senior Product Manager for our DevOps and Infrastructure products. In this role, you will be responsible for developing and executing the product strategy of our DevOps and Infrastructure platforms to meet the customer needs. You will partner closely with the leaders of Onyx's engineering teams (DevOps and Infrastructure, AI/ML analysis and computing platform, data & knowledge platform, data engineering, UI/UX engineering), along with the Onyx portfolio management team, to deliver industry-leading DevOps and Infrastructure products that provide Infrastructure-as-code abstractions and operating principles, leading cloud computing capability, automation, observability, operability, and developer experience. You will drive the product roadmap, guide product development initiatives, and ensure the successful launch and adoption of DevOps and Infrastructure products. Together, you will facilitate joint planning and execution of the product roadmap, ensuring a balance between strategic development and customer-facing deliverables. You will also play a key role in devising, tracking, and publicizing metrics that measure the impact and performance of Onyx platform products. This ensures that we have the right DevOps and Infrastructure components to power our platforms and services reliably and securely. Key responsibilities for the Senior Product Manager - DevOps and Infrastructure Products include: Product Strategy and Roadmap: Develop and execute a comprehensive product strategy and roadmap for our DevOps and Infrastructure product portfolio, aligned with the Onyx's overall product vision and objectives. Customer Understanding: Conduct in-depth customer research, gather customer insights, and engage with customers regularly to understand emerging requirements. Product Planning and Definition: Collaborate with stakeholders to define product requirements, features, and specifications based on customer feedback, product vision, and business goals. Agile Product Development: Work closely with portfolio and engineering teams in an agile environment to ensure successful and timely delivery of product releases, including prioritization, sprint planning, and backlog management. Cross-Functional Collaboration: Collaborate with DevOps & Infrastructure, data engineering, computing platform engineering, data & knowledge platform engineering, program management teams to align product strategies, gather input, and drive successful implementation plans. Product Launch and Adoption: Lead product launches, ensuring effective communication, training, and support materials to drive successful product adoption and customer satisfaction. Product Performance and Optimization: Continuously monitor product performance, collect and analyze data, and drive iterative improvements to enhance product usability, performance, and customer experience. Stakeholder Management: Engage with key stakeholders, including senior Technology leadership, to provide updates on product performance, roadmap, and future plans. Industry Thought Leadership: Stay abreast of industry trends, best practices, and emerging technologies in the DevOps and Infrastructure space. Share insights and act as a thought leader within the organization and industry events. Manage vendor relationships and contracting; delegate these duties where it is advantageous to do so. Design innovative strategy beyond the current enterprise way of working to create a better environment for the end users, and able to construct a coordinated, stepwise plan to bring others along with the change curve. Standard bearer for proper ways of working and engineering discipline, including the QMS framework and CI/CD best practices and proactively spearhead improvement within their engineering area. Serve as a technical thought leader and champion: e.g., speak at industry events, promote GSK as an attractive place to build a career and thrive as a data platform engineer, act as a key knowledge holder for the Onyx organization. Why you? Basic Qualifications: We are looking for professionals with these required skills to achieve our goals: Bachelors degree in Computer Science, Software Engineering, or related discipline and relevant work experience. Experience with DevOps and/or cloud infrastructure product development or management. Experience with software engineering ways of working and engagement model. Experience working in an agile product development environment. Experience in product management, with a focus on DevOps and Infrastructure products. Preferred Qualifications: If you have the following characteristics, it would be a plus: Strong understanding of modern infrastructure and site reliability engineering practice, including Infrastructure-as-code tools (e.g. Terraform, Ansible ) and metrics and observability tools (e.g. Prometheus, Grafana ). Strong understanding of modern DevOps practice, including DevOps stacks (e.g. Jenkins, GitLab, CircleCI ). Cloud experience (e.g. AWS, Google Cloud, Azure, Kubernetes). Familiar with software engineering ways of working and engagement model. Strong proficiency in utilizing various product management tools, including Jira and Confluence. Proven track record of successfully launching and managing high-stake, business-critical engineering products spanning multiple geographies and time zones. Strong analytical and problem-solving skills, with the ability to make data-driven decisions. Excellent communication, collaboration, and stakeholder management skills. Strong leadership abilities and a self-driven, proactive approach. Ability to thrive in a fast-paced, dynamic environment and manage multiple priorities effectively.
SPD Technology
At SPD Technology, we bring together a team of like-minded people who are driven by the desire to bring value through their work, united in their commitment to high performance and delivering custom, cutting-edge tech solutions that drive clients' growth. We empower our people with a culture of excellence, and enable them with the opportunity to uphold their accountability to contribute on each level. We value humanity and collaboration, encourage professional and personal growth, and foster a supportive and flexible work environment where everyone's contribution is welcomed. Now we are looking for a Software Development Engineer Lead for PitchBook. About the role Tight cooperation with other teams to create a robust and supportable solution. High load, multithreading, and concurrency can be tried in practice as many more. Opportunity to technically lead a team and make a difference. Grow as a technical professional and impact the product with your decisions. Experienced colleagues who can help you evolve yourself. PitchBook is a platform designed for investment professionals, offering access to data and analytical tools that provide quick answers and help discover promising opportunities. It uncovers actionable insights and trends within the financial data of over three million companies. The platform is used worldwide by large corporations, startups, venture capital and private equity firms, investment banks, and many others. Key features of PitchBook include Advanced Search, Discovery & Insights, Company Profiles, Workflow & Efficiency, and many more. Our stack Team Lead, 2 BE, 1 FE, 1 MLE, 1 SDET, PO, PM Work schedule-10-19 UA time (adaptive). Meetings with the distributed team for SDLC process organization. Meeting with stakeholders for the decision making. As a qualified expert, you will: Technical Leadership: Lead the design and architecture of scalable, secure, and maintainable software solutions in the team. Collaborate with stakeholders to translate business needs into technical solutions. Development & Delivery: Write clean, efficient, and well-documented code, adhering to industry standards and company guidelines. Ensure code quality by conducting code reviews and mentoring team members in best practices. Oversee the end-to-end software development lifecycle, from planning to deployment and maintenance. Troubleshoot and resolve complex technical issues. Foster professional growth and technical excellence. Facilitate collaboration among team members and across departments. Drive Agile practices, ensuring efficient sprint planning, task prioritization, and timely delivery. Manage team workload Quality Assurance: Establish and enforce coding standards, testing protocols, and CI/CD pipelines. Write unit/integration/performance/e2e tests for own code. Collaborate with QA engineers to implement automated and manual testing strategies. Innovation & Strategy: Stay up-to-date with emerging technologies and industry trends, identifying opportunities for innovation. Contribute to the strategic direction of the engineering department and company-wide goals. We're looking for you if you have 5+ years of experience in Java software development. Strong knowledge of Java, Spring. Strong knowledge of SQL. Experience in developing RESTful APIs. Knowledge of common patterns and algorithms. Understanding OOP, design patterns, microservices architecture. Understanding of event messaging. High level of responsibility and ownership. Strong aptitude for learning new technologies. Good communication and problem-solving skills. English level: written and verbal skills for effective cooperation with stakeholders. Experience in technical leading a team of developers. Bonus Points Experience in building a microservice architecture. Experience working with high-load distributed systems. Experience working on 3rd party integrations. Experience with Python. Interest in AI/ML technologies. What's in it for You Reveal great tech solutions Join the team of experts who create custom, cutting-edge tech solutions for world-renowned businesses, fueling client growth. Unleash your potential, tackle new challenges, and be part of a team that values your skills and contributions. Focus on long-term impact and building tailored, long-lasting partnerships with our clients. Experience an agile and flexible working environment Enjoy the freedom of fully remote work with a flexible working schedule. Empower yourself with a stable workload and a stable income, supported by provided laptops and licensed software. We focus on lasting cooperation and unite result-oriented individuals who stand on a high-performance approach to work. Embrace the opportunity for personal and professional growth Benefit from performance and merit reviews, elevate your skills with personal development plans, and individual learnings through the corporate library, public speaking support, and more. Be among like-minded people Work with a team of one mind who cares about what they do and how they do. Collaborate with top-notch experts who are always ready to help and support you through any challenges. Join company-wide tech and cultural events, and contribute to meaningful CSR initiatives that resonate with your values. Feel supported by your HR, and take advantage of our referral bonus program. SPD Technology is a custom software product development and IT consulting company with extensive expertise in various industries, including fintech, e-commerce, logistics, insurance, biotech, cybersecurity, and more. Our world-class team of over 650 experts develop web, mobile, AI/ML, and enterprise solutions for world-renowned companies, including Fortune 500 firms and emerging startups. We have 2 development centers in Europe, a representative office in London, the U.K., and remote teams, working worldwide. With over 19 years of experience in designing, building, streamlining, and supporting software products, SPD Technology drives the growth of businesses from the US, the U.K., Israel, Switzerland, Mexico, and other countries. Apply Now Send us your CV! Maybe we need you but we haven't known about that yet.
At SPD Technology, we bring together a team of like-minded people who are driven by the desire to bring value through their work, united in their commitment to high performance and delivering custom, cutting-edge tech solutions that drive clients' growth. We empower our people with a culture of excellence, and enable them with the opportunity to uphold their accountability to contribute on each level. We value humanity and collaboration, encourage professional and personal growth, and foster a supportive and flexible work environment where everyone's contribution is welcomed. Now we are looking for a Software Development Engineer Lead for PitchBook. About the role Tight cooperation with other teams to create a robust and supportable solution. High load, multithreading, and concurrency can be tried in practice as many more. Opportunity to technically lead a team and make a difference. Grow as a technical professional and impact the product with your decisions. Experienced colleagues who can help you evolve yourself. PitchBook is a platform designed for investment professionals, offering access to data and analytical tools that provide quick answers and help discover promising opportunities. It uncovers actionable insights and trends within the financial data of over three million companies. The platform is used worldwide by large corporations, startups, venture capital and private equity firms, investment banks, and many others. Key features of PitchBook include Advanced Search, Discovery & Insights, Company Profiles, Workflow & Efficiency, and many more. Our stack Team Lead, 2 BE, 1 FE, 1 MLE, 1 SDET, PO, PM Work schedule-10-19 UA time (adaptive). Meetings with the distributed team for SDLC process organization. Meeting with stakeholders for the decision making. As a qualified expert, you will: Technical Leadership: Lead the design and architecture of scalable, secure, and maintainable software solutions in the team. Collaborate with stakeholders to translate business needs into technical solutions. Development & Delivery: Write clean, efficient, and well-documented code, adhering to industry standards and company guidelines. Ensure code quality by conducting code reviews and mentoring team members in best practices. Oversee the end-to-end software development lifecycle, from planning to deployment and maintenance. Troubleshoot and resolve complex technical issues. Foster professional growth and technical excellence. Facilitate collaboration among team members and across departments. Drive Agile practices, ensuring efficient sprint planning, task prioritization, and timely delivery. Manage team workload Quality Assurance: Establish and enforce coding standards, testing protocols, and CI/CD pipelines. Write unit/integration/performance/e2e tests for own code. Collaborate with QA engineers to implement automated and manual testing strategies. Innovation & Strategy: Stay up-to-date with emerging technologies and industry trends, identifying opportunities for innovation. Contribute to the strategic direction of the engineering department and company-wide goals. We're looking for you if you have 5+ years of experience in Java software development. Strong knowledge of Java, Spring. Strong knowledge of SQL. Experience in developing RESTful APIs. Knowledge of common patterns and algorithms. Understanding OOP, design patterns, microservices architecture. Understanding of event messaging. High level of responsibility and ownership. Strong aptitude for learning new technologies. Good communication and problem-solving skills. English level: written and verbal skills for effective cooperation with stakeholders. Experience in technical leading a team of developers. Bonus Points Experience in building a microservice architecture. Experience working with high-load distributed systems. Experience working on 3rd party integrations. Experience with Python. Interest in AI/ML technologies. What's in it for You Reveal great tech solutions Join the team of experts who create custom, cutting-edge tech solutions for world-renowned businesses, fueling client growth. Unleash your potential, tackle new challenges, and be part of a team that values your skills and contributions. Focus on long-term impact and building tailored, long-lasting partnerships with our clients. Experience an agile and flexible working environment Enjoy the freedom of fully remote work with a flexible working schedule. Empower yourself with a stable workload and a stable income, supported by provided laptops and licensed software. We focus on lasting cooperation and unite result-oriented individuals who stand on a high-performance approach to work. Embrace the opportunity for personal and professional growth Benefit from performance and merit reviews, elevate your skills with personal development plans, and individual learnings through the corporate library, public speaking support, and more. Be among like-minded people Work with a team of one mind who cares about what they do and how they do. Collaborate with top-notch experts who are always ready to help and support you through any challenges. Join company-wide tech and cultural events, and contribute to meaningful CSR initiatives that resonate with your values. Feel supported by your HR, and take advantage of our referral bonus program. SPD Technology is a custom software product development and IT consulting company with extensive expertise in various industries, including fintech, e-commerce, logistics, insurance, biotech, cybersecurity, and more. Our world-class team of over 650 experts develop web, mobile, AI/ML, and enterprise solutions for world-renowned companies, including Fortune 500 firms and emerging startups. We have 2 development centers in Europe, a representative office in London, the U.K., and remote teams, working worldwide. With over 19 years of experience in designing, building, streamlining, and supporting software products, SPD Technology drives the growth of businesses from the US, the U.K., Israel, Switzerland, Mexico, and other countries. Apply Now Send us your CV! Maybe we need you but we haven't known about that yet.
Tapico
At Tapico we are building the Open Finance engine of tomorrow. We are on a mission to give businesses the tools they need to help their customers successfully manage and grow their wealth. We are building a financial integration platform that allows individuals to securely and confidently share their financial data with those that will help them achieve their goals. Based in London, Tapico is a team of talented, hard working individuals working together to solve the most interesting problems in financial services today. Our team is expanding and we're looking for mindful, empathetic, self-aware engineers to join our team to help us move financial services forward. If you're a hardworking self-starter interested in helping us grow our early stage product into a scalable business, get in touch. What will you do?As a Full Stack developer you'll be responsible for creating a system delivering deep service connectivity to established financial institutions. You'll architect and build product features from the database all the way to the UI. You'll collaborate closely with colleagues in engineering and product to bring innovative and delightful designs to life. You'll sweat the details and make things shine. Who are you? You have 3-5 years of software engineering experience. You have experience building APIs and a deep knowledge of API design principles and best-practices, caching, resiliency, REST, and HTTP. You have a high level of proficiency with Nodejs, Typescript&React, with a willingness to work on both frontend and backend. You have expertise in writing unit tests and end to end platform integration tests. You have experience with automated build, test and deployment pipelines. You have experience working in a service-oriented or microservice architecture. You have knowledge of cloud and serverless architectures as well as infrastructure as code. You are flexible, dedicated, and curious. You believe in the craft of software engineering, but are pragmatic when necessary. You draw inspiration from prior work, but are driven to innovate beyond it. You respectfully challenge your peers, and welcome being challenged. You are passionate about learning, and want to help us learn too. Why do you want to work for us? You'll help build an amazing product in a company ripe for growth and lean enough to make a genuine impact. You'll work with talented, experienced and highly driven team mates. We will provide you with opportunities to develop your career. You will be offered a competitive salary. Tapico is an equal opportunity employer. We have an inclusive, supportive, fun yet challenging team environment. We value having a team that is made up of people with diverse backgrounds and respect the healthy expression of diverse opinions. We embrace experimentation and the examination of all kinds of ideas through reasoning and testing. Come join us as we change the world of financial services. Interested? We'd love to hear from you. Message us on cord! - Tapico Share Options Scheme Pension Scheme Centrally located office in the City of London (we WFH during Covid) Regular social events Flexible work and hours (we know engineers love working odd hours) 28 days paid holiday + public holidays Access to the latest tech (our engineers are all on MacBook Pros) 1. Meet and greet 2. Tech assessment 3. Behavioural assessment 4. 1:1 with the CEOReact, Node.js, Typescript, JavaScript, APIsReact, Node.js, Typescript, JavaScript, APIs, REST, HTTP
At Tapico we are building the Open Finance engine of tomorrow. We are on a mission to give businesses the tools they need to help their customers successfully manage and grow their wealth. We are building a financial integration platform that allows individuals to securely and confidently share their financial data with those that will help them achieve their goals. Based in London, Tapico is a team of talented, hard working individuals working together to solve the most interesting problems in financial services today. Our team is expanding and we're looking for mindful, empathetic, self-aware engineers to join our team to help us move financial services forward. If you're a hardworking self-starter interested in helping us grow our early stage product into a scalable business, get in touch. What will you do?As a Full Stack developer you'll be responsible for creating a system delivering deep service connectivity to established financial institutions. You'll architect and build product features from the database all the way to the UI. You'll collaborate closely with colleagues in engineering and product to bring innovative and delightful designs to life. You'll sweat the details and make things shine. Who are you? You have 3-5 years of software engineering experience. You have experience building APIs and a deep knowledge of API design principles and best-practices, caching, resiliency, REST, and HTTP. You have a high level of proficiency with Nodejs, Typescript&React, with a willingness to work on both frontend and backend. You have expertise in writing unit tests and end to end platform integration tests. You have experience with automated build, test and deployment pipelines. You have experience working in a service-oriented or microservice architecture. You have knowledge of cloud and serverless architectures as well as infrastructure as code. You are flexible, dedicated, and curious. You believe in the craft of software engineering, but are pragmatic when necessary. You draw inspiration from prior work, but are driven to innovate beyond it. You respectfully challenge your peers, and welcome being challenged. You are passionate about learning, and want to help us learn too. Why do you want to work for us? You'll help build an amazing product in a company ripe for growth and lean enough to make a genuine impact. You'll work with talented, experienced and highly driven team mates. We will provide you with opportunities to develop your career. You will be offered a competitive salary. Tapico is an equal opportunity employer. We have an inclusive, supportive, fun yet challenging team environment. We value having a team that is made up of people with diverse backgrounds and respect the healthy expression of diverse opinions. We embrace experimentation and the examination of all kinds of ideas through reasoning and testing. Come join us as we change the world of financial services. Interested? We'd love to hear from you. Message us on cord! - Tapico Share Options Scheme Pension Scheme Centrally located office in the City of London (we WFH during Covid) Regular social events Flexible work and hours (we know engineers love working odd hours) 28 days paid holiday + public holidays Access to the latest tech (our engineers are all on MacBook Pros) 1. Meet and greet 2. Tech assessment 3. Behavioural assessment 4. 1:1 with the CEOReact, Node.js, Typescript, JavaScript, APIsReact, Node.js, Typescript, JavaScript, APIs, REST, HTTP