Senior Software Engineer - API Development (Remote)
About the Role
We are seeking a talented Senior Software Engineer to join our team remotely. In this role, you will help build a new generation of Client APIs that enable IT companies worldwide to seamlessly integrate IDC data, analytics, and intelligence directly into their own products and workflows. As a Senior Software Engineer, you will focus on creating scalable and secure APIs that serve as a central building block of the entire IDC ecosystem and a "single source of truth" for data access across all delivery channels.
What You’ll Do
- Develop & Innovate: Design and implement new API endpoints with a focus on performance, security, and code readability.
- Solution Architecture: Collaborate on architectural designs and key technical decisions.
- Engineering Excellence: Write high-quality, testable code, participate in code reviews, and actively contribute to production stability.
- Standardization: Develop standards for API design, versioning, and documentation to ensure consistency across the IDC ecosystem.
- Analysis & Optimization: Analyze incidents, tune performance, and continuously improve the operational characteristics of our APIs.
- Global Collaboration: Communicate with various development, data, and product teams in the Czech Republic and the US.
Requirements
- 4+ years of commercial experience in object-oriented programming.
- Strong knowledge of Java and at least one SQL database.
- Experience with microservices development and REST API design (GraphQL is a plus).
- Experience in creating automated tests.
- Practical knowledge of Infrastructure as Code (IaC).
- Communicative proficiency in both English and Czech (minimum B2+ level).
- Experience with cloud environments (AWS is a significant plus).
- A positive attitude toward learning new technologies.
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 Senior Software Engineer role at IDC offers a unique opportunity to work on innovative API solutions in a remote setting. With competitive pay and a focus on professional growth, it's an excellent chance for experienced engineers.
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