ThoughtLab is looking for a Senior Software Engineer to build exceptional digital experiences, from high-performing web platforms and mobile applications to scalable digital products, by architecting and developing solutions with modern JavaScript frameworks, CMS platforms, and cloud services.
Requirements
- Deep expertise with JavaScript/TypeScript, and modern frameworks (Next.js strongly preferred)
- Experience with CMS frameworks such as Payload CMS and WordPress
- Strong understanding of software architecture and system design
- Experience building responsive, accessible interfaces with React-based tooling
- Experience deploying and scaling apps with Docker + CI/CD
- Mobile app development (React Native or native mobile)
- Cloud hosting platforms (e.g., AWS, Vercel)
Responsibilities
- Architect, develop, and maintain full-stack web and mobile applications
- Execute development from concept to deployment with independence and accountability
- Build platforms using modern technologies such as: JavaScript/TypeScript, Next.js, Payload CMS, WordPress/Elementor
- Design scalable, secure backend services and APIs (Node.js preferred)
- Create smooth developer workflows using Docker, CI/CD pipelines, and automated testing
- Define engineering standards, best practices, and reusable patterns
- Analyze requirements with a customer-first perspective
Other
- self-directed
- passionate about shipping great software
- energized by solving complex challenges across a variety of industries
- strong product mindset is essential
- Ability to work independently, make sound technical decisions, and propose new solutions