The point where experts and best companies meet
Share
Key Responsibilities
Analyze current system architecture and identify areas for scalability improvements.
Design and implement scalable solutions to support business growth and enhance user experience.
Collaborate with cross-functional teams, including product managers, developers, and QA, to understand business needs and translate them into technical requirements.
Optimize streaming services and business operations to ensure seamless functionality and high performance.
Lead the redesign and refactoring of existing systems to enhance scalability and reliability.
Conduct performance testing and tuning to identify bottlenecks and implement solutions.
Stay abreast of industry trends and emerging technologies to ensure our platforms remain cutting-edge.
Mentor junior engineers and contribute to a culture of continuous improvement and innovation.
Qualifications
Proven experience as a Senior Software Engineer or in a similar role, with a strong focus on scalability.
Extensive experience with Java programming and system design.
Demonstrated ability to design and implement scalable solutions in a live business environment.
Strong understanding of streaming services and business operations for both sellers and buyers.
Experience with performance testing, tuning, and optimization techniques.
Excellent problem-solving skills and the ability to anticipate and address scalability challenges.
Strong communication skills, with the ability to work collaboratively across teams.
Familiarity with cloud services and distributed systems is a plus.
Experience with microservices architecture and containerization technologies (e.g., Docker, Kubernetes).
Knowledge of database optimization and management.
WebSocket experience is a plus
Fluent English is required
This website uses cookies to enhance your experience. By continuing to browse the site, you agree to our use of cookies. Visit our for more information.
These jobs might be a good fit