Our client is an innovative startup based in Israel, focused on developing a new platform designed to handle large volumes of data streaming. As they continue to expand their engineering team, we are looking for a skilled Full-stack developer.
As a Senior Fill-Stack Developer, you will be a key member of the client engineering team and responsible for the end-to-end implementation of the new platform features.
The current task distribution is approximately 60% frontend (using NextJS and TypeScript) and 40% backend (using Golang), though this ratio may change in the future.
You will work on creating robust and efficient data streaming solutions, collaborating with cross-functional teams to ensure seamless integration and performance. Your ability to work independently with minimal supervision will be crucial in driving the project forward.
Key Responsibilities:
- Design, develop, and maintain high-performance, scalable, and reliable applications using Golang and NextJS
- Implement data streaming solutions utilizing Kafka
- Collaborate with the project stakeholders to deliver high-quality software
- Ensure best practices in code quality and testing
- Optimize applications for performance and scalability
- Troubleshoot and resolve complex technical issues
Requirements:
- Minimum 4 years of working experience with Golang and NextJS (at least 2.5-3 of them with NextJS)
- Proficiency with Postgres, Kubernetes (K8s), and Jenkins
- Strong understanding of software development principles and best practices
- Ability to work independently and manage your time effectively
- Excellent problem-solving and analytical skills
- Strong communication skills and ability to work in a team-oriented environment
- Ability to adjust working hours close to the Central European time
Start Date: ASAP