Principal full-stack developer, Angular and Java

Apply Now

Job Description

Industry: Market Research and Technology, Information and Media
Seniority for this role: Mid-Senior level
Shape the future of IDC’s Buyer Platform while driving technical excellence. Are you an experienced and hands-on engineer passionate about building scalable systems and inspiring technical teams? Join us as a Principal Engineer and lead the way in shaping our Buyer Platform, which has been under active development for the past 6 months . Location: This role requires the candidate to be based in the Czech Republic or Slovakia, with occasional travel to our Prague office. Tech stack Angular, Java Spring, JPA PostgreSQL, Snowflake Maven, Docker, Kubernetes, Git, AWS IntelliJ IDEA Anyone interested can use GitHub Copilot What You’ll Do Innovate and Build: Design and develop scalable, full-stack systems—from backend to frontend—that address both current and future needs. Enhance Systems: Implement new features and improve existing functionality to elevate user experience and system reliability. Set Standards: Write high-quality, test-driven code, establishing benchmarks for engineering excellence. Troubleshoot and Resolve: Diagnose production issues and deploy robust, timely solutions. Collaborate Across Teams: Drive cross-functional initiatives that push our engineering standards forward. Streamline Processes: Leverage your CI/CD expertise to improve deployment efficiency and ensure smooth, reliable releases. What We’re Looking For Educational Background: Bachelor’s degree in Computer Science or a related technical field ( Master’s is a plus ). Backend Focus: Strong experience in backend development, cloud platforms (AWS preferred), CI/CD, and architectural design. Frontend Knowledge: Familiarity with frontend frameworks. We work in Angular, but we’re open to experience with other technologies if you’re willing to transition to Angular. 8+ years of experience developing production-grade web applications. Proficiency in Java or another object-oriented programming language. Solid experience with Infrastructure as Code (IaC) and multiple database engines. Strong understanding of architectural approaches, primarily in backend development, but with awareness of frontend principles. Problem-Solving and Leadership: Strong communication and mentoring skills to inspire teams and clarify complex ideas. A proactive approach to automating tasks like testing, deployment, rollback, and provisioning. Growth Mindset: Commitment to continuous learning and staying at the forefront of industry trends. Language Skills: Proficiency in English and Czech (B2 level or higher) Perks & Benefits International Projects: A unique opportunity to work on global projects, with daily communication in English and a guided introduction to ensure your independence. A complete benefit package (5 weeks of holidays, extra corporate days off, sick days, meal allowance, cafeteria points). A flexible working culture with remote work options. While remote work is supported, we require at least one day per month in the office to align with the team and build stronger connections. An opportunity to lead impactful projects within a supportive, innovative environment . Why IDC? IDG is a dynamic and innovative data, research, and services company at the forefront of guiding the global technology market ecosystem. Our mission is to help companies grow by putting technology insights into action, and empowering businesses to make better decisions and thrive in the digital-first age. IDC, the largest division of IDG, is the most respected global technology market research firm. We are changing the way the world thinks about the impact of technology on business and society. Our people, data, and analytics create global technology insights that accelerate customer success. IDC has been recognized for five consecutive years (2020, 2021, 2022, 2023, 2024) by the IIAR as the Analyst Firm of the Year which is one of the highest accolades for the technology market research industry. Recruitment Fraud Notice: IDG/IDC/Foundry would like to inform you that we conduct our formal communications via corporate email, our Applicant Tracking System iCIMS, LinkedIn messaging, or directly by phone. We do not use any other platform (including Telegram, WhatsApp, Signal, text, instant message, etc.) to communicate with prospective candidates. If you receive any communication outside of our formal communications channels, please ignore it and block the sender or caller. In addition, we do not ask candidates to provide sensitive personally identifiable information such as bank account or social security numbers. If you have been contacted by someone claiming to represent a job offer, please report it as potential job fraud to law enforcement. Show more Show less