13 days ago
Novi Sad, SerbiaSenior
Responsibilities
- Design, develop, and maintain backend services and APIs for Fivetran’s Developer Experience platform.
- Build and enhance Public APIs, Terraform Provider capabilities, and Model Context Protocol integrations.
- Design reliable, scalable, maintainable, secure, and performant backend solutions with API consistency and backward compatibility.
- Own features from technical design through implementation, testing, deployment, and production support.
- Collaborate with product managers, engineers, and cross-functional teams to translate requirements into technical solutions.
- Participate in architecture discussions, technical design reviews, code reviews, and knowledge sharing.
- Troubleshoot production issues, improve system reliability, and enhance existing functionality.
- Use AI-assisted development tools for coding, debugging, testing, reviews, and technical exploration.
- Improve developer workflows, engineering processes, and internal tooling.
Requirements
- 5+ years of professional software engineering experience with strong backend development skills, preferably in Java or Go.
- Strong knowledge of software engineering principles, data structures, algorithms, and design patterns.
- Experience designing, developing, and maintaining production-grade REST APIs and backend services.
- Experience building reliable distributed systems at scale under strict availability and performance requirements.
- Ability to make sound technical decisions and balance short-term delivery with long-term architecture.
- Strong troubleshooting and problem-solving skills in production environments.
- Experience writing clean, structured, testable code using modern engineering practices.
- Hands-on experience using AI-assisted coding and development tools, including understanding their capabilities, limitations, and best practices.
- Ability to independently own complex engineering tasks while collaborating with engineers and stakeholders.
- Strong communication skills and willingness to participate in technical discussions, design reviews, and knowledge sharing.
- Bonus: experience with Terraform Providers, infrastructure as code, developer automation tools, MCP, AI agents, LLM-based integrations, OpenAPI, OAuth 2.0, identity management, cloud platforms, Kubernetes, cloud-native architectures, developer platforms, SDKs, CLIs, observability, monitoring, or performance optimization.
Benefits
- 100% employer-paid medical insurance, subject to country and worker-type variations.
- Paid vacation or flexible/unlimited vacation depending on role and country, paid sick time, inclusive parental leave, paid holidays, a year-end Global Week of Rest, and volunteer days off.
- RSU stock grants.
- Professional development and training opportunities.
- Company virtual happy hours, free food, and team-building activities.
- Monthly cell phone stipend.
- Access to a mental health support platform offering therapy, coaching, and mindfulness resources for employees and covered dependents.
- Full-time position based in the Novi Sad, Serbia office with a hybrid model combining remote flexibility and in-person collaboration.
Tech Stack
Categories
About Fivetran
Fivetran builds a managed data integration platform that extracts data from hundreds of SaaS apps and databases and loads it into cloud data warehouses for analytics and AI teams. Sold as a subscription SaaS service, it provides prebuilt connectors, automated schema management, and ELT/replication to destinations like Snowflake, BigQuery, Databricks, and Redshift. Founded in 2012 and headquartered in Oakland, it serves customers such as Autodesk, Condé Nast, JetBlue, and Morgan Stanley.
