Senior Backend Developer (Nest, Node, PostgreSQL, Restful API, Typescript)
This is a hands-on coding position, you will be the only backend developer, responsible for architecting, building(coding), and maintaining the entire backend infrastructure.
- Job Type: Full-time
- Location: Remote
- Experience: 5+ years of full time (not academic or freelance or part time work)
- Salary: 50MT per month, competitive, based on knowledge and experience
- Bonus: based on performance (5% to 15%)
About us:
We’re a small team of engineers building an online educational platform that teaches Data Structures and Algorithms through interactive coding problems, solutions (Text, Code, Video), and an integrated code editor for real-time practice and testing.
Requirements
Must be Excellent at
- NestJS and Node.js: 5+ years of professional backend development experience
- PostgreSQL and Prisma : Schema design, indexing, optimization, and version control.
- RESTful APIs: Designing, developing, and optimizing scalable APIs
- TypeScript: Typing, interfaces, and decorators
Must be Great at
- Authentication and Authorization: OAuth 2.0, JWT, and AWS Cognito
- Security Best Practices: HTTPS, TLS, Helmet, rate limiting, and input sanitization
- Testing: unit and integration testing using Jest, Cypress, or Playwright
- CI/CD Pipelines: GitHub Actions or AWS CodePipeline
Must have basic experience at
- Payment Gateways: Experience integrating Stripe and PayPal
- Deployment: Experience deploying applications, preferably using AWS services
- Monitoring and Logging: Experience using Sentry, or CloudWatch, and QuickSight
- Scalable Architecture: Ability to design and implement global, low-latency systems
- Ownership: Ability to manage and evolve backend architecture end-to-end as the sole backend engineer