We are seeking a Senior Full Stack Engineer with strong expertise in Java, Spring Boot, React, and Node.js to join our dynamic team. This is an exciting opportunity for a motivated professional to contribute to the design, development, and maintenance of cutting-edge software solutions in a fast-paced environment.
Responsibilities
Design & Development
- Develop robust, scalable, and high-performance software solutions using Java, Spring Boot, React, Node.js, and other relevant technologies.
- Architect innovative applications while ensuring adherence to best practices and industry standards.
Collaboration & Planning
- Work closely with cross-functional teams to gather requirements and translate them into technical specifications.
- Engage stakeholders to understand business goals and align them with technical solutions.
Coding & Testing
- Write clean, efficient, and maintainable code, ensuring reliability and scalability.
- Perform comprehensive testing, debugging, and performance optimization for all developed applications.
Review & Improvement
- Conduct code reviews to maintain high standards and implement feedback for continuous improvement.
- Troubleshoot and resolve defects promptly to minimize disruption.
Leadership & Mentorship
- Provide guidance and mentorship to junior developers, fostering growth and collaboration.
Innovation
- Stay updated with the latest trends and advancements in full-stack development, and propose innovative solutions to enhance the technology stack.
Requirements
Technical Expertise
- Proficiency in Java, Spring Boot, and React for full-stack development.
- Strong hands-on experience with Node.js and modern front-end development frameworks.
Experience
- A minimum of 5 years of professional experience in software development.
Skills
- Excellent problem-solving and debugging skills.
- Strong understanding of software development best practices, coding standards, and design patterns.
- Experience with testing frameworks and CI/CD pipelines is a plus.
Soft Skills
- Effective communication and collaboration abilities.
- Proactive attitude towards learning and adapting to new challenges.
- Leadership skills with a passion for mentoring and inspiring team members.
Why Join Us?
- Be a part of a fast-growing, technology-driven company.
- Work on impactful projects with a team of talented professionals.
- Opportunity to leverage cutting-edge technologies and frameworks.
- Competitive compensation and a supportive work environment.
If you are a highly skilled full-stack developer ready to take on new challenges and grow your career, we want to hear from you! Immediate joiners preferred.