Software Engineer - Architect - Project Management

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

WAGE / SALARY

$1500/m

HOURS PER WEEK

TBD

DATE UPDATED

May 4, 2026

JOB OVERVIEW

We are starting an eCommerce platform:

- High Level System Diagram
- DB design
- Requirement identification documents
- Setup development, test and production environments
- Business Architecture: How does a user interact with the application?
- Data Architecture: What information is needed to process user requests? How to manage user data with maximum security, integrity and optimal cost, performance, reliability, consistency?
- Application Architecture: What UX, process management, and functional system components/services are needed to enable the application via the Web and on mobile devices?
- Integration Architecture: How will the distributed application components and services talk to each other?
- Security Architecture: How to properly verify and authenticate customer identity? How to ensure that customer data is secure in a distributed environment? How to prevent unauthorized data access and data theft?
- Technology Architecture: How to configure supporting infrastructure for high availability and recoverability in case of system or facility failure?
- DevOps Architecture: How to enable rapid product delivery and continuous maintenance?

The ideal freelancer will also have experience as a software architect who can help me define and document the software structure and behavior to enable software engineering and delivery based on known functional and non-functional requirements. At the end of this project, I would expect at least the following:

- A Domain Object Model Class Diagram to define a consistent data format for data management, persistence, and sharing.
- A Services Component Diagram which breaks down system functional services into self-contained API components that can be implemented as microservices.
- A Sequence Diagram which demonstrates how software modules and distributed components integrate with one another in a context of each use case.
- A Deployment Diagram to demonstrate software deployment on a DevOps pipeline and manage software/infrastructure dependencies and design for performance and failure.

I can provide a very detailed project overview as an initial starting point for a more in-depth conversation about the project’s technical requirements. Experience with decentralized applications is a huge plus!

SHARE THIS POST
facebook linkedin