Senior Backend Developer (Remote)

IT/Dev
Salary: Competitive Salary
Job Type: Full time
Experience: Senior Level

MONEYCORE

Senior Backend Developer (Remote)

Senior Backend Developer | MONEYCORE | India

Company Description

MONEYCORE is a global IT company with a presence in France, USA, UAE,Morocco, and Tunisia. We serve clients ranging from SMEs to largeenterprises in domains such as E-Banking & Payment systems, Technology...

Senior Backend Developer | MONEYCORE | India

Company Description

MONEYCORE is a global IT company with a presence in France, USA, UAE, Morocco, and Tunisia. We serve clients ranging from SMEs to large enterprises in domains such as E-Banking & Payment systems, Technology Services, Web & Digital Transformation, and Outsourcing. With over 100 happy clients and success stories across various industries, we are dedicated to fostering long-term partnerships.

Role Description

We are seeking an experienced Senior Backend Developer with expertise in optimizing databases and web services to address critical performance issues in our growing platform. The successful candidate will be responsible for evaluating, proposing, and implementing solutions that drastically improve the speed of page loads and search queries.

Key Responsibilities:

  • Analyze the current performance of our MySQL database, which contains over 300K Data Entries and grows daily by 5,000 to 7,000 entries.
  • Identify bottlenecks in the existing Spring Boot (Java) backend services that are causing delays in page loads and slow search query results.
  • Recommend and implement improvements in the database structure, including migrating to NoSQL or distributed databases if necessary.
  • Develop solutions for faster keyword searches, potentially utilizing search engines like Elasticsearch or other alternatives.
  • Evaluate the current technology stack and suggest improvements or a complete shift to more efficient technologies (e.g., switching from Spring Boot to Node.js, Golang, etc.).
  • Implement caching mechanisms using in-memory databases such as Redis or Memcached to enhance performance.
  • Collaborate with frontend teams to implement server-side pagination, lazy loading, or GraphQL to optimize data retrieval.
  • Ensure scalability and efficiency as the platform continues to grow, ensuring quick response times for both page loads and searches.

Requirements:

  • Proven experience with MySQL or NoSQL databases (e.g., MongoDB, Cassandra), including optimization and migration strategies.
  • Strong backend development experience, particularly with Spring Boot, Node.js, or Golang.
  • Expertise in web services architecture, including REST APIs and microservices.
  • Experience with search optimization tools such as Elasticsearch or Apache Solr.
  • Proficiency in implementing caching strategies using tools like Redis or Memcached.
  • Familiarity with frontend data retrieval optimizations like GraphQL or server-side pagination.
  • Strong problem-solving skills and the ability to diagnose complex performance issues.

Nice to Have:

  • Experience with cloud-based, scalable database solutions such as Amazon DynamoDB, Google BigQuery, or Azure Cosmos DB.
  • Knowledge of message queues (e.g., Kafka, RabbitMQ) for asynchronous processing.
  • Show more

    Show less

    Tagged as: remote, remote job, virtual, Virtual Job, virtual position, Work at Home, work from home

    Load more listings
    When applying state you found this job on Pangian.com Remote Network.