We are looking for a skilled
Middle JavaScript Full-Stack Developer to join our growing engineering team. In this role, you will be responsible for designing and building end-to-end web applications using modern JavaScript/TypeScript technologies across both frontend and backend. You will work closely with cross-functional teams (DevOps, QA, and product) to deliver reliable, scalable, and high-performance solutions.
Key Responsibilities
- Design, develop, and maintain full-stack web applications using JavaScript / TypeScript (Node.js and React).
- Build and maintain robust, scalable RESTful APIs and integration services.
- Develop responsive, high-performance user interfaces and translate designs into clean frontend code.
- Implement and optimize database schemas, queries, and data access layers (SQL and/or NoSQL).
- Ensure system reliability through writing unit/integration tests and participating in technical troubleshooting.
- Debug and resolve issues across both backend and frontend environments.
- Collaborate closely with DevOps, QA, and Product teams to deliver end-to-end features.
- Participate in code reviews, sprint planning, and contribute to CI/CD pipeline integrations.
Required Skills & Qualifications
- 3+ years of commercial experience in full-stack web development.
- Strong proficiency in modern JavaScript (ES6+) and TypeScript.
- Solid hands-on experience with backend development using Node.js (Express.js, NestJS, or similar frameworks).
- Strong experience building modern frontend applications using React.
- Good understanding of relational (PostgreSQL / MySQL) or document-based databases (MongoDB).
- Experience with RESTful APIs and asynchronous programming.
- Familiarity with version control systems (Git) and containerization (Docker).
- Basic understanding of cloud services and CI/CD pipelines.
- Fluent in English (written and spoken).
- Strong communication, problem-solving, and team-collaboration skills.