Role Overview:
We are seeking a Senior Software Engineer or Associate Architect to lead backend development for a high-traffic marketplace platform. The initial launch will be a mobile app for iOS and Android, where we need an experienced professional with a strong foundation in Laravel, backend architecture, and security principles. If you are adept at designing secure, scalable, and high-performance systems and have a passion for marketplace development, we encourage you to apply.
Key Responsibilities:
Backend Development: Lead backend architecture and development, focusing on scalability and efficiency to support marketplace operations.
Tech Stack Selection: Assess project needs and finalize the technology stack to meet business and client requirements.
Security & Design Patterns: Implement robust security frameworks and design patterns to ensure the system can handle high-traffic scenarios seamlessly.
Marketplace Integration: Apply experience with marketplace platforms (e.g., Shopify, Etsy) to deliver a feature-rich product.
Version Migration & Updates: Manage version migrations and upgrades to keep the platform current with evolving technologies.
Team Leadership: Guide and mentor a team of developers, promoting best practices and ensuring quality standards are met.
Required Skills and Experience:
Laravel Expertise: Minimum of 5 years in backend development with a strong focus on Laravel.
Marketplace Development Experience: Proven experience in marketplace development or similar environments.
Security Architecture Knowledge: Strong foundation in secure architecture design, including knowledge of security protocols and data protection measures.
Microcontroller & Traffic Management: Understanding of microcontroller use in handling high-traffic systems.
Test-Driven Development (TDD): Proficient in TDD practices and skilled in unit testing.
Architectural Decision-Making: Capable of making critical architectural decisions and experienced in developing projects from Entity-Relationship Diagrams (ERD).
Version Migration: Hands-on experience managing system upgrades and migrations effectively.
Additional Qualifications:
Leadership Skills: Excellent ability to lead teams and ensure project success.
Communication: Strong command of English for effective communication with clients and team members.
Experienceq in Mobile Development: While not required, experience in mobile development for iOS and Android is an added advantage.
Benefits:
Swartup offers a supportive environment with EPF, ETF, and other benefits. This role provides an opportunity to work in a flexible evening schedule and grow within a dynamic team shaping the future of marketplace technology.