Company: Rapid Tech Insights
Location: Westlands, Nairobi
About the Job
Sr. Fullstack Node Software Engineer
About Rapid Tech Insights
At Rapid Tech Insights, we pride ourselves on delivering cutting-edge and innovative technology solutions swiftly, cost-effectively, and with a commitment to excellence. We are a leading solutions provider of outsourced IT and Software Development solutions based in Nairobi, Kenya. As a dynamic and forward-thinking company, we understand the diverse needs of our clients and tailor our services to meet them with precision.
About the Job
We are looking for an experienced Senior Fullstack Node Software Engineer to join our dynamic team. As a key contributor, you will work on designing, developing, and maintaining scalable web applications using a modern tech stack centered on Node.js/NestJS on the backend and React/Next.js on the frontend. You will collaborate with cross-functional teams to create high-performance applications and deliver innovative solutions that drive our business forward.
The position is a full time contract position for one year with potential to turn into a permanent employment.
Responsibilities
Develop full stack applications with a strong focus on backend architecture using Node.js/NestJS and frontend development using React/Next.js.
Design and implement scalable and efficient APIs and services.
Collaborate with product managers, designers, and other engineers to develop new features and ensure seamless integration between frontend and backend systems.
Optimize application performance and scalability, addressing both client- and server-side bottlenecks.
Maintain and improve code quality, organization, and automation with a focus on best practices such as unit testing, integration testing, and CI/CD.
Participate in code reviews, offering and receiving constructive feedback to ensure high-quality code.
Stay current with emerging technologies and industry trends, and apply them to improve the application architecture and development process.
Mentor junior developers and share best practices to foster continuous learning and improvement.
Requirements and Skills
5+ years of experience as a Fullstack Software Engineer or similar role, working with both backend and frontend technologies.
Expertise in Node.js and NestJS for backend development.
Strong experience in React and Next.js for frontend development.
Proficiency in building and consuming RESTful APIs and GraphQL.
Experience with SQL/NoSQL databases (e.g., PostgreSQL, MongoDB).
Solid understanding of JavaScript/TypeScript and modern web development practices.
Familiarity with containerization (Docker) and deployment tools (CI/CD pipelines, Kubernetes is a plus).
Experience with version control (Git) and working in an Agile development environment.
Strong problem-solving skills and the ability to debug complex technical issues.
Excellent communication and collaboration skills, with the ability to work effectively across teams.
Preferred Qualifications
Bachelor’s degree in Computer Science, Information Technology, or a related field.
Experience with cloud platforms (AWS, GCP, or Azure) and serverless technologies.
Knowledge of performance optimization techniques on both client and server sides.
Familiarity with OAuth2, JWT, and other security standards.
Experience with DevOps practices and tools for monitoring, logging, and automation.
How to Apply
In order to apply, please send your cover letter and resume to careers@rapidtechinsights.com with the subject line “Sr. Fullstack Node Software Engineer”.
Rapid Tech Insights is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.