Job Description
We are seeking a talented and motivated Senior Full Stack Software Engineer to join our Research and Development (R&D) department. As a Senior Software Engineer, you’ll play a key role in designing, developing, and maintaining software solutions that enhance our product offerings in the communications and contact center domain.
In this role, you will be instrumental in building the next generation of AI-powered services that integrate seamlessly with our contact center applications. You will work closely with our AI and NLP experts to package and integrate advanced components, ensuring robust and high-quality experiences for our users.
Key Responsibilities:
- Develop and implement high-quality software solutions that meet CodetoKloud’s standards for performance, scalability, and reliability.
- Engage in the entire software development lifecycle, from concept and design through testing, deployment, and support.
- Write clean, efficient, and well-documented code using relevant programming languages and technologies, focusing on Java and Python.
- Investigate and troubleshoot software defects, ensuring timely resolution of issues reported by QA and end-users.
- Stay current with industry trends, best practices, and emerging technologies, and bring innovative ideas and solutions to the team.
- Collaborate with our R&D department to contribute to the development of new features and technologies that enhance our products.
Qualifications:
- Bachelor’s or master’s degree in Computer Science, Software Engineering, or a related field.
- 5+ years of proven experience as a full stack Software Engineer with a focus on software development and design.
- Strong proficiency in Java, with additional experience in Python and JavaScript.
- Experience with common frameworks and libraries in the Java and Python ecosystems.
- Knowledge of front-end technologies, particularly JavaScript and React.
- Strong problem-solving skills and the ability to work in a dynamic and collaborative environment.
- Familiarity with communication and contact center technologies is a plus but not required.
- Excellent communication skills and a team-oriented mindset.
- Eagerness to adapt and learn new technologies as needed for the role.
- CodetoKloud is committed to fostering a collaborative and innovative work environment. If you are a passionate software engineer with a strong background in full stack development and a desire to make an impact in the contact center space, we encourage you to apply!