NovoPayment

Senior Backend Engineer

NovoPayment

contract

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Designing, developing, and maintaining scalable, high-performance server-side applications and APIs
  • Building robust microservices architectures
  • Designing efficient database schemas
  • Implementing business logic for high-throughput workloads
  • Collaborating with frontend developers, product managers, and DevOps teams
  • Translating business requirements into technical solutions
  • Ensuring code quality and maintainability
  • Developing and optimizing RESTful and/or GraphQL APIs
  • Managing relational and NoSQL databases
  • Implementing event-driven architectures
  • Leading technical design reviews
  • Conducting code reviews
  • Identifying and resolving performance bottlenecks
  • Implementing caching strategies
  • Ensuring application security

Requirements

  • 5+ years of professional experience in backend development
  • Strong expertise in API design
  • Distributed systems
  • Database optimization
  • Solid understanding of software design patterns
  • SOLID principles
  • Domain-driven design
  • Experience with cloud platforms (AWS, Azure, or GCP)
  • Containerization
  • CI/CD workflows
  • Observability tooling
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
backend developmentAPI designmicroservices architecturedatabase optimizationsoftware design patternsSOLID principlesdomain-driven designRESTful APIsGraphQL APIsevent-driven architecture
Soft Skills
collaborationtechnical design reviewscode reviewsproblem-solvingcommunication