Senior Backend Software Engineer
Join a high-tech company to design and develop complex, data-intensive systems from the ground up. The role combines hands-on backend development, system architecture, and technical leadership, with modern cloud-native technologies and large-scale data processing.
Responsibilities
- Design and develop complex, data-intensive systems from scratch.
- Provide hands-on software development and technical leadership.
- Contribute to system architecture and cloud-native solutions.
Requirements
- At least 7 years of software development experience, with a strong backend background.
- Hands-on experience with Node.js or Java, TypeScript, and React.
- Experience with ETL, large-scale data processing, and distributed systems.
- Experience with AWS or an equivalent cloud environment and Kubernetes.
- Experience with microservices, databases, and high-scale production systems.
- Strong system design and architecture skills.
- Experience using AI-powered development tools.