- Company Name
- my19th
- Job Title
- Senior Software Engineer (p2p, Mobile & Event Management Platform)
- Job Description
-
Job title: Senior Software Engineer (P2P, Mobile & Event Management Platform)
Role Summary:
Lead the design, architecture, and development of a mobile‑first event and stakeholder communication platform. Work part‑time on a contract/side project basis, driving the product from zero to one using full‑stack development and collaborative programming practices (pair programming, peer reviews). Own the technical roadmap, evaluate trade‑offs, and deliver scalable, high‑quality features across the React/Node.js stack while ensuring security, performance, and maintainability.
Expections:
- Define technical requirements and architectural decisions for a real‑time event platform.
- Deliver end‑to‑end features (frontend, backend, database) with a focus on scalability and mobile responsiveness.
- Champion code quality, review processes, and maintainability.
- Partner with non‑technical stakeholders (UX/UI designers, product owners) to prioritize roadmap items.
- Incorporate AI/LLM tools (e.g., Replit Agent, Cursor) and explore emerging tech (blockchain, P2P commerce, AR/VR) as appropriate.
- Participate in peer programming and mentor junior contributors.
Key Responsibilities:
- Design and implement core architecture for real‑time communication, RBAC, and event scheduling.
- Develop React 18 + TypeScript frontend components and Express + TypeScript backend services.
- Model data in PostgreSQL using Drizzle ORM and enforce security via bcrypt and role‑based authorization.
- Create patterns for multi‑venue scaling and per‑venue analytics.
- Review and refactor code to meet quality, performance, and scalability standards.
- Collaborate on feature prioritization, estimating feasibility, and aligning with product goals.
- Integrate AI‑assisted development workflows and evaluate new tools (agents, smart contracts).
Required Skills:
- Strong proficiency in React 18, TypeScript, Vite, Tailwind CSS, shadcn/ui, TanStack Query, and routing libraries.
- Experienced with Node.js, Express, TypeScript, and building RESTful/GraphQL APIs.
- Database modeling and querying in PostgreSQL; ORM experience (Drizzle or equivalent).
- Full‑stack knowledge: front‑end responsiveness, back‑end performance, security best practices (password hashing, RBAC).
- Excellent architectural judgment, trade‑off evaluation, and technical leadership.
- Familiarity with P2P/mesh networking, blockchain concepts, or smart‑contract workflows is a plus.
- Experience with AI/ML development tools (Replit Agent, Cursor, LLMs) and agent‑based co‑development is desirable.
- Comfortable with peer & pair programming and code review processes.
Required Education & Certifications:
- Bachelor’s degree (or higher) in Computer Science, Software Engineering, or related field; or equivalent professional experience.
- Certifications in relevant technologies (e.g., AWS/Azure Cloud Practitioner, React/Node.js, PostgreSQL) are a plus.