Position: Full-Stack Engineer (React & Node)
We are seeking a motivated Full-Stack Engineer to join our agile development team, responsible for delivering high-quality software applications across the entire stack, from frontend to backend, and from feature development to production deployment.
Responsibilities:
- Collaborate with an agile team to build and maintain robust full-stack applications.
- Engage in feature development across both web frontend (React) and backend (Node.js).
- Apply software engineering best practices such as pair programming, code reviews, and test-driven development.
- If experienced, lead discussions on solution design, set best practices, and mentor junior engineers.
Requirements:
- Proficiency in modern JavaScript (ES6+) development.
- Frontend experience with React.
- Backend experience with Node.js.
- Strong understanding of TypeScript (both frontend and backend).
- Experience in responsive UI development using Tailwind.
- Knowledge of database technologies (both relational and non-relational).
- Familiarity with caching technologies such as Redis.
- At least 2 years of relevant work experience.
Bonus Skills:
- Experience with AWS infrastructure and managed services.
- Familiarity with creating and deploying containers.
- Knowledge of CI/CD pipeline development and maintenance.
Attributes:
- Passion for learning and self-improvement.
- Open-minded with a drive for innovation.
- Strong ownership mentality with a proactive approach to problem-solving.
- Willingness and capability to share knowledge and mentor peers.