GrepJob
Remote People

Back-End Engineer (Python)

Remote People
Apply
3 months ago
Remote, WorldwideMid Level / Senior

Responsibilities

  • Develop and document fast, secure and easy-to-use APIs consumed by both front-end and back-end applications.
  • Build effective integrations with other applications and third-party software.
  • Participate in the full implementation cycle from design to rollout.
  • Use AI coding tools as a standard part of your workflow, while developing the judgment to review and validate generated code.
  • Collaborate with Engineers and Product Manager to plan and implement new features.
  • Participate in the Back-End Engineering Chapter and contribute to architecture discussions.

Requirements

  • Minimum of 3 years in a Software Development role.
  • Good command of Python and one of its frameworks, preferably FastAPI.
  • Experience implementing micro-services.
  • Knowledge of API design with REST, gRPC, GraphQL and API documentation with OpenAPI/Swagger.
  • Good command of SQL and experience with common data store solutions.
  • Ability to draw and document technical solutions prior to implementation.
  • Ability to communicate effectively in a remote environment.

Benefits

  • A competitive salary.
  • An asynchronous working environment.
  • A 'Remote-First' company environment (or Hybrid) based on the nature of the job.
  • The ability to work from abroad for a short period of time.
  • Growth opportunities within the company.
  • Necessary hardware provided to new joiners to ensure success from day one.

Tech Stack

FastAPIGraphQLgRPCJavaPythonSpring BootSQL

Categories