Tuesday, October 28, 2025
Lotus Beta Analytics

software developer

Posted: Oct 13, 2025
mid

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

Related Jobs