Senior Software Engineer

TSMG· Kraków· lever· közzétéve: 2026. 05. 27.
Kötelező:PythonAngularGoogle CloudCloudFrontendBackend

Key Responsibilities Technical Leadership & Development

Design, develop, maintain, and improve internal software applications and systems

Provide hands-on support for backend and frontend development tasks

Troubleshoot complex technical issues and perform root cause analysis

Support and maintain Linux/Unix server infrastructure and operations

Write and maintain Bash scripts for automation and operational tasks

Contribute to application performance optimization and system reliability

Participate in architecture discussions and technical decision-making

Product & Operational Support

Gather, document, and prioritize business and technical requirements

Support roadmap planning, backlog management, and feature prioritization

Develop deep product knowledge and understand operational workflows and system interdependencies

Collaborate with internal teams to improve processes, tools, and system functionality

Team Mentorship & Guidance

Mentor and guide developers and support engineers on coding standards and best practices

Conduct code reviews and provide constructive technical feedback

Support team growth through technical coaching and knowledge sharing

Assist team members with troubleshooting and problem-solving activities

Required Skills & Qualifications Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field, or equivalent professional experience

5+ years of experience in software development, support operations, or related technical roles

Strong technical skills in:

Python backend development

Angular frontend development

Linux/Unix administration

Bash scripting

Networking fundamentals and troubleshooting

Working knowledge of Google Cloud Platform (GCP) and serverless architectures

Experience conducting code reviews and maintaining coding standards

Strong analytical and problem-solving skills

Excellent verbal and written communication skills

Proven experience mentoring and coaching technical teams

Preferred Qualities Strong sense of ownership and accountability

Ability to work in fast-paced technical environments

Passion for continuous improvement and technical excellence

Collaborative mindset and strong teamwork skills