Full Stack Engineer
About Appcharge
Appcharge is the leading direct-to-consumer platform for mobile games – built for game makers, by game makers. Appcharge helps publishers sell directly to their players, which ups profits by 35%, and greatly improves player relationships and loyalty. As an all-in-one platform, the company provides everything game publishers need to go direct – fully branded web stores, gamified offers, global payments checkout, mobile in-app-payments SDKs and more. Appcharge is the fastest-growing mobile game payments platform, powering stores for over one-third of the top grossing mobile games. Appcharge supports 500 payment methods and 80 currencies, making partners financially compliant worldwide in minutes. Headquartered in Tel Aviv, Appcharge is funded by Gillot Capital Partners and Play Ventures and is led by veterans from Rovio, Huuuge Games, Moon Active, and Play Studios.
The Team
We are looking for an experienced Software Engineer to join our team and take a significant part in the development of Appcharge’s game hub and monetization platform. As part of our team, you will be responsible for designing, building, and optimizing highly scalable, real-time platform that enable game publishers to directly engage with their players.
You will work on creating fully customizable SaaS components, integrating with various databases, and building robust, low-latency systems that handle high transaction volumes in real time. Additionally, you will collaborate with cross-functional teams to ensure seamless integration of frontend and backend services, all while enhancing the user experience for millions of players worldwide.
If you are passionate about web technologies and thrive in a fast-growing, startup environment, we want to meet you!
Responsibilities
- Frontend Development: Design, develop, maintain, and enhance responsive web applications using React, ensuring high-quality user experiences.
- Backend Development: Develop and maintain robust Node.js services to support frontend applications and business logic.
- Performance Optimization: Continuously improve application performance and user experience across web and backend systems.
- Collaboration: Work closely with designers, product managers, and backend developers to create intuitive and responsive user interfaces.
- Testing: Write comprehensive unit, integration, and end-to-end tests for both UI and backend services.
- Code Reviews: Participate in code reviews, providing constructive feedback to maintain code quality and foster a collaborative learning environment.
- Cross-Functional Partnership: Collaborate with the backend team to ensure seamless integration between frontend and backend systems.
- Documentation and Knowledge Sharing: Document technical decisions, systems, and workflows, ensuring knowledge transfer across the team.
Qualifications
- 3+ years of experience in developing scalable and performant web applications (preferably with React and Node.js).
- Strong expertise in software development best practices and experience handling highly performant multi-threaded workloads.
- Proven experience with cloud-based environments (AWS preferred) and familiarity with deployment pipelines.
- Proficiency in Node.js for building scalable backend services.
- Hands-on experience with databases, including both NoSQL and SQL solutions (e.g., MongoDB, Redis, BigQuery – advantage).
- Excellent verbal and written communication skills in English.
- Familiarity with CI/CD pipelines and monitoring tools is a plus.
- A passion for problem-solving, collaboration, and delivering exceptional user and system experiences.