Role Summary
HRK Technologies is seeking a skilled Full Stack Engineer to design, build, and scale digital products and enterprise application platforms. In this role, you will own the end-to-end software development lifecycle—delivering responsive frontend user interfaces, robust backend services, secure APIs, and database architectures.
Key Responsibilities
- Frontend Development: Design and build scalable, high-performance web applications and mobile interfaces using modern JavaScript frameworks.
- Backend Architecture: Develop and maintain RESTful APIs, server logic, and microservices for reliable system communication.
- Database Management: Architect and manage SQL/NoSQL databases, optimizing data structures, storage schemas, and query performance.
- Integrations & Hardware: Integrate third-party tools, payment gateways, and hardware/IoT data streams (e.g., RFID, communication protocols, messaging APIs).
- System Quality & Security: Write clean, tested, and maintainable code; enforce application security; and debug complex multi-layer issues.
- Deployment & Operations: Set up CI/CD pipelines, maintain cloud infrastructure (AWS/GCP), and automate deployment environments.
- Cross-Functional Collaboration: Work closely with product managers, hardware engineers, and non-technical stakeholders to translate project specifications into actionable code.
Required Technical Skills & Qualifications
- Education & Work Experience: Bachelor's degree in Computer Science, Information Technology, or equivalent practical experience with 2+ years of full-stack engineering.
- Frontend Stack: Mastery of JavaScript/TypeScript, HTML5, CSS3, and modern web frameworks (React.js, Vue.js, or Angular).
- Backend Stack: Proficiency in server-side technologies using Node.js, Python, Java, or Go.
- Databases: Hands-on experience with database technologies such as PostgreSQL, MySQL, or MongoDB.
- DevOps & Cloud: Proficiency with Git version control, Docker containerization, CI/CD tools, and AWS/GCP services.