Full Stack Developer (Node.JS / TypeScript / ReactJS)
Location
Remote, ET timezone
Experience Level
Senior
Type Of Employment
Contract
Remote
Yes
Domain
Property Management Software
We are seeking a highly skilled Full Stack Developer with strong expertise in Node.js, TypeScript, and ReactJS to join our dynamic development team. You will be responsible for building and maintaining the accounting module, collaborating closely with cross-functional teams, and contributing to the overall software architecture and best practices.
Responsibilities
- Design, develop, test, and deploy scalable web applications using Node.js, TypeScript, and ReactJS.
- Write clean, maintainable, and efficient code following modern development standards.
- Build RESTful and/or GraphQL APIs with robust data handling and error management.
- Integrate third-party APIs and services as needed.
- Optimize application performance and scalability both on frontend and backend.
- Work with databases (SQL and/or NoSQL) and manage schema design and data modeling.
- Participate in code reviews, technical discussions, and sprint planning.
- Collaborate with UI/UX designers, product managers, QA, and other stakeholders.
- Ensure security, performance, and compliance across the full stack.
Required Qualifications
- 5+ years of experience in full stack development.
- Strong proficiency in Node.js, TypeScript, and ReactJS.
- Experience with frontend state management libraries (e.g., Redux, Zustand).
- Solid understanding of asynchronous programming, promises, and event-driven architecture.
- Proficient with modern front-end tools and libraries (Webpack, Babel, etc.).
- Familiarity with version control systems like Git.
- Experience with relational (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).
- Working knowledge of CI/CD pipelines, containerization (Docker), and cloud services (Azure).