O pozici
IDC 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.
Co budeš dělat
- 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.
Koho hledáme
- 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.
Benefity
- Individualized Culture: An environment where you can explore new areas outside your specialty and stay engaged with work you enjoy.
- Remote Work & Flexibility: Work from home with a requirement of only one to two days per month in the office.
- Prime Location: Office in the heart of Prague (Můstek/Staroměstská), within 7 minutes of all metro lines.