Backend Engineer

\n <\/head>\n \n

This is a remote position.<\/p>

As a Backend Engineer, you will play a critical role in building and maintaining the server\-side logic, databases, and APIs that power our web and mobile platforms. Your primary focus will be on ensuring seamless data exchange, optimal performance, and robust scalability.
<\/span><\/span><\/p>

You will go beyond standard application development to handle infrastructure optimization and automation scripts, working closely with frontend developers, DevOps, and product stakeholders to deliver secure and reliable backend solutions. You will leverage modern technologies such as Node.js, Python, PostgreSQL, MongoDB, and Kafka to architect and deliver scalable, event\-driven systems.<\/span>
<\/span><\/span><\/p>\n

\n
\n <\/div><\/span>

Requirements<\/h3>\n
    \n
  • Education:<\/span><\/span><\/b> Bachelor's degree in Computer Science, Information Technology, or related field.
    <\/span><\/span><\/li>\n
  • \n
    \n Experience:<\/span><\/span><\/b> <\/span><\/span>
    <\/span>\n <\/div>\n
      \n
    • 3+ years of experience in backend development using Node.js.
      <\/span><\/span><\/li>\n
    • Proficiency in building and optimizing SQL and NoSQL databases, particularly PostgreSQL and MongoDB.
      <\/span><\/span><\/li>\n
    • Experience with message queuing systems such as Kafka or RabbitMQ.
      <\/span><\/span><\/li>\n <\/ul><\/li>\n
    • \n
      \n Technical Knowledge:<\/span><\/span><\/b> <\/span><\/span>
      <\/span>\n <\/div>\n
        \n
      • Strong understanding of RESTful API design principles and best practices.
        <\/span><\/span><\/li>\n
      • Familiarity with cloud platforms and services such as AWS or Azure.
        <\/span><\/span><\/li>\n
      • Experience with containerization and orchestration tool like Docker.
        <\/span><\/span><\/li>\n
      • Knowledge of DevOps practices and tools for continuous integration and deployment is desirable.
        <\/span><\/span><\/li>\n <\/ul><\/li>\n
      • \n
        \n Professional Competencies:<\/span><\/span><\/b> <\/span><\/span>
        <\/span>\n <\/div>\n
          \n
        • Excellent problem\-solving and debugging skills.
          <\/span><\/span><\/li>\n
        • Strong communication and collaboration skills.
          <\/span><\/span><\/li>\n
        • Ability to work effectively in a fast\-paced, agile environment.<\/span><\/span>
          <\/li>\n <\/ul><\/li>\n <\/ul>

          Job Responsibilities<\/span><\/b><\/span>
          <\/h2>\n
          \n Design, Develop, and Maintain Server\-Side Applications and APIs<\/b>
          <\/span><\/span>\n <\/div>\n
            \n
          • Build robust, scalable, and maintainable server\-side applications using modern development practices.
            <\/span><\/span><\/span><\/li>\n
          • Develop RESTful or GraphQL APIs to power seamless communication between frontend interfaces and backend services.
            <\/span><\/span><\/span><\/li>\n
          • Ensure code quality, performance, and security through regular updates, refactoring, and testing.<\/span><\/span><\/span>
            <\/span><\/span><\/li>\n <\/ul>\n
            \n Implement Data Models, Business Logic, and Access Controls.<\/b>
            <\/span><\/span>\n <\/div>\n
              \n
            • Design efficient database schemas and relationships tailored to application needs.
              <\/span><\/span><\/span><\/li>\n
            • Implement business logic that drives core features and critical workflows.
              <\/span><\/span><\/span><\/li>\n
            • Enforce granular access controls and role\-based permissions to protect sensitive data.<\/span><\/span><\/span>
              <\/span><\/span><\/li>\n <\/ul>\n
              \n Integrate Third\-Party Services and APIs<\/b>
              <\/span><\/span>\n <\/div>\n
                \n
              • Seamlessly connect with external services (e.g., payment gateways, messaging platforms, CRMs) via secure API integrations.
                <\/span><\/span><\/span><\/li>\n
              • Manage API authentication, rate limits, and error handling to ensure stable system behavior.
                <\/span><\/span><\/span><\/li>\n
              • Abstract external dependencies for easier maintenance and flexibility.<\/span><\/span><\/span>
                <\/span><\/span><\/li>\n <\/ul>\n
                \n Build Scalable and Fault\-Tolerant Microservices<\/b>
                <\/span><\/span>\n <\/div>\n
                  \n
                • Develop modular microservices that are independently deployable and horizontally scalable.
                  <\/span><\/span><\/span><\/li>\n
                • Use Kafka or equivalent tools for reliable message queuing, event streaming, and decoupled service communication.
                  <\/span><\/span><\/span><\/li>\n
                • Design for fault tolerance, resilience, and high availability in distributed environments.
                  <\/span><\/span><\/span><\/li>\n <\/ul>\n
                  \n
                  <\/span><\/span>\n <\/div>\n
                  \n Ensure Backend Security and Compliance<\/b>
                  <\/span><\/span>\n <\/div>\n
                    \n
                  • Implement secure authentication and authorization flows using JWT, OAuth2, or similar protocols.
                    <\/span><\/span><\/span><\/li>\n
                  • Secure data in transit and at rest with proper encryption standards.
                    <\/span><\/span><\/span><\/li>\n
                  • Comply with data privacy and security regulations such as GDPR & CCPA.<\/span><\/span><\/span>
                    <\/span><\/span><\/li>\n <\/ul>\n
                    \n Monitor, Troubleshoot, and Optimize Backend Performance<\/b>
                    <\/span><\/span>\n <\/div>\n
                      \n
                    • Use tools like Prometheus, New Relic, or Datadog to monitor health metrics, logs, and application performance.
                      <\/span><\/span><\/span><\/li>\n
                    • Identify performance bottlenecks and apply optimizations at the code, query, or infrastructure level.
                      <\/span><\/span><\/span><\/li>\n
                    • Ensure systems consistently meet uptime and response time SLAs.<\/span><\/span><\/span>
                      <\/span><\/span><\/li>\n <\/ul>\n
                      \n Collaborate Effectively with Cross\-Functional Teams<\/b>
                      <\/span><\/span>\n <\/div>\n
                        \n
                      • Work closely with frontend developers, product managers, QA engineers, and business stakeholders to define and deliver solutions.
                        <\/span><\/span><\/span><\/li>\n
                      • Participate in agile ceremonies such as sprint planning, retrospectives, and code reviews.
                        <\/span><\/span><\/span><\/li>\n
                      • Proactively share technical insights, raise challenges early, and contribute to architectural discussions.<\/span><\/span><\/span>
                        <\/li>\n <\/ul>

                        Key Performance Indicator<\/span><\/span><\/span>
                        <\/h2>\n
                          \n
                        • <\/span><\/span>API response time: Average <200ms for standard endpoints. <\/span>
                          <\/span><\/span><\/span><\/span><\/li>\n
                        • Service uptime: ≥99.9% monthly availability.<\/span>
                          <\/span><\/span><\/span><\/li>\n
                        • Test coverage: ≥80% unit/integration test coverage.<\/span>
                          <\/span><\/span><\/span><\/li>\n
                        • Bug rate: <2 critical bugs per release.<\/span>
                          <\/span><\/span><\/span><\/li>\n
                        • Deployment frequency: ≥2 successful releases per month.<\/span>
                          <\/span><\/span><\/span><\/li>\n
                        • MTTR (Mean Time to Resolution): < 4 hours for P1 issues.<\/span>
                          <\/span><\/span><\/span><\/li>\n
                        • Security compliance: 0 critical vulnerabilities in quarterly scans.<\/span>
                          <\/span><\/span><\/span><\/li>\n
                        • Collaboration feedback: Positive 360∘ reviews from team and stakeholders.<\/span><\/span>
                          <\/span><\/li>\n <\/ul>\n
                          \n
                          \n <\/div><\/span>

                          Benefits<\/h3>\n
                          \n At Yirifi, our back\-end engineers build the brains of our platform\u2014real\-time analytics engines, compliance rule processors, and secure APIs. You'll work on scalable systems that power global regulatory intelligence and help launch digital assets securely. Join us to solve technically rich challenges at the core of a fast\-evolving Web3 and fin\-tech ecosystem.<\/span><\/span>
                          \n <\/div><\/span>
                          \n <\/body>\n<\/html>