Backend

Backend Engineer Full-time

Overview:

We are seeking a skilled Backend Engineer to join our team. The ideal candidate will have a strong background in backend development, particularly with Node.js or Python and serverless technologies on AWS. You will be responsible for developing and maintaining scalable backend services, as well as refactoring and supporting existing systems.

Required Skills:

  • Strong experience in Node.js or Python frameworks.
  • Node.js: Proficiency in backend frameworks such as Next.js, Express.js. Experience with full-stack frameworks (like Remix) is highly desirable.
  • Python: Experience with FastAPI or Flask is a strong plus.
  • Golang: Knowledge of Golang is a plus and will add value to our diverse tech stack.
  • API Development: Expertise in building and maintaining REST APIs and GraphQL APIs, both on the client and server sides. Proficiency in using Swagger for API documentation and client-server implementation.
  • Database Management: Experience with Object-Relational Mapping (ORM) tools, working with SQL and NoSQL databases, and a solid understanding of fundamental database principles.
  • Serverless Applications: Hands-on experience with serverless frameworks like Serverless Framework or AWS SAM. You should be comfortable designing and deploying serverless architectures.
  • AWS Services: Strong knowledge of AWS services including Lambda, CloudFront, API Gateway, AppSync, SQS, S3, EventBridge, and Cognito.
  • Deep understanding of the software development lifecycle, including Git for version control, and experience with CI/CD pipelines to automate deployment processes.

Responsibilities:

  • Backend Development: Design, develop, and maintain scalable AWS serverless backend services that meet high availability and performance standards.
  • Refactoring and Support: Continuously improve and refactor existing codebases to enhance performance, scalability, and maintainability.
  • Collaboration: Work closely with frontend developers and stakeholders to ensure seamless integration and delivery of features.

Overview

  • Employer: Banuba
  • Job Title: Backend Engineer
  • Published: 2 months, 2 weeks ago
Apply For This Job