Company Description
Nasru Technologies is a privately held technology company dedicated to providing trusted solutions across security, IT, and smart integrations. We offer top-tier device resale, build commercial software platforms, and deliver comprehensive technology services, from system installations to managed IT and advanced cybersecurity. Our mission is to empower organizations with secure, smart, and scalable solutions to stay ahead in a connected world.
We are looking for a Senior Developer to lead development end-to-end — from architecture to deployment — and shape the engineering culture.
Location: Remote
Type: Contract
START DATE: February 2026
Role Description
This is a contract remote role for a Senior Full Stack Developer / Technical Lead. The successful candidate will be responsible for leading full-stack development projects, including both front-end and back-end development. Day-to-day tasks include designing and developing software solutions, coordinating with cross-functional teams to define, design, and ship new features, and ensuring the performance, quality, and responsiveness of applications.
Responsibilities
- Own architecture & development of web, mobile, and backend systems.
- Build secure, scalable APIs (auth, RBAC, scheduling, incidents, notifications).
- Develop offline-first mobile features (Flutter + SQLite sync).
- Implement real-time notification engine (SMS, email, push, webhooks) with quiet hours, escalation, and deduplication.
- Design scheduling & timekeeping workflows with overtime % enforcement.
- Lead data modeling in SQL/Prisma (incidents, reports, tours, schedules, timesheets).
- Architect cloud infrastructure (AWS/GCP) with CI/CD, monitoring, backups.
- Optimize for security & compliance (audit logs, encryption, retention).
- Deliver analytics dashboards (incidents, guard productivity, SLA, OT%).
- Mentor future devs; define best practices (testing, code review, CI).
- Collaborate directly with the product owner (security operations expert) to translate field needs into product features.
Qualifications
- Proficiency in Back-End Web Development, Full-Stack Development, and Software Development
- Experience in Front-End Development and Cascading Style Sheets (CSS)
- Strong problem-solving skills and the ability to lead technical projects
- Excellent communication and collaboration skills
- Bachelor's degree in Computer Science, Information Technology, or related field
- Experience with agile development methodologies is a plus
- Prior experience in a technical lead position is beneficial
Required skills
- Frontend: React, TypeScript, TailwindCSS, shadcn/ui, state management (Redux/Zustand).
- Mobile: Flutter (Dart) with offline sync (SQLite, Hive, Drift) experience.
- Backend: Node.js, NestJS or Express, SQL/Prisma (Postgres/MySQL).
- Cloud & DevOps: AWS/GCP (S3, EC2/Fargate, IAM, CI/CD pipelines, monitoring).
- Files & Media: Presigned S3 uploads, video/image handling, PDF exports.
- Notifications: SMS (Twilio), Email (SES/SendGrid), Push (FCM/APNS), Webhooks.
- Security: JWT auth, RBAC, audit logging, encryption, secure file access.
- SaaS product experience: multi-tenant architecture, subscription models.
- Strong background in system design & scalability (high availability, queues, workers, caching).
Why Join
- Be the technical owner of a platform built to disrupt a $35B industry.
- Direct collaboration with the founder (security industry leader).
- Freedom to influence architecture, tools, and culture.
This is not a junior MERN role — this is a senior architect-level hire who can design, build, and eventually lead a small team as the project grows.