hero

Portfolio Careers

Build your career at the best companies in healthcare and fintech

Senior Full Stack Developer

EasySend

EasySend

Software Engineering
Tel Aviv-Yafo, Israel
Posted on Sep 16, 2024

Senior Full Stack Developer

  • R&D
  • Tel Aviv
  • Full-time

Description

EasySend is a low-code platform for building and optimizing digital customer journeys. EasySend transforms manual processes in insurance, banking, and financial services into customer engagement and revenue growth opportunities

EasySend is seeking a talented Full Stack Engineer to join our dynamic team. In this role, you will be responsible for developing and maintaining web applications that provide seamless user experiences. You will work closely with cross-functional teams to translate business requirements into technical solutions, ensuring optimal performance and scalability of our products.

Key Responsibilities:

  • Design, develop, and maintain high-quality backend services and APIs.
  • Collaborate with cross-functional teams to brainstorm, define goals, and implement solutions.
  • Contribute to frontend development when needed, ensuring smooth integration between backend and frontend systems.
  • Continuously enhance system architecture, optimizing performance, security, and scalability.
  • Drive continuous improvement and system optimization, proactively identifying opportunities for enhancement.
  • Write clean, efficient, and well-documented code that meets high standards for quality and functionality.
  • Troubleshoot, debug and upgrade existing systems to meet evolving business needs.

Requirements

  • 5+ years of hands-on experience in building and delivering production-level software.
  • Proficiency in at least one modern programming language like Python, Java, Node.js, and frontend experience with React and TypeScript.
  • Strong understanding of API design and development (REST, GraphQL, gRPC) and experience in cloud technologies (AWS, GCP, Azure).
  • Familiarity with relational databases (PostgreSQL, MySQL).
  • Bachelor's degree in Computer Science, Software Engineering, or equivalent.
  • Strong problem-solving, communication, and time management skills.

Nice-to-Have:

  • Experience with no-code/low-code platforms
  • Familiarity with CI/CD tools and DevOps practices such as deployment frameworks and methodologies.