Ficus Technologies Inc

Joined in 2021
17% answers
Ficus Technologies is a progressive software development and IT recruitment company known for our ability to turn the concepts of both large corporations and growing startups into real digital solutions. Since our founding in 2012, we have worked to combine adaptive, purpose-driven methodologies with the latest technological advancements and a deep understanding of market dynamics. Our team consists of experienced developers and designers with a proven track record of creating high-end solutions for global clients such as Wix, Fiverr, K-health, KFC, Vodafone, LabOS, Dealhub, SimilarWeb, Walkme, and many others.
  • · 237 views · 72 applications · 6d

    Middle Node.js Developer

    Full Remote · Ukraine · 2 years of experience · Upper-Intermediate
    Description: Are you ready to take your Node.js career to the next level? Ficus Technologies, a leader in cutting-edge tech solutions, is seeking a Node.js Developer to join our dynamic team. Position Overview: We are looking for a Node.js Developer...

    Description:

    Are you ready to take your Node.js career to the next level?

    Ficus Technologies, a leader in cutting-edge tech solutions, is seeking a Node.js Developer to join our dynamic team.

     

    Position Overview:

    We are looking for a Node.js Developer (Middle level) to join our team and contribute to the development of a direct mail automation platform tailored for real estate investors and professionals in the U.S.

    The system allows users to design, schedule, and manage high-conversion mail campaigns targeting property owners across the country. You’ll be part of a stable and experienced team, working on backend features, integrations, and scalable architecture.

     

    About the project:

    The platform offers robust features such as:

    Campaign Management: Design and monitor mail campaigns with custom templates and targeting.

    Smart Scheduling & Cadence: User-defined timing logic and delivery goals.

    Address List Management: Upload, validate, and segment property owner lists.

    Tracking & Reporting: Real-time insights on mail status, bounce rates, and performance.

    Credit & Billing System: Stripe-based payments with flexible credit/refund handling.

    The backend is built with Node.js, NestJS, PostgreSQL, Supabase, Cerbos (access control), deployed on Google Cloud Platform, and follows a monorepo architecture using TurboRepo.

     

    Responsibilities:

    -Implement backend functionality using Node.js/NestJS;

    -Design and maintain scalable APIs following OpenAPI specifications;

    -Work with PostgreSQL, Redis, and Supabase to manage and query data;

    -Integrate and manage Stripe-based billing systems;

    -Implement access control via Cerbos;

    -Collaborate with frontend developers, QA, and PMs to ensure smooth delivery;

    -Write tests using Jest and maintain a clean, modular codebase;

    Contribute to CI/CD pipelines and containerized deployment via Docker.

     

    Requirements:

    -2+ years of experience with Node.js and related backend technologies;

    -Solid knowledge of NestJS;

    -Strong experience with PostgreSQL and understanding of relational data modeling;

    -Familiarity with Redis and Supabase;

    -Experience working in a monorepo (TurboRepo or similar);

    -Understanding of OpenAPI for API contracts;

    -Experience with Docker and cloud deployment (preferably GCP);

    -Basic understanding of access control tools like Cerbos;

    -Experience with Stripe or other payment integrations;

    -English level B1+ or higher — ability to participate in team communication.

     

    Will be a plus:

    Experience with real-time data syncing (e.g., Supabase subscriptions);

    Familiarity with gRPC, GraphQL, or serverless functions;

    Experience working on fintech, CRM, or campaign-based platforms;

    Public GitHub, LinkedIn, or portfolio links.

     

    We offer:

    Remote-first culture and flexible schedule;

    Long-term cooperation and stable product development;

    Tech-savvy team and supportive work environment;

    Challenging tasks with room for professional 

    More
  • · 224 views · 77 applications · 6d

    Senior Java Backend Developer

    Full Remote · Countries of Europe or Ukraine · 5 years of experience · Upper-Intermediate
    About the Role: We are looking for a highly skilled and experienced Senior Java Backend Developer to join our engineering team. You will be responsible for designing, building, and maintaining scalable backend systems using Java and modern DevOps tools....

    About the Role:

    We are looking for a highly skilled and experienced Senior Java Backend Developer to join our engineering team. You will be responsible for designing, building, and maintaining scalable backend systems using Java and modern DevOps tools. The ideal candidate has a strong background in backend development, infrastructure as code, and containerized applications.

     

     

    Key Responsibilities:

     - Design, develop, and maintain backend services and APIs using Java (Spring Boot).

     - Build and maintain infrastructure using Docker and Terraform.

     - Ensure high performance, security, and scalability of backend components.

     - Collaborate closely with frontend developers, DevOps engineers, and product managers.

     - Participate in code reviews and architecture discussions.

     

    Write clean, testable, and efficient code with unit and integration tests.

    Implement CI/CD pipelines and monitoring solutions.

     

     

    Required Skills:

     

     - 5+ years of professional experience in Java backend development.

     - Strong knowledge of Java 11+, Spring Boot, JPA/Hibernate, and REST APIs.

     - Experience with Docker for containerization.

     - Hands-on experience with Terraform and infrastructure as code.

     - Good understanding of relational databases (e.g., PostgreSQL, MySQL) and NoSQL (e.g., Redis, MongoDB).

     - Experience with CI/CD tools (e.g., Bitbucket Pipelines, GitLab CI, GitHub Actions, Jenkins).

     - Familiarity with cloud platforms (preferably AWS).

     - Solid understanding of design patterns, microservices architecture, and distributed systems.

     - Proficiency in Git and collaborative development workflows.

     

     

    Nice to Have:

     

     - Experience with Kubernetes or ECS for orchestration.

     - Knowledge of AWS services such as Cognito, S3, RDS, and Secrets Manager.

     - Familiarity with GraphQL or gRPC.

     - Exposure to monitoring tools (e.g., Prometheus, Grafana, ELK stack).

     - Understanding of security best practices (e.g., OAuth2, JWT, HTTPS, rate limiting).

     - Basic knowledge of frontend technologies (e.g., React) is a plus.

    More
Log In or Sign Up to see all posted jobs