remote
Software Engineer Full Stack - QGroup
Software Engineer
Full‑stack Software Engineer building scalable web applications using Node.js, React, TypeScript, Java 17+, Spring Boot, Hibernate, and AWS services.
About the role
Key Responsibilities
- Design, develop, and maintain end‑to‑end web applications using Node.js, React, and TypeScript for the front end.
- Implement robust back‑end services with Java 17+, Spring Boot 3, and Hibernate, ensuring high performance and reliability.
- Integrate AWS services for deployment, storage, and location‑based features, following best practices for security and scalability.
- Collaborate with product, QA, and DevOps teams to deliver features in an agile environment, participating in code reviews and sprint planning.
- Write automated unit and integration tests, monitor application health, and troubleshoot production issues promptly.
Requirements
- 3+ years of professional experience in full‑stack development.
- Strong proficiency in Node.js, React, TypeScript, Java (17 or newer), Spring Boot, and Hibernate.
- Hands‑on experience with AWS services (e.g., EC2, S3, Lambda, RDS) and cloud‑native deployment patterns.
- Solid understanding of RESTful APIs, relational databases, and version control (Git).
- Excellent problem‑solving skills, ability to work remotely, and effective communication in a distributed team.
Skills
nodejsreacttypescriptjavaaws