Full Stack Developer - London
Full-Stack Engineer (React, Electron, Middleware)
Location: LondonEmployment Type: Full-Time
Experience Level: Mid to Senior Level
Are you a Full-Stack Engineer looking for your next challenge? We're searching for a talented individual with a strong background in frontend development using React and Electron, and backend/middleware expertise to help build an AI-driven data ingestion platform designed to serve insurance businesses.
Key Responsibilities
Frontend Development:
- Design, develop, and maintain a desktop application using React and Electron
- Ensure a responsive, user-friendly experience across operating systems
- Implement pixel-perfect designs from tools like Figma
- Optimize frontend code for scalability and maintainability
Middleware & Backend Development:
- Develop middleware to integrate the frontend with backend APIs
- Write clean, scalable code in Python or Node.js
- Build and maintain RESTful APIs and microservices
- Ensure secure and robust communication between the frontend and backend
Integration & DevOps:
- Implement CI/CD pipelines for seamless deployment
- Automate testing and monitoring processes for high-quality delivery
- Troubleshoot issues across the entire stack: frontend, backend, and infrastructure
Collaboration & Documentation:
- Work in an Agile environment, participating in sprints and stand-ups
- Document code, processes, and design decisions for future reference
Requirements
Required Skills & Qualifications
Frontend:
- Strong proficiency in React and Electron
- Experience with state management (Redux, MobX)
- Skilled in HTML5, CSS3, JavaScript (ES6+)
- Familiar with responsive design and cross-platform compatibility
Backend/Middleware:
- Experience in Python or Node.js
- Proficient in building and consuming RESTful APIs
- Familiar with microservices architecture and database management (SQL/NoSQL)
DevOps & CI/CD:
- Experience with CI/CD tools
- Familiarity with Docker, Kubernetes, and Linux-based environments
General:
- Strong problem-solving and troubleshooting skills
- Excellent communication and collaboration abilities
- Experience in startup environments or fast-paced settings
- Experience with Electron desktop applications
- Knowledge of cloud platforms
- Familiarity with machine learning integration
- Experience with version control (Git) and code review practices
- Bonus: Experience with robotic process automation (RPA)
If you’re a Full-Stack Engineer ready to make an impact and work on a greenfield project that combines AI and data to disrupt the insurance sector, we’d love to hear from you!
Apply now and be part of our exciting journey.