NetForemost is a technology company seeking a Mid–Senior Backend Engineer who can take ownership of product backends end-to-end. The role involves designing scalable backend architectures, owning API development, and collaborating with various teams to ensure product reliability and performance.
Responsibilities:
- Design and implement scalable backend architectures
- Own API development from concept to production
- Model and manage relational databases effectively
- Implement authentication and authorization systems
- Build and maintain background processing systems
- Ensure strong testing coverage (unit + integration)
- Improve performance, reliability, and observability
- Collaborate with frontend, product, and DevOps teams
- Participate in code reviews and technical decisions
- Maintain CI/CD and deployment best practices
Requirements:
- 3–6+ years backend development experience
- Strong experience building RESTful APIs
- Experience with modern backend frameworks (FastAPI, Django, Express, NestJS, etc.)
- Understanding of clean architecture and service-layer patterns
- Strong SQL knowledge
- Experience designing relational database schemas
- Query optimization and indexing knowledge
- Migration management experience
- Experience with background jobs / task queues
- Caching strategies (Redis or similar)
- Understanding of concurrency and async systems
- Experience writing automated tests
- Understanding of integration vs unit testing
- Familiarity with CI/CD pipelines
- Linting, formatting, static typing tools
- Docker experience
- Environment configuration management
- Basic cloud deployment knowledge (AWS, GCP, Azure, etc.)
- Understanding of production monitoring and logging
- JWT-based authentication systems
- Input validation & API security best practices
- Basic understanding of OWASP principles