
Senior Backend Engineer
NovoPayment
contract
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
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