Senior Software Engineer – AI & Temporal

New
R
Ready4STelecommunications
100% remote workFull-TimeSenior
Salary30,000 - 40,000 PLN per month
Apply NowOpens the employer's application page

Job Details

Languages
English (B2)
Experience
6+ years
Required Skills
DockerGoRESTful APIsMicroservicesDistributed Systems

Requirements

  • 6+ years of commercial experience in Software Engineering / Backend Development.
  • Hands-on experience with Temporal or similar workflow orchestration technologies such as Cadence.
  • Strong understanding of workflow orchestration concepts, asynchronous processing and long-running processes.
  • Strong experience with AI-assisted software development and tools such as Claude Code, GitHub Copilot, Cursor or similar.
  • Ability to demonstrate concrete examples of how AI has improved your software development workflow and productivity.
  • Understanding of different AI models, their capabilities, limitations and appropriate use cases.
  • Strong backend software engineering fundamentals.
  • Experience designing and implementing REST APIs.
  • Experience with distributed systems, microservices and asynchronous architectures.
  • Strong debugging and problem-solving skills across distributed environments.
  • Experience with Docker and container-based development workflows.
  • Ability to work independently and collaborate effectively within a cross-functional engineering team.

Responsibilities

  • Design and develop scalable backend systems and services.
  • Build and maintain Temporal workflows and activities supporting complex business processes.
  • Design resilient solutions for long-running and asynchronous processes.
  • Work with distributed systems, including retries, failures, timeouts and communication between services.
  • Design and optimize REST APIs and system integrations.
  • Use AI coding tools extensively throughout the software development lifecycle.
  • Build codebases and documentation that are easy for both engineers and AI tools to understand and modify.
  • Create detailed specifications, prompts, reusable AI workflows, skills and development practices.
  • Experiment with different AI models and tools to identify the best approach for specific engineering tasks.
  • Share AI development practices and reusable solutions across the engineering team.
  • Troubleshoot and debug complex issues across service boundaries.
View Full Description & ApplyYou'll be redirected to the employer's site
30,000 - 40,000 PLN per month
Apply Now