Job Description: Full Stack Engineer
Note: We are also open to considering candidates who specialize as Front-End Engineers.
Responsibilities:
- Analyze product requirements and specifications to design, implement, and deploy responsive and accessible solutions.
- Ensure functionality by conducting unit testing, and developing API documentation according to coding standards and design specifications.
- Research and propose new technologies and programming languages that align with project needs, improving performance and staying current with web technologies.
- Collaborate with the QC team to identify and resolve bottlenecks and bugs.
- Monitor and enhance system performance.
- Design and implement Server-Side Rendering (SSR) using Node.js and Java.
- Set up CI/CD pipelines and monitoring systems.
- Participate in code reviews and architecture discussions.
Requirements:
- 3+ years of experience in front-end or back-end engineering.
- Expertise in front-end technologies such as ReactJS, NextJS, HTML/CSS, and JavaScript.
- Experience in back-end development using Node.js and Java.
- Proficient in building and consuming RESTful APIs and web services.
- Experience with CI/CD pipelines and unit test frameworks.
- Knowledge of monitoring Node.js/Java applications.
- Familiar with front-end build tools (e.g., Webpack, Babel).
- Understanding of containerization and orchestration (e.g., Docker, Kubernetes).
- Experience or strong knowledge in one of the following databases: PostgreSQL, MySQL, or MongoDB.