Apply

Senior Software Engineer - Integrations

Posted about 1 month agoViewed

View full description

💎 Seniority level: Senior, Strong Python development experience, particularly in API-based integrations.

📍 Location: Czechia

🔍 Industry: Software Development

🏢 Company: IP Fabric👥 101-250💰 $25,104,603 Series B over 1 year agoIT InfrastructureBig DataPredictive AnalyticsNetwork SecurityCloud Infrastructure

🗣️ Languages: English

⏳ Experience: Strong Python development experience, particularly in API-based integrations.

🪄 Skills: GraphQLPythonOAuthREST APICI/CD

Requirements:
  • Strong Python development experience, particularly in API-based integrations.
  • Experience with integration-specific mechanisms for circuit-breaking, telemetry, monitoring, etc.
  • Hands-on experience with platforms like ServiceNow, NetBox, and Splunk, including their APIs.
  • Familiarity with REST, GraphQL, authentication mechanisms (OAuth, API keys, SAML), and webhooks.
  • Experience with software engineering best practices, including version control, testing, and CI/CD.
  • Knowledge of networking concepts is a plus.
  • Self-starter mentality: Comfortable working in an ambiguous environment and taking ownership of defining the path forward.
  • Collaborative mindset: Ability to work with cross-functional teams and translate business needs into technical solutions. Ability to be part of a bigger group of teams and actively contribute towards producing better software together.
  • Problem-solving skills: Ability to troubleshoot and optimize integrations for performance and reliability.
Responsibilities:
  • Gain & Document Knowledge: Analyze existing integrations developed by Solution Architects, document functionality, dependencies, and improvement areas.
  • Standardize Processes: Define and implement engineering best practices for integration development, testing, and deployment.
  • Develop & Maintain Integrations: Build new integrations and enhance existing ones, ensuring they are robust, scalable, and well-documented.
  • Collaborate Across Teams: Work with Solution Architects to transition integrations into engineering, ensuring smooth handoffs and continuous improvement.
  • Plan for Growth: Establish a scalable framework for integrations, enabling future team expansion and onboarding of additional engineers.
Apply

Related Jobs

Apply

📍 Czechia, Slovakia, Central and East Europe

🧭 Full-Time

🔍 Software Development

🏢 Company: Bloomreach👥 501-1000💰 $30,000,000 Debt Financing over 2 years agoWeb DevelopmentInformation TechnologyMarketing AutomationSoftware

  • Advanced proficiency in designing, developing, and maintaining solutions using Python.
  • Professional experience with Go and TypeScript.
  • Experience with cross-functional and cross-team collaboration to gather requirements and ensure seamless delivery of systems and applications.
  • Focus on quality, scalability, and performance of integration solutions.
  • Excellent problem-solving skills and attention to detail.
  • The ability to work in project teams effectively, be reliable, and communicate clearly.
  • Design, develop, and maintain multiple integration solutions that connect various third-party systems and applications.
  • Collaborate closely with cross-functional teams to gather requirements, ensuring robust architecture, implementing APIs, troubleshooting integration issues, and providing ongoing support to enhance our integration platform's overall performance and reliability.
  • The team is responsible for releases, deployments, and monitoring of its production services, ensuring smooth operation and solving issues.

DockerPythonGCPKafkaKubernetesMongoDBTypeScriptAPI testingGoREST APIRedisCommunication SkillsCI/CDProblem SolvingDevOpsAttention to detailMicroservicesCross-functional collaborationSoftware Engineering

Posted 11 days ago
Apply