Full-Stack Developer - Platform & Backend Systems
About the Role
We are seeking a talented Full-Stack Developer to join our team at Dozti. This remote Full-Stack Developer position focuses on building and maintaining core application systems, emphasizing backend architecture and platform reliability. You will play a crucial role in our development team, working on both backend services and frontend features as needed.
What You'll Do
- Design, build, and maintain backend services, APIs, and application logic.
- Own database schemas, migrations, and ensure data integrity across systems.
- Implement authentication, authorization, and role-based access controls.
- Build integrations with third-party APIs, internal tools, and external platforms.
- Develop background jobs, async workflows, and automation processes.
- Collaborate with frontend developers to define clean interfaces between client and server.
- Write clear, maintainable, and well-structured code with an emphasis on reliability.
- Monitor, debug, and improve performance, scalability, and system stability.
- Participate in architecture decisions and technical planning.
Requirements
- 3+ years of experience as a full-stack or backend-focused software engineer.
- Strong experience building backend applications using modern frameworks and languages.
- Solid understanding of relational databases, data modeling, and SQL.
- Experience designing and consuming RESTful APIs.
- Familiarity with authentication, authorization, and security best practices.
- Comfort working with cloud environments and deployment workflows.
- Ability to reason about system design, tradeoffs, and failure scenarios.
- Clear written and verbal communication skills.
Nice to Have
- Experience with background processing, queues, or event-driven systems.
- Exposure to DevOps concepts such as CI/CD, monitoring, and logging.
- Familiarity with frontend frameworks (React, Next.js, or similar) for feature implementation.
- Experience working in professional services or multi-client environments.
- Understanding of performance optimization and scaling strategies.
What We Offer
- Ownership of core backend systems that directly support business operations.
- Opportunity to work on real production systems with long-term impact.
- Fully remote work environment with autonomy and accountability.
- Competitive compensation based on experience and technical depth.
- Long-term growth opportunities as Dozti expands its internal platforms and services.
- A culture focused on clarity, responsibility, and engineering discipline.
Join Dozti as a Full-Stack Developer and work on impactful backend systems in a fully remote environment. Enjoy competitive pay and growth opportunities.
Who Will Succeed Here
Proficient in JavaScript and Node.js, with hands-on experience in building RESTful APIs and integrating with SQL databases, ensuring a solid understanding of both frontend and backend development.
Self-motivated and disciplined in a remote work environment, demonstrating strong time management skills and the ability to independently drive projects while collaborating effectively with a distributed team.
A mindset focused on continuous improvement and learning, with experience in DevOps practices and cloud computing, particularly with platforms like AWS or Azure, to enhance application reliability and performance.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months