remote
Senior Software Engineer - Full Stack - Kerner Norland
Software Engineer
Lead end‑to‑end architecture and development of full‑stack applications, driving performance, code quality, and real‑time data streaming with Node.js, Java, React, MySQL, and Kafka.
About the role
Key Responsibilities
- Architect and develop scalable full‑stack applications using Node.js, Java, React, MySQL, and Kafka.
- Conduct thorough code reviews, enforce coding standards, and implement testing strategies to ensure high quality.
- Optimize MySQL performance and manage Kafka integrations for real‑time data streaming.
- Collaborate closely with product owners, designers, and QA to deliver features on schedule.
- Mentor junior engineers, sharing best practices and fostering a continuous learning culture.
- Stay current with industry trends, recommending and adopting new tools, frameworks, and methodologies to improve development processes.
Requirements
- 5+ years of full‑stack development experience with Node.js, Java, and React.
- Strong background in relational database design and performance tuning, especially MySQL.
- Hands‑on experience with Kafka for real‑time data streaming.
- Proven ability to lead architecture decisions and mentor junior team members.
- Excellent communication skills and a collaborative mindset.
Skills
nodejsjavareactmysqlkafka