about 2 hours ago
Responsibilities
- Define and drive system architecture for event-driven data processing services.
- Lead the migration of key components to a Node.js/TypeScript and Python ecosystem.
- Contribute to engineering standards and best practices for distributed systems.
- Architect and implement asynchronous data processing pipelines for high-volume scientific data.
- Ensure scalability, maintainability, and security of software solutions on Kubernetes and AWS.
- Take ownership of existing services and make decisions about their evolution.
Requirements
- 12+ years of engineering experience, preferably in a SaaS environment.
- Degree in Computer Science, Software Engineering, or equivalent.
- Excellent written and spoken English communication skills.
- Strong proficiency in Node.js/TypeScript and Python.
- Experience designing and implementing distributed, event-driven systems.
- Advanced working experience in asynchronous processing.
- Hands-on experience with AWS and Kubernetes in production environments.
- Proficiency with CI/CD tools such as GitHub Actions.
Tech Stack
Apache KafkaApache SparkAWSDatabricksGitHub ActionsGraphQLKubernetesNode.jsPythonSnowflakeTypeScript
