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