Job Description
Are you a passionate Full Stack Developer looking to elevate your career with a dynamic team? Crescendo Digital Marketing Services Limited Co is seeking a highly skilled and innovative Full Stack Developer to help us build, scale, and maintain high-impact web applications. In this role, you will be the bridge between sophisticated back-end logic and intuitive user-facing interfaces, playing a pivotal role in our digital transformation journey.
We operate in a fast-paced environment where your code will directly influence our service delivery and client satisfaction. You will collaborate with cross-functional teams, participate in architectural decisions, and contribute to a culture of technical excellence. If you are an expert in Java and ReactJS with a flair for problem-solving, we want to hear from you.
Responsibilities
- Design, develop, and maintain robust, scalable web applications using Java for the back-end.
- Create responsive, high-performance, and visually appealing user interfaces using ReactJS.
- Collaborate with designers, product managers, and other developers to translate requirements into high-quality code.
- Integrate front-end components with server-side logic and RESTful APIs effectively.
- Optimize applications for maximum speed, scalability, and security across multiple platforms.
- Participate in code reviews to ensure high-quality software standards and best practices.
- Troubleshoot, debug, and upgrade existing software systems to ensure reliability.
- Maintain thorough documentation for all developed features and system architecture.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven professional experience as a Full Stack Developer (at least 2-4 years).
- Strong proficiency in Java and modern frameworks (e.g., Spring Boot).
- Expertise in ReactJS, including hooks, state management, and component architecture.
- Solid understanding of front-end technologies including HTML5, CSS3, and JavaScript/TypeScript.
- Experience with database technologies such as PostgreSQL, MySQL, or MongoDB.
- Familiarity with version control systems like Git and agile development methodologies.
- Excellent analytical skills and the ability to solve complex technical problems independently.