As a Fullstack Engineer, you will be involved in developing and maintaining web applications across both frontend and backend layers. This role is suitable for early-career engineers who enjoy working in a Linux environment, collaborating with cross-functional teams, and building clean, scalable, and maintainable applications using modern technologies.
Job Description
Develop and maintain web applications using backend and frontend technologies in a Linux environment.
Implement frontend features using JavaScript, HTML, CSS, and modern frameworks such as React or Vue, including state management and unit testing.
Build and integrate backend services using technologies such as Go or PHP.
Collaborate closely with backend engineers, frontend engineers, QA/testers, and other team members during the development lifecycle.
Write clean, maintainable, and well-documented code following best practices and company standards.
Use Git for version control, including branching, merging, and collaborative workflows.
Work with relational databases such as MySQL/SQL and support basic query optimization and data handling.
Support debugging, troubleshooting, and continuous improvement of application performance and quality.
Requirements
Associate / Junior-level Fullstack Engineer.
Solid programming skills in a Linux environment, preferably using Go, ReactJS, or PHP.
Strong frontend development skills using JavaScript, HTML, CSS, and frontend frameworks such as React or Vue.
Familiar with Redux, micro-frontend concepts, and unit testing.
Familiar with relational databases (MySQL/SQL) and basic optimization techniques.
Exposure to NoSQL technologies and large-scale system design is a plus.
Strong understanding of Git and version control best practices.
Able to write clean, maintainable, and scalable code.
Comfortable working closely with cross-functional teams and communicating effectively.
Willing to learn, adaptable, and able to work in a collaborative development environment.