Our client is seeking a highly skilled and experienced Senior Full Stack Developer to join our dynamic team. This role involves working on enterprise development projects using Node.js, Flutter, and Java for web and mobile applications. As a Senior Full Stack Developer, you will play a crucial role in designing, developing, and maintaining high-quality applications that enhance the customer's experience for millions of users worldwide.
Key Responsibilities:
Design and Development: Lead the design and development of scalable, high-performance web and mobile applications using Node.js, Flutter, and Java.
Collaboration: Work closely with cross-functional teams, including product managers, designers, and other developers, to deliver innovative solutions.
Code Quality: Ensure the quality of code through rigorous testing, code reviews, and adherence to best practices.
Mentorship: Provide guidance and mentorship to junior developers, fostering a culture of continuous learning and improvement.
Problem Solving: Identify and resolve complex technical issues, ensuring the stability and reliability of applications.
Documentation: Maintain comprehensive documentation for all development activities, ensuring clarity and consistency.
Qualifications:
Experience in full stack development, with a strong focus on Node.js, Flutter, and Java.
Bachelor's degree in Computer Science, Engineering, or a related field. Advanced degrees are a plus.
Proficiency in Node.js
Experience with Flutter
Proficiency in Java
Strong understanding of front-end and back-end development.
Experience with RESTful APIs and microservices architecture.
Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud).
Excellent problem-solving skills and attention to detail.