About the Role
We are hiring a Principal Engineer to join our team remotely. In this role, you will be pivotal in building a new generation of client APIs that will enable IT companies worldwide to easily integrate IDC data, analytics, and intelligence directly into their products and workflows. Our goal is to create future-proof, scalable, and secure APIs that allow customers to make data-driven decisions quickly and effectively leverage IDC's unique value.
What You'll Do
- Innovate and develop: Design and develop robust, scalable APIs that serve as a unified interface for the entire IDC ecosystem.
- Define technical vision: Set best practices for API design (REST/GraphQL, contracts, versioning), code quality, security, and operations.
- Build new functionalities: Implement new API endpoints and expand existing features with an emphasis on performance and developer experience.
- Problem solve: Diagnose production incidents and advocate for solutions that prevent future issues.
- Cross-functional collaboration: Lead cross-team initiatives that push our engineering standards forward.
- Optimize processes: Build and improve CI/CD pipelines to ensure automated, error-free, and fast deployment.
Requirements
- Education: University degree in Computer Science or a related technical field (Master's degree preferred).
- Experience: 8+ years of experience in web application development using Java (or another OOP language) and relational databases.
- API expertise: Strong experience in designing and operating client-facing APIs and architectural approaches.
- Cloud & DevOps: Proficiency in at least one cloud platform (AWS preferred), strong CI/CD knowledge, and advanced experience with Infrastructure as Code (IaC).
- Skills: Excellent communication and presentation skills with a proactive approach to automation and a passion for learning new trends.
- Languages: English and Czech at a minimum B2 level.
Nice to Have
- Experience with modern cloud stacks and tools such as Docker, Kubernetes, and Git.
- Familiarity with data technologies like PostgreSQL and Snowflake.
- Experience with CI/CD tools and practices.
What We Offer
- 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 day per month in the office.
- Globally respected firm: A position in a highly professional and globally recognized market research and advisory firm, where initiative leading to results is rewarded.
This Principal Engineer role at IDC offers a unique opportunity to lead API development in a global tech environment. With remote flexibility and a competitive salary, it's an attractive position for seasoned developers.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months