← Zákazky

Senior Full-Stack Engineer Needed to Build a Scalable Marketplace Platform (Long-Term)

Rozpočet: - HOURLY / FULL_TIME ⭐ 3.82 (13) United States

typescript, postgresql, api-development, git, docker, aws-lambda, react-js, node.js

I am looking for an experienced senior full-stack engineer or small development team to architect and build a production-ready online marketplace platform. This is a custom software project—not a basic business website or standard e-commerce store. The platform will include multiple user roles, membership functionality, paid listings, administrative workflows, AI-assisted features, advanced search and filtering, interactive mapping, multilingual support, and a scalable backend designed for future growth. I have completed significant product planning and have a preliminary prototype that demonstrates the overall site structure, navigation, and user experience. I also have detailed notes and screenshots documenting feature requirements and workflows developed during an earlier phase of the project. While these materials provide direction, I am looking for an experienced engineer who can recommend the appropriate technical architecture and build a maintainable, scalable platform using modern software engineering practices. I am open to hiring either: One experienced developer capable of leading the project from architecture through deployment, or A small development team, or multiple specialists, provided they can work within a coordinated architecture and communicate effectively throughout development. My Working Style I intend to be an active member of the development process. I enjoy discussing user experience, workflows, feature design, and technical tradeoffs throughout development. I value collaboration, transparency, and thoughtful discussion before major implementation decisions are made. I am looking for someone who communicates well, explains technical decisions clearly, welcomes feedback, and enjoys building products collaboratively rather than simply completing assigned tasks. Required Experience Please apply only if you have experience building production software that includes several of the following: Marketplace platforms SaaS applications Membership systems Role-based permissions Payment integrations Administrative dashboards Approval and moderation workflows AI integrations Interactive mapping Advanced search and filtering API integrations Relational database design Cloud deployment CI/CD pipelines Scalable web applications Project Expectations The completed platform should be: Production ready Secure Well documented Maintainable Modular Mobile responsive Designed for long-term scalability Built using modern development practices Structured so future developers can continue development without unnecessary difficulty The architecture should be designed to support future growth without requiring major redesigns. Multilingual Support The platform will require support for approximately 30 languages. The translation architecture should be maintainable, scalable, and allow additional languages to be added with minimal redevelopment. Administrative Features The platform will include an administrative interface for reviewing and approving user-submitted content, moderating platform activity, managing users, and overseeing day-to-day platform operations. Certain content must pass through an approval workflow before becoming publicly available. AI Functionality Certain workflows will include AI-assisted functionality designed to improve the user experience and reduce manual data entry. Experience integrating AI into production applications is preferred. Development Standards Professional software engineering practices are expected throughout the project, including: Git version control with frequent commits Clear documentation Maintainable, well-organized code Appropriate testing Security best practices Thoughtful database design Backup and recovery planning Clean deployment process Code that can be maintained by another developer if necessary The project repository and production accounts should ultimately be owned by me. Long-Term Relationship This project will be developed in phases. I am looking for someone interested in building a long-term professional relationship rather than simply completing a single contract. There will be opportunities for continued development, enhancements, maintenance, and future features after the initial release. When Applying Please include the following in your proposal: Examples of production applications most similar in complexity. Your role in those projects. Your recommended technology stack and why you believe it is the best fit. How you would architect a scalable marketplace platform intended for long-term growth. Whether you recommend a monolithic architecture, modular monolith, or microservices, and why. How you approach database design for large marketplace applications. Your experience with AI integrations. Your experience with multilingual platforms. Your approach to testing, deployment, documentation, and long-term maintainability. If you were joining an existing project with planning already completed, how would you evaluate the requirements before beginning development? I value thoughtful proposals over generic template responses. Please explain your reasoning where appropriate rather than simply listing technologies.
Otvoriť na Upwork