Senior Backend developer
TON Studio
About the Job
TON Studio's software engineers develop next-generation technologies that bridge Web2 and Web3, helping users interact with Telegram MiniApps and the TON Blockchain. We push creators and builders to enhance and generate new products in the massive Web3 ecosystem while also empowering developers to create fast, distributed, large-scale projects using our tools.
As a software engineer, you will work on projects critical to TON and Telegram's needs, handling complex tasks with large-scale system design and complex architecture. This position requires a mature, experienced engineer who’s ready to take challenges and advantages independently and grow into a more robust professional.
About the Team
Telegram Apps is a distributed team of highly motivated and skilled professionals focused on building cutting-edge developer tools and working independently with top-tier ecosystem projects. Our products have an audience of over 50 million monthly active users (MAU).
We contribute to both new and existing products, including the largest ecosystem and community-driven app catalog, Telegram Apps Center; the central and most comprehensive tool for data analysis, Telegram Analytics; and Mate CDN Hosting, where we provide developer-friendly tools to help teams deploy and serve their apps worldwide. Additionally, we will develop the TMA Developer Dashboard, the future platform for managing Telegram Mini Apps and Bots.
Responsibilities
- Work within key project backend codebases and infrastructure (existing codebase primarily written in TypeScript, for new projects we will use GoLang).
- Participate in the entire product feature launch cycle, from design to implementation and release.
- Implement new functionality in various product backends and Implement High-scalable solutions.
- Participate in or lead design reviews with peers and stakeholders to evaluate and choose among available technologies.
Minimum Qualifications
- Strong Experience in 1 or more Programming Languages (Go, Typescript, Python, Java).
- Bachelor's degree in Computer Science or equivalent practical experience.
- Experience designing large-scale and highly efficient systems, knowledge of optimizations techniques, debugging, and profiling.
- Deep knowledge and understanding of modern algorithms and data structures.
- Strong system design skills.
- Strong data engineering skills.
- English knowledge (B2-C1)
Preferred Qualifications
- Experience in web3 smart contract development (TON, Solidity, Rust).
- Proven experience in team leadership, developer advocacy, or other management roles.
- Proven experience in cost and resource optimization.