Job Type: Full-Time
Summary
- We’re looking for a Senior Software Engineer with strong backend expertise to design, build, and maintain the core systems powering our eCommerce platforms. You’ll lead development of server-side architecture, database management, and cloud infrastructure while leveraging your frontend skills to build seamless, high-performance applications. If you thrive in an agile environment and enjoy solving complex technical challenges, this role is for you.
Job Duties
[Backend & Server-Side Development]
- Design, implement, and maintain server-side logic and APIs
- Build and integrate RESTful and GraphQL endpoints
- Develop backend systems for eCommerce and marketplace platforms (e.g., Amazon, eBay, Shopify)
- Optimize server performance, scalability, and security
- Write and maintain technical documentation
[Cloud & Infrastructure Management]
- Manage cloud-based infrastructure (AWS) and containerized environments (Docker, Kubernetes)
- Implement server monitoring, backup, and recovery procedures
- Maintain Linux-based systems (CentOS, Ubuntu, RHEL)
[Database Design & Management]
- Design, optimize, and maintain relational and non-relational databases (MySQL, PostgreSQL, MongoDB)
- Ensure data security, integrity, and performance tuning
- Handle data migration, scripting, and transformation as needed
[Frontend Engineering]
- Apply modern frontend technologies to complement backend development
- Experience with JavaScript (ES6+), HTML5, CSS3, React 18, Next.js, TypeScript, and Tailwind UI
- Develop scalable, maintainable frontend components that integrate with backend APIs
Skills
- Proficient in Python, FastAPI, CherryPy, Node.js, Next.js 14
- Experience building RESTful and GraphQL APIs
- Strong database management skills (MySQL, PostgreSQL, MongoDB)
- Skilled in cloud infrastructure (AWS), containerization (Docker, Kubernetes), and CI/CD workflows
- Linux system administration experience (CentOS, Ubuntu, RHEL)
- Solid knowledge of JavaScript (ES6+), HTML5, CSS3
- Experience with React 18, Next.js, TypeScript, and Tailwind UI
- Able to develop high-performance, maintainable, and responsive frontend components
- CSM (Certified Scrum Master) or Agile Practitioner a plus
- Strong problem-solving skills, self-motivated, proactive
- Effective communicator with collaborative mindset and ability to give/receive constructive feedback
Requirements
- Bachelor’s degree in Computer Science or a related field
- 4+ years of professional experience as a Full Stack Engineer
- Korean/English bilingual proficiency with intermediate speaking and writing skills, and advanced understanding skills
- Proven experience designing and maintaining scalable backend systems
- Experience with cloud infrastructure, containerization, and database management
- Strong sense of ownership, accountability, and collaboration in agile teams
- U.S. work authorization required
- New employees to Spigen Inc, will be required to successfully pass the E-Verify employment verification check. To learn more about E-Verify, including your rights and responsibilities, visit e-verify.gov
Work Hours
- 9 AM – 6 PM
- Monday – Friday
Benefits
- Salary Range: $70K-$100K
- Semi-annual bonus
- Health Insurance: 100% employer contribution (Medical, Dental, Vision, and Life)
- 401(k): 100% employer match up to 6%
- Monthly Team Budget
- Paid Holidays
- Paid Vacation (PTO): up to 10 days
- Paid Sick Leave: 10 days
- Family Event PTO & Monetary Compensation
- Spigen Day: Half days on Fridays
- Lunch provided
- Employee discount
- Etc.