Join Gini-Apps on an exciting journey as we embark on a long-term project with a dynamic internet marketing software company in Ramat-Gan. As we experience growth, we are actively seeking a seasoned Senior Full Stack Developer with a profound proficiency in React and NestJS design to become an integral part of our exceptional R&D team. This role promises engaging technical challenges and the opportunity to contribute to the development of large-scale applications.
Your Role:
- Contribute to the overall architectural design of the product, leveraging your experience to provide valuable insights.
- Develop and deploy innovative features, implementing cutting-edge design patterns for the application using React and NodeJS.
- Troubleshoot, test, and maintain the core product software and databases, ensuring optimal performance and functionality.
- Offer technical guidance and support to fellow team members.
- Continuously learn and assimilate new technologies and patterns, sharing your knowledge to enhance the application.
Requirements:
- Possess full-stack expertise, seamlessly navigating frontend, APIs, and backend application code (experience with microfrontend is advantageous).
- Accumulate at least 3 years of server-side development experience with NodeJS (Fastify experience is a plus).
- Accumulate at least 3 years of client-side development experience using the React framework (NextJS experience is advantageous).
- Familiarity with databases (Postgres, MongoDB, Redis, ElasticSearch) and Queues/Streams (SNS, SQS, Kafka).
- Proficient in Agile development methodologies.
- Experience with SaaS platforms and CI/CD methodologies.
- Hands-on experience with large-scale traffic, data, and complex architecture.
- Proficiency in cloud technology and services such as AWS (SQS, SNS, EKS, Lambda, S3).
- Familiarity with containerization and orchestration tools like Docker.
- Experience in frontend and backend testing.
- Hold a BSc in Computer Science/Software Engineering.
- Exceptional communication skills, fostering effective collaboration and a passion for knowledge sharing.
- Previous experience working on data-intensive products and applications, showcasing a strong understanding of data-driven development (event sourcing is advantageous)