Senior Software Engineer, Platform (Java)

New
S
Sprout SocialSocial media software
If you prefer an office setting, this role may be based in our Kraków location. If you prefer to work remotely from another location within Poland, we will accommodate you as best as possible.Full-TimeSenior
Salary24,300 - 30,400 PLN per month
Apply NowOpens the employer's application page

Job Details

Languages
Professional English proficiency in verbal and written communication; preferred: Professional Polish proficiency in verbal and written communication
Experience
4 years experience developing and supporting software in a production environment; 3 years experience programming in object-oriented languages such as Java, Python, or C++; preferred: 3 years experience developing and supporting scalable, distributed backend services
Required Skills
AWSPythonSQLJavaKubernetesMySQLC++Nosql

Requirements

  • Have 4 years of experience developing and supporting software in a production environment.
  • Have 3 years of experience programming in object-oriented languages such as Java, Python, or C++.
  • Demonstrate professional English proficiency in verbal and written communication.
  • Preferred: Have 3 years of experience developing and supporting scalable, distributed backend services.
  • Preferred: Have 3 years of experience working with SQL and/or NoSQL databases.
  • Preferred: Have experience building web applications with React, TypeScript, or similar web technologies.
  • Preferred: Have experience working as a full stack engineer.
  • Preferred: Demonstrate professional Polish proficiency in verbal and written communication.

Responsibilities

  • Build, scale, ship, and monitor the platform using Java, Python, MySQL, NSQ, Hbase, AWS, and Kubernetes.
  • Partner with product managers, designers, and engineers to define requirements and complete feature work.
  • Improve the processes, systems, and tools used to deliver quality products.
  • Champion technical initiatives and direction.
  • Break down work, meet deadlines, and ensure proper testing and monitoring.
  • Monitor service health and help respond to production outages and bugs.
  • Create and manage concurrent, distributed systems.
  • Identify technical debt and performance bottlenecks and deliver improvements to production.
  • Mentor engineers through knowledge sharing, code reviews, and technical feedback.
View Full Description & ApplyYou'll be redirected to the employer's site
24,300 - 30,400 PLN per month
Apply Now