Search by job, company or skills

Floward

Senior Software Engineer - (C#/.NET Core, Node.js)

Save
new job description bg glownew job description bg glow
  • Posted 4 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title : Senior Software Engineer - Backend

Location : Malaysia

Workplace Type : Hybrid

Job Purpose

The Backend Developer is responsible for driving the design, development, and maintenance of high-performance, scalable backend systems. This role focuses on creating and managing robust APIs, optimizing database interactions, and ensuring the integrity and security of data. By leveraging expertise in microservices architecture, cloud-based solutions, and advanced backend technologies, the Backend Developer ensures that our systems are reliable, efficient, and aligned with industry best practices.

Job Responsibilities:

Backend Development and System Design:

  • Drive backend development initiatives, ensuring high performance, scalability, and reliability.
  • Design and implement APIs to support frontend and other system components.
  • Contribute to microservices architecture design and implementation for modular, scalable backend systems.
  • Integrate with external services and APIs as needed.

Database Management and Optimization:

  • Oversee database management, maintaining data integrity and security.
  • Optimize performance to enhance backend infrastructure efficiency.
  • Identify and address technical debt, code quality, and performance issues.

Collaboration and Best Practices:

  • Collaborate with cross-functional teams to ensure seamless integration between frontend and backend components.
  • Implement security best practices to safeguard data and comply with industry standards.
  • Ensure all backend code is rigorously tested before deployment in collaboration with the QA team.
  • Foster adherence to backend development best practices within the team.

Testing and Performance

  • Responsible for writing unit test cases.
  • Proven experience in identifying and implementing performance optimizations.
  • Maintain scalability, maintainability, and performance of our backend code.

Experience & Qualifications:

  • 5+ years of hands-on backend development experience.
  • Full proficiency in C# .NET Core and Node.js.
  • Strong knowledge of PostgreSQL and MongoDB.
  • Expertise in microservices architecture and designing modular backend systems.
  • Comprehensive understanding of API design principles and best practices.
  • Experience with cloud-based solutions, especially AWS.
  • Exceptional written and verbal communication skills.
  • Experience with Entity Framework Core and other ORMs.
  • Solid understanding of REST API design principles.
  • Experience integrating with Queue and Streaming Messaging services (Kafka, RabbitMQ, etc.).
  • Proficiency with unit testing tools (NUnit, MSTest, Mocha, Chai, etc.).
  • Proven experience in identifying and implementing performance optimizations.
  • Strong understanding of object-oriented programming, design patterns, and software architecture principles.
  • Strong problem-solving and analytical skills.
  • Experience in an Agile environment.
  • Work history with large-scale, high-traffic applications

About Floward:

Founded in 2017, Floward is an online flowers and gifting company; we pride ourselves in creating a seamless experience for our customers and making sending flowers and gifts as enjoyable as receiving them. We source our flowers daily from the best growers and farmers around the world to create one of a kind stunning arrangements and plants that fit every occasion. We also partner with local and international brands to offer a wide range of gifts including chocolate, perfumes, cakes and more, coupled with our arrangements to create the perfect gift. Operating in 36 cities in nine countries across the MENA region and UK, we guarantee same-day delivery across the board through our own refrigerated fleet to ensure our arrangements arrive fresh to the customer.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148490203

Similar Jobs

Kuala Lumpur

Skills:

cloud platform Node JsSoftware DeveloperAutomationCI/CD

Early Applicant
Kuala Lumpur

Skills:

Object-Oriented Programming (OOP)NoSQL databases (MongoDB)Backend DevelopmentJavascriptTypescriptMicrosoft Sql ServerOracleNode.js backend developmentRESTful API design and developmentGit and GitHub version control

Early Applicant
Malaysia, Kuala Lumpur

Skills:

GitTypescriptJavascriptMySQLPostgreSQLNode.jsMongoDBRest ApisNestjsMicroservicesNext.js

Malaysia, Kuala Lumpur

Skills:

test automationNodejsRabbitmqNestjsBootstrapContinuous DeliveryReactjsAgile MethodologiesRest ApisAWSContinuous IntegrationRedisMySQLNextJSTddDockerPostgreSQLMongoDBMaterial

Malaysia, Kuala Lumpur

Skills:

JavaRabbitmqMySQLElasticsearchPhpNode.jsKafkaRedisGo