Application Engineer

Summary

Develops and maintains enterprise APIs and backend services in Python, Java, and .NET, while automating infrastructure and implementing observability with OpenTelemetry and monitoring tools.

Type of contract: Employment contract

Salary range: 12800 - 20600 PLN gross

What will you do?

You will join a team responsible for designing, developing, and maintaining modern enterprise applications and APIs across a diverse technology landscape. The role combines backend engineering, observability, automation, and web application hosting, requiring close collaboration with cross-functional teams to deliver scalable, reliable, and secure solutions.

Your tasks

  • Design, develop, and maintain APIs using Python and relevant frameworks
  • Develop and maintain backend services using Java and .NET technologies
  • Create, optimize, and manage SQL databases, queries, and data models
  • Automate infrastructure and deployment processes using Ansible
  • Implement and configure OpenTelemetry for application observability
  • Instrument applications to collect traces, metrics, and logs
  • Integrate telemetry data with monitoring platforms such as Prometheus, Grafana, or Splunk
  • Collaborate with frontend developers to ensure seamless integration of backend services
  • Contribute to the design and implementation of user-facing features
  • Configure and manage IIS environments for web application hosting
  • Ensure high availability, scalability, and security of hosted applications
  • Troubleshoot and resolve issues across the full technology stack
  • Write clean, maintainable, and efficient code
  • Follow best practices related to version control, testing, and deployment
  • Work closely with stakeholders and cross-functional teams to deliver business solutions

Your skills

  • Strong experience with Python development
  • Strong experience with Java development
  • Strong experience with .NET development
  • Experience designing and implementing RESTful APIs
  • Advanced SQL and database management skills
  • Hands-on experience with Ansible automation
  • Practical experience with OpenTelemetry
  • Experience collecting and analyzing traces, metrics, and logs
  • Experience managing web applications using IIS
  • Strong troubleshooting and problem-solving skills
  • Excellent communication and collaboration skills
  • Knowledge of software development best practices

Nice to have

  • Experience with Prometheus
  • Experience with Grafana
  • Experience with Splunk
  • Experience working in DevOps environments
  • Experience collaborating with SRE teams
  • Frontend development experience

We offer

  • Hybrid work in our client's office (Kraków) 6 days a month
  • Working in a highly experienced and dedicated team
  • Benefit package tailored to your needs (medical, sport, lunch subsidy, life insurance, etc.)
  • Online training and certifications
  • Access to e-learning platform
  • Social events