Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+13 more
Job description
Design, develop, test and deploy scalable web applications.
Build full-stack solutions across frontend, APIs and backend services.
Develop reusable and maintainable UI components.
Work with React, JavaScript/TypeScript and Node.js.
Design and integrate REST APIs and distributed services.
Work on application performance, scalability and reliability.
Participate in architecture and technical design discussions.
Troubleshoot production issues and improve system performance.
Collaborate with product managers, designers and other engineering teams.
Follow engineering best practices around testing, CI/CD, code quality and deployment.
Key Technical Skills
Frontend
Requirements
JavaScript / TypeScript
HTML / CSS
Web application development
Responsive UI
Frontend performance optimization
Backend
Node.js
REST APIs
Microservices
Distributed systems
SQL / NoSQL databases
Architecture / Platform
Micro-frontends
Web application architecture
API/BFF layers
Scalability and performance
Cloud technologies
Docker / Kubernetes
CI/CD
Preferred / Plus
GraphQL
Webpack / Module Federation
Next.js
E-commerce / retail experience
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 120 - Apple and peers
The Best 7 Frontend Frameworks for Developers in 2025
16 Best Free React UI Libraries in 2025
Dev Digest 133 - Back to Front