Senior Software Engineer
Join a data infrastructure company building a unified DataOps platform. Design scalable services, lead feature development, solve complex production issues, and provide technical leadership in a hands-on role.
Обязанности
- Design, develop, and maintain secure, reliable, and scalable platform code.
- Lead core features and services from conception through completion.
- Mentor junior engineers and share technical best practices.
- Drive continuous improvement across systems and development practices.
- Troubleshoot and optimize complex issues in development and production environments.
- Collaborate with Product, Design, and other teams to translate requirements into technical solutions.
Требования
- 5+ years of hands-on software development experience, including 2–3 years in a senior software engineering role.
- Strong proficiency with TypeScript, Node.js, React, Python, and high-performance SQL/NoSQL database design.
- Experience designing and building scalable SaaS platforms or complex data-driven systems.
- Experience with message queues such as Kafka, Amazon SQS, or RabbitMQ for scalable data pipelines.
- Experience deploying and managing applications on cloud platforms, particularly AWS.
- Experience with Kubernetes.
- Ability to mentor junior engineers and provide technical leadership.
Будет плюсом
- Experience with data tools such as ETL, reverse ETL, observability, or data catalogs.
- Experience in a fast-paced, dynamic environment.
- Strong communication and cross-functional collaboration skills.