Job Description
Vacancy: Software Developer Work mode: hybrid Location: Lekki, Lagos Application Deadline: October 17, 2025 About the Role Lotus Beta Analytics is seeking an Intermediate React Developer with a strong Node.js background to join our growing engineering team in Lekki, Lagos. The ideal candidate will have hands-on experience building interactive, data-driven web applications and be proficient in React.js for frontend development and Node.js/Express for backend APIs. You will collaborate closely with our product designers and backend engineers to deliver scalable, high-performing solutions that provide an excellent user experience. Key Responsibilities ⢠Develop responsive, performant user interfaces using React.js and TypeScript. ⢠Implement state management using React Context API and React Query for data fetching, caching, and synchronization. ⢠Build and maintain backend services and RESTful APIs with Node.js and Express. ⢠Integrate frontend components with backend endpoints and third-party APIs. ⢠Write clean, reusable, and testable code following industry best practices. ⢠Collaborate cross-functionally with product, design, and QA teams. ⢠Participate in code reviews and contribute to improving development standards. ⢠Debug, optimize, and maintain application performance and reliability. Required Skills & Experience ⢠2â4 years of experience in professional software development. ⢠Strong proficiency in React.js, JavaScript (ES6+), and TypeScript. ⢠Proven experience with React Query for data fetching and caching strategies. ⢠Hands-on experience managing global state using React Context API (or similar). ⢠Solid understanding of Node.js, Express.js, and REST API design. ⢠Familiarity with Axios, JWT authentication, and role-based access control. ⢠Competence with Git, NPM/Yarn, and modern frontend build tools (Webpack/Vite). ⢠Working knowledge of SQL or NoSQL databases (e.g., PostgreSQL, MongoDB). ⢠Understanding of responsive design, accessibility, and cross-browser compatibility. ⢠Experience writing unit/integration tests with Jest or React Testing Library. Nice-to-Have ⢠Experience with Next.js or React Native. ⢠Familiarity with CI/CD pipelines, Docker, or cloud environments (AWS, Azure). ⢠Understanding of GraphQL, microservices, or serverless architectures. ⢠Basic familiarity with React Hook Form or similar libraries for complex form handling. Soft Skills ⢠Strong communication and problem-solving skills. ⢠Ability to work collaboratively in an agile, hybrid team environment. ⢠Passion for writing clean, maintainable, and scalable code. ⢠Curious mindset with a drive to learn and adapt to new technologies.
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period