Tech Stack
ZustandExpress.jsNode.jsReduxWebSocketsTypeScriptJavaScriptNext.jsGraphQLAPI
Job Description, Responsibilities & Requirements
About the Position
We are seeking a Full-Stack Developer with 2+ years of experience in full-stack development to join our team. Remote work is available.
Responsibilities
- Develop and maintain web applications using Next.js, Node.js, and React.js
- Ensure code quality and adherence to clean code principles: SOLID, DRY, KISS
- Collaborate with cross-functional teams following Agile/Scrum methodologies
- Implement real-time functionalities using WebSockets
- Integrate with Telegram Bot API and WebApp API
- Design and implement scalable and efficient backend services
Requirements
- 2+ years of full-stack development experience
- Proficient in Git and CI/CD practices
- Strong knowledge of JavaScript/TypeScript, React.js (Next.js preferred)
- Experience with HTML5, CSS3, SASS/LESS
- Familiarity with Redux, Zustand, or Context API for state management
- Experience with Node.js, Express.js, REST API, GraphQL
- Knowledge of SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis)
- Experience with Docker and basic knowledge of Kubernetes
- Experience with Telegram integrations, including bots and mini apps
Nice to Have
- Experience with cloud services: AWS, GCP, Azure
- Knowledge of information security principles
- Experience in optimizing performance of SPA/PWA
- Quick learning of new technologies and frameworks
We Offer
- Competitive salary of $2300
- Remote work opportunities
About the Company
[Company description if present]