We are looking for a Full Stack Engineer to design, develop, and maintain full-featured web applications using Node.js as the primary backend technology. You will play a key role in shaping the architecture of our services while ensuring performance, reliability, and maintainability across the stack.
Responsibilities
- Develop and maintain server-side logic, database integration, and API design using Node.js
- Build responsive and intuitive user interfaces with modern frontend frameworks
- Collaborate with product and design teams to implement features end-to-end
- Write clean, testable code with an emphasis on scalability and security
- Diagnose and resolve technical issues across development, staging, and production environments
Requirements
- Proven experience with Node.js and related frameworks such as Express
- Solid understanding of JavaScript, both on the server and client side
- Experience with relational and/or NoSQL databases
- Familiarity with RESTful API design and asynchronous programming patterns
- Knowledge of version control systems, particularly Git
- Ability to work independently and communicate effectively in a remote setting
Nice to Have
- Experience with cloud platforms like AWS or Google Cloud
- Background in DevOps practices or CI/CD pipelines
- Contributions to open-source projects or public code repositories
