On behalf of NDA, Digital Rewards Platform SD Solutions is looking for a talented Senior Backend Engineer.

SD Solutions is a staffing company operating globally. Contact us to get more details about the benefits we offer.

As a Senior Backend Engineer, you will be responsible for designing, developing, and maintaining scalable backend services using Python and FastAPI. You will work with microservices architecture and be proficient in gRPC or REST communication protocols.

Responsibilities:

  • Design, develop, and maintain backend microservices using Python and FastAPI.
  • Contribute to system architecture discussions and propose solutions for scalability.
  • Implement gRPC or REST communication protocols within a microservices environment.
  • Work with queues for asynchronous processing.
  • Deploy and manage services on Kubernetes and cloud environments (AWS preferred).
  • Write, test, and maintain high-quality code, ensuring strong unit and integration testing.

      Requirements:

      • 7-10 years of experience in web development.
      • 6+ years of expertise in Python and FastAPI for backend service development.
      • Strong understanding of microservices architecture.
      • Experience with gRPC or REST API development (one protocol required, both preferred).
      • Hands-on experience working with message queues (RabbitMQ, Kafka, or similar).
      • Proven experience with B2C applications and high-traffic environments.
      • Strong knowledge of Kubernetes – the ability to write spec files and deploy services.
      • Experience with AWS cloud services and infrastructure management.
      • Proficiency in SQLAlchemy or SQLModel ORM for database interactions.
      • Ability to write test cases for code rather than infrastructure.

        Nice to have:

        • Experience working with CI/CD pipelines and DevOps practices.
        • Knowledge of serverless computing and event-driven architectures.
        • Familiarity with NoSQL databases like DynamoDB, Redis, or similar.
        • Familiarity with distributed tracing and monitoring using OpenTelemetry is a plus.
        • Passion for financial technology and experience in fintech startups.

        About the company:

        NDA is a fast-growing fintech company that is on a mission to revolutionize financial services through innovative technology. The team is building cutting-edge solutions to enhance user experience, streamline payments, and drive financial automation.

        By applying for this position, you agree to the terms outlined in our Privacy Policy. Please take a moment to review our Privacy Policy https://sd-solutions.breezy.hr/privacy-notice, and make sure you understand its contents. If you have any questions or concerns regarding our Privacy Policy, please feel free to contact us.