Key Responsibilities
- Design, implement, and maintain scalable backend services using Java, with the option to leverage Scala experience.
- Develop rich and responsive user interfaces using React and TypeScript.
- Collaborate with cross-functional teams to translate business requirements into technical solutions.
- Take ownership of features across the stack, focusing on backend or frontend tasks as needed.
- Participate in architecture discussions, code reviews, and agile ceremonies.
- Mentor junior developers and support team leads in ensuring best practices and efficient workflows.
- Contribute to cloud deployment, CI/CD pipelines, and automated testing practices.
- Communicate effectively with team members, stakeholders, and leadership.
- Stay updated with technology trends and proactively improve processes and systems.
Qualifications Required
Essential:
- 5+ years of experience as a Full Stack Developer.
- Strong expertise in Java (JVM-based languages).
- Solid experience with React and TypeScript for frontend development.
- Skilled in designing and consuming RESTful APIs.
- Familiarity with cloud platforms and deployment workflows.
- Experience in Agile/Scrum environments.
- Proven mentoring or team lead experience with excellent communication and teamwork skills.
Desirable:
- Experience with Scala.
- Exposure to service-oriented architectures and microservices.
- Knowledge of containerization with Docker and Kubernetes.
- Experience with automated CI/CD pipelines.
- Understanding of UX principles.
About SymphonyAI:
SymphonyAI is a leader in leveraging artificial intelligence and machine learning technologies to drive business growth and transform industries. With a focus on AI-powered solutions, SymphonyAI enables organizations to harness data-driven insights effectively. The company is dedicated to building a "World Class Engineering Team" with a high-performance culture, delivering transformative business value across various sectors.