DevJobs

Full Stack Engineer

Overview
Skills
  • Java Java ꞏ 5y
  • Python Python ꞏ 5y
  • TypeScript TypeScript ꞏ 5y
  • Node.js Node.js ꞏ 5y
  • React React ꞏ 5y
  • GraphQL GraphQL
  • MySQL MySQL
  • PostgreSQL PostgreSQL
  • RESTful API RESTful API
  • AWS AWS
  • Azure Azure
  • GCP GCP
  • gRPC

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.


Overview:

We are seeking an experienced and versatile Software Engineer to join our team, with a primary focus on backend development and the ability to handle frontend tasks when necessary. In this role, you will be a key player in building and maintaining our product, ensuring it is scalable, reliable, and efficient. You will also contribute to frontend development, ensuring seamless integration between backend services and user interfaces.


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.

EasySend