[Hiring] Staff Software Engineer, Team Lead @Helika

Job expired!

Date Posted: Jul 03, 2024

Company: Helika

Position: Remote Staff Software Engineer, Team Lead

Location: Worldwide

About Helika

Helika provides industry-leading solutions to help studios build, grow, and optimize their games. We are a cutting-edge data analytics, marketing, and game management platform, specializing in solving critical challenges for game studios:

  • Helika Acquire: Driving scalable and profitable User Acquisition.

  • Helika Analyze: Offering comprehensive insights for a holistic understanding of game ecosystems.

  • Helika Engage: Tools for creating compelling and engaging user experiences.

  • Helika Optimize: Improving player engagement, retention, and monetization.

  • Helika AI: Programmatically creating contextual experiences for individual users and segments.

Regardless of technical or analytical expertise, studios can focus on what works, cut what's not effective, and dedicate more time to building the best games with Helika. Helika is the one-stop solution for all data challenges faced by game studios.

About the Role

As our Staff Software Engineer, Team Lead, you'll play an integral role in shaping and enhancing the Helika platform. Reporting to the Head of Engineering, you'll be responsible for designing, developing, and maintaining scalable full-stack solutions that drive our platform's functionality and performance. Using a tech stack that includes Python, JavaScript, FastAPI, and AWS, you’ll lead a team of talented engineers and collaborate closely with cross-functional teams to deliver innovative features and solutions that meet the evolving needs of our clients.

Key Responsibilities

Lead the Design and Implementation of Full-Stack Solutions:

  • Architect and develop robust, scalable full-stack applications using Python, JavaScript, and FastAPI.

  • Collaborate with data, frontend, and backend engineers to ensure seamless feature integration.

  • Review PRs across different engineering pods and document knowledge for team context sharing.

  • Implement best practices for code quality, performance, and security across the tech stack.

Drive Technical Innovation and Excellence:

  • Stay updated on emerging technologies and industry trends to drive technical innovation within the team.

  • Propose and implement system architecture, performance, and scalability optimizations.

  • Mentor junior engineers and foster a culture of continuous learning and improvement.

Collaborate with Cross-Functional Teams:

  • Work closely with product managers, designers, and other stakeholders to understand requirements and translate them into technical solutions.

  • Collaborate with QA engineers to ensure the quality and reliability of the platform.

  • Participate in code reviews, sprint planning, and other Agile ceremonies to ensure timely delivery of features and enhancements.

Requirements

  • Proven experience (8+ years) as a Full-Stack Engineer with a strong background in complex web application development.

  • Expertise in Python and JavaScript, including experience with frameworks like FastAPI for backend development.

  • Proficiency in frontend development using modern JavaScript frameworks like React.js or Vue.js.

  • Experience with cloud services (particularly AWS) and containerization technologies (e.g., Docker).

  • Strong understanding of software engineering best practices, including Agile methodologies, code versioning tools (e.g., Git), and CI/CD pipelines.

  • Excellent problem-solving skills and the ability to thrive in a fast-paced, dynamic environment.

  • Strong communication skills and the ability to collaborate effectively with cross-functional teams.

  • Passion for gaming and a keen interest in leveraging technology