Senior Full Stack Developer (Contractor for 6 months)

Posted Yesterday
Be an Early Applicant
Hiring Remotely in Prague, CZE
Remote or Hybrid
Senior level
Database • Business Intelligence
The Role
Own the full lifecycle of internal AI-powered applications, from prototyping through deployment and support. Build microservices and full-stack features using Next.js, TypeScript, Python, and Streamlit; manage PostgreSQL, Prisma, and Snowflake data layers; and operate AWS, Docker, and GitLab CI/CD environments. Integrate LLM APIs, test applications, evaluate AI-generated code, troubleshoot issues, and collaborate directly with technical and non-technical stakeholders.
Summary Generated by Built In
Overview

About the Role & TeamIDC is hiring a Senior Full Stack Developer to join our enterprise AI production transformation program. This program works closely with internal business owners, research analysts, and product owners to identify, prototype, and deploy new AI-powered workflows that improve operational efficiency across the organization. As a Senior Full Stack Developer, you will take ideas and initial prototypes and bring them to life in our internal environment. You will be the technical owner for the products you oversee, and responsible for the full lifecycle from early-stage development through stable deployment to our internal employee base. This is a hands-on, high-ownership role where you will work directly with project sponsors and internal users to build, iterate, and stabilize a growing suite of AI-powered tools used by hundreds of IDC employees worldwide. This is an exciting opportunity for a developer who likes autonomy, enjoys working across the full stack, and wants their work to have immediate, visible impact inside a company actively investing in and supporting an AI transformation.

What You’ll Do

  • Service Architecture: Stand up new microservice environments and manage deployments within IDC's existing infrastructure using Amazon Web Services (AWS), Docker, GitLab and our internal deployment tools, working in close coordination with our IT and Data Engineering teams.
  • Database Management: Design, build, and own the data layer of your applications using PostgreSQL with Prisma ORM for the application layer and Snowflake for data warehouse and analytics layers. Responsibilities may include schema migrations, query optimization, and data integrity across environments.
  • Application Development: Build new features, fix bugs, and manage deployments through continuous integration and continuous delivery (CI/CD) pipelines, owning the full lifecycle of each pilot application - from server-side data access through the UI layer.  Our application stack includes both Next.js/TypeScript, as well as Python/Streamlit applications - you will need to support both.
  • Cross-Functional Collaboration: Partner with IDC's Operations, Information Technology (IT), and Data Engineering teams to manage your technical environment and keep projects moving.
  • Sponsor & Stakeholder Engagement: Work directly with non-technical project sponsors and end users to gather requirements, iterate quickly, and deploy new features, with project management support available to help prioritize the backlog.
  • User Support: Troubleshoot issues and field bug reports from a large internal user base. Your work will be used by hundreds of IDC employees globally, and you'll engage with them directly to find solutions.
  • AI-Accelerated Development: Leverage AI coding tools (Claude, Copilot, etc.) as a core part of your development workflow to move quickly.
  • Technical Ownership of AI-Generated Code: Evaluate, refactor, and deploy AI-assisted prototypes contributed by non-technical collaborators across the organization, applying sound engineering judgment to transform early-stage codebases into reliable and robust applications for our internal employees.


What You Bring

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
  • 5 to 8 years of professional software development experience, ideally including time spent in a research, data, enterprise SaaS, or internal tooling environment. Prior experience in a pilot, innovation lab, or startup context is a strong plus.
  • Language & Framework: Proficiency in TypeScript and Next.js (App Router, React Server Components, Server Actions). Solid understanding of React 19 component patterns and server-side rendering. Proficiency in Python and full-stack web development, including Streamlit for internal data applications.
  • Database: Strong SQL skills required. Hands-on experience with PostgreSQL for relational data modeling and query design. Experience with Prisma ORM or equivalent for schema migrations preferred. Familiarity with Snowflake or other cloud data warehouse platforms is a plus.
  •  Infrastructure & Deployment: Hands-on experience with AWS, Docker, and GitLab CI/CD pipelines. Experience with infrastructure-as-code tools such as Pulumi is a plus.
  • AI/LLM Integration: Comfort building and operating production integrations with large language model APIs (Anthropic Claude and/or OpenAI), including prompt design, structured output, and asynchronous job patterns.
  • Testing: Experience writing and maintaining automated tests using frameworks such as Vitest and Playwright.
  •  Strong ownership mindset with the ability to drive projects forward independently.
  • Excellent communication skills and patience when working with non-technical stakeholders and end users.
  • Pragmatic builder who writes solid, maintainable code without over-engineering.
  • Adaptable and comfortable with ambiguity in a fast-moving pilot environment.
  • Collaborative team player who can work across functions including Operations, IT, and Data Engineering.



Why This Role Stands Out At IDC, your work helps shape how the world understands technology and where it goes next. You collaborate with curious, high-caliber colleagues who value rigor, integrity, and shared success. As the premier global provider of trusted technology intelligence, IDC equips business and technology leaders with the evidence they need to make confident decisions. Our insights inform strategy, investment, and innovation across industries and regions.


Recognized by IIAR as Analyst Firm of the Year for five consecutive years, IDC sets the standard for credibility and impact. With more than 1,000 analysts worldwide and a truly global perspective, we combine deep expertise with practical relevance. Here, your ideas matter, your voice is heard, and your contributions provide the insights leaders rely on every day. It is meaningful work, backed by a culture that supports growth, collaboration, and long-term career development with a globally respected brand.


What We Offer

  • A complete benefit package: 25 days of holidays, 4 sick days, meal allowance, leisure benefit allowance & annually reviewed company-wide closures on 19 August (Unplug Day) and 24 December – 1 January inclusive (Global Shutdown) and a volunteering day.
  • Individualized Culture: An environment where you can explore new areas outside your specialty and stay engaged with work you enjoy.
  • Hybrid Working: Hybrid working with some days in office per month required, a pleasant office in Prague old town near Staromestske Namesti, or Ostrava.
  • A position in a highly professional and globally respected market research and advisory firm, where initiative leading to results is rewarded.




Equal Opportunity Employer

IDC is committed to providing equal employment opportunities for all qualified persons. Employment eligibility verification required. We participate in E-Verify. 


#LI-SJ1

#LI-Hybrid

#LI-Remote


Skills Required

  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
  • 5 to 8 years of professional software development experience.
  • Proficiency in TypeScript and Next.js, including App Router, React Server Components, and Server Actions.
  • Strong understanding of React 19 component patterns and server-side rendering.
  • Proficiency in Python and full-stack web development, including Streamlit.
  • Strong SQL skills and hands-on PostgreSQL experience for relational data modeling and query design.
  • Experience with Prisma ORM or an equivalent schema migration tool.
  • Familiarity with Snowflake or another cloud data warehouse platform.
  • Hands-on experience with AWS, Docker, and GitLab CI/CD pipelines.
  • Experience with infrastructure-as-code tools such as Pulumi.
  • Experience building and operating production integrations with large language model APIs such as Anthropic Claude or OpenAI.
  • Experience with prompt design, structured output, and asynchronous job patterns.
  • Experience writing and maintaining automated tests using frameworks such as Vitest and Playwright.
  • Strong ownership mindset and ability to drive projects independently.
  • Excellent communication skills and patience with non-technical stakeholders and end users.
  • Ability to write solid, maintainable code without over-engineering.
  • Adaptability and comfort working in ambiguity within a fast-moving pilot environment.
  • Ability to collaborate across Operations, IT, and Data Engineering.

IDC Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about IDC and has not been reviewed or approved by IDC.

  • Healthcare Strength Healthcare offerings are described as comprehensive, covering medical, dental, and vision. Disability and life insurance coverage is also outlined as meaningful income protection tied to base pay.
  • Retirement Support A 401(k) plan is described with an employer match structure that can add meaningful value to total rewards. This provides a clear retirement savings mechanism beyond base salary.
  • Leave & Time Off Breadth Paid leave provisions include parenting leave and broader paid time off elements. Additional recharge programs and recognition initiatives are positioned as supportive of work/life balance.

IDC Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Framingham, MA
5,019 Employees

What We Do

IDC is the premier global provider of market intelligence, advisory services, and events for the information technology, telecommunications, and consumer technology markets. IDC helps IT professionals, business executives, and the investment community make fact-based decisions on technology purchases and business strategy. More than 1,300 IDC analysts provide global, regional, and local expertise on technology and industry opportunities and trends in over 110 countries worldwide. For more than 50 years IDC has provided strategic insights to help our clients achieve their key business objectives. IDC’s Insights businesses provide industry-focused advice for IT buyers in the Financial, Government, Health, Retail, Manufacturing and Energy verticals. IDC is a subsidiary of IDG, the world's leading technology media, research, and events company. . To learn more about IDC, please visit www.idc.com. Follow IDC on Twitter at @IDC and LinkedIn. Subscribe to the IDC Blog for industry news and insights

Similar Jobs

Drata Logo Drata

Enterprise Account Executive

Security • Software • Cybersecurity • Automation
Remote
26 Locations
600 Employees
194K-273K Annually

Pfizer Logo Pfizer

Machine Learning Engineer

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
In-Office or Remote
32 Locations
121990 Employees
163K-272K Annually

Pfizer Logo Pfizer

Senior Director, Innovation, Data & Analytics (IDA) Lead

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
In-Office or Remote
32 Locations
121990 Employees
231K-385K Annually

Pfizer Logo Pfizer

InsightXplorer Platform Lead, Medical Insights

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
In-Office or Remote
32 Locations
121990 Employees
124K-207K Annually

Similar Companies Hiring

Halter Thumbnail
Software • Machine Learning • Internet of Things • Hardware • Greentech • Business Intelligence • Agriculture
Boulder, Colorado
350 Employees
Energy CX Thumbnail
Greentech • Professional Services • Business Intelligence • Consulting • Energy • Financial Services • Utilities
Chicago, IL
108 Employees
Compa Thumbnail
Artificial Intelligence • HR Tech • Software • Business Intelligence
Irvine, California
75 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account