ApplyStaff Backend Software Engineer
Posted 6 months agoViewed
View full description
Requirements:
- Minimum of 6 years of professional software development experience.
- Strong proficiency in algorithmic thinking and problem-solving.
- Passion for performance optimization on both architecture and component level.
- Extensive experience in designing and implementing distributed systems, including large-scale data processing in near real-time.
- Experience ensuring the consistency and integrity of data across storage systems.
- Ability to balance business goals with technical purity while managing shifting priorities.
- Experience leading engineering teams of 3-5 people.
Responsibilities:
- Participate in daily software development activities and conduct code reviews to ensure high-quality code.
- Lead and drive 1-2 large projects with 3-5 engineers, ensuring successful delivery and communication.
- Design and implement architectural solutions for complex problems with a focus on scalability and reliability.
- Proactively suggest enhancements to the product and architecture to drive business value.
Apply