Role : Full-Stack Engineer
The Role : Full-Stack Engineer (Senior & Mid-Level)
Core Responsibilities
- Design, develop, and maintain scalable full-stack applications using modern frontend and backend technologies.
- Build responsive and user-friendly interfaces using React 19, Next.js, and Tailwind CSS.
- Develop secure and high-performance backend services using Node.js, .NET/C#, or Java.
- Design and integrate RESTful APIs, microservices, and third-party integrations.
- Work with PostgreSQL, MySQL, and cloud-based data solutions for efficient data management.
- Deploy, monitor, and maintain applications on Microsoft Azure and Linux environments.
- Implement CI/CD pipelines for automated build, testing, and deployment processes.
- Ensure application security through IAM, RBAC, authentication, and authorization best practices.
- Monitor application performance, logging, observability, and production stability.
- Collaborate with cross-functional teams including product managers, architects, and designers to deliver high-quality solutions.
- Participate in architecture discussions, technical decision-making, and code reviews.
- Troubleshoot production issues and provide long-term scalable solutions.
- Continuously optimize application performance, scalability, and reliability.
- Stay updated with emerging technologies, frameworks, and AI-driven development tools.
AI-Native & Modern Engineering Responsibilities
- Utilize AI-powered development tools such as Cursor, Claude Code, GitHub Copilot, or similar assistants to improve productivity and development efficiency.
- Leverage AI workflows for faster debugging, code generation, documentation, testing, and automation.
- Adapt quickly to evolving technologies, frameworks, and modern engineering practices.
- Contribute to automation initiatives that improve engineering velocity and developer experience.
Ownership & Collaboration Expectations
- Take end-to-end ownership of features from requirement gathering to production deployment and support.
- Understand business problems and translate them into scalable technical solutions.
- Communicate technical concepts, risks, and trade-offs effectively with both technical and non-technical stakeholders.
- Work in a fast-paced, high-trust, collaborative engineering environment.
- Mentor junior engineers and contribute to engineering best practices (Senior Level).
(ref:hirist.tech)