Senior Backend Engineer

  • 100% Remote
  • Remote
  • 30 Mar, 2022

Job Summary

Responsibilities

You design, conceptualize and implement backend endpoints and services that enable our business logic for intelligent planning and scheduling software
You design and develop the architectural interaction and communication of different backend technologies such as APIs, microservices and queuing
You configure and optimize CI/CD pipelines for stable and scalable deployment processes
You evaluate and make technology decisions that significantly impact our backend architecture
You design the integration of third party vendors and APIs
You create technical specifications and validate and develop ideas together with product management, always keeping an eye on technical feasibility and cost efficiency
You coordinate cross-functionally to insure project meets business objectives and compliance standards
You write clean and highly-performant code, secure proper project structure and API design, know SOLID principles by heart and ensure good documentation
You unit and integration test your code and features, ideally following TDD, to ensure high test coverage for automation and CI/CD processes
You participate in code reviews as well as mentor and coach less experienced team members
You work closely together with the CTO and technology team to constantly improve our architecture design, engineering standards, framework usage, toolkits, and delivery processes

 

Requirements

+5 years experience in full-stack development and IT architecture
Proven experience in building "full", production-ready solutions and platforms
Experience with building platform architectures (infrastructure, data modelling, devops)
Proven experience with micro service architecture
Strong experiences with relational data bases / data modelling and SQL
Good experience with Javascript/Typescript backend frameworks (e.g. NodeJS/NestJS)
Experience with 3rd-party integrations (e.g. Stripe API)
Experience with AWS infrastructure and DevOps tools/process (e.g. Gitlab CI/CD)
Experience with Kubernetes
Experience with Frontend Frameworks like Angular or React is a plus
Strong Unit Testing experience and knowledge of TDD
Proven Leadership experience combined with “hands-on” mentality
You can lead, manage and coach other parts of the team - passion for sharing knowledge
Strong collaboration and communication in an asynchronous work environment
You provide accurate estimates and timelines on work and be diligent with status updates
You know how to break down complex functionality into small deliverable pieces
You are a valuable contributor/counterpart in the collaboration with the product management and c-level
You are constantly working towards understanding the users needs and why the feature should be build
You represent high responsibility for scalability, maintainability and security implications of the whole product architecture
You take full responsibility and measure yourself in terms of the success of the product

  • Share The Job

Be the first to see IT Jobs


Similar Jobs

Full-Stack JavaScript Developer

  • Job Id: 754
  • Job Type: 100% Remote
  • Location: Remote
Premium Job

Senior Full-Stack Engineer

  • Job Id: 699
  • Job Type: 100% Remote
  • Location: Remote
Premium Job

Senior Front-End Engineer

  • Job Id: 801
  • Job Type: 100% Remote
  • Location: Remote
Premium Job

Front End Engineer

  • Job Id: 591
  • Job Type: 100% Remote
  • Location: Remote
Premium Job

Quality Control Inspector

NilRcsolution
  • Job Id: 1615
  • Job Type: 100% Onsite
  • Location: USA
Premium Job

Subscribe Our Newsletter!

Be the first to know when a new job is posted on Simply Remote. Subscribe with your email below.