Job Description
Responsive is looking for a product minded Software Engineer with strong technical skills and a passion for building scalable solutions. This is an opportunity to work in a fast-paced, innovative environment and contribute to the growth of a top-tier SaaS company.
Key Responsibilities
Distributed Systems Development: Design, develop, and maintain Responsive application ensuring high performance, scalability, and reliability.
Performance Tuning: Monitor and optimize performance, addressing bottlenecks and ensuring low-latency query responses.
Collaboration: Work closely with cross-functional and geographically distributed teams, including product managers, frontend engineers, and UX designers, to deliver seamless and intuitive experiences.
Continuous Improvement: Stay updated with the latest trends and advancements in technologies, conducting research and experimentation to drive innovation.
Requirements & Experience
2+ years of experience in software design, development, and algorithm-related solutions using Java and related technologies.
Strong proficiency in Java programming, Java design patterns, and server-side Java development.
Demonstrated versatility in multiple front-end and back-end technologies such as Spring, React, MongoDB,, etc.
Experience working with cloud platforms such as GCP, Azure, or AWS. Knowledge of cloud-native services for AI/ML, data storage, and processing.
Expertise in search and retrieval technologies, including search platforms like ElasticSearch, Apache Solr, or similar, with experience in AI-driven solutions, Natural Language Processing (NLP), semantic search, and text processing techniques is a plus.
Proficiency in Test Driven Development (TDD).
Scrum and JIRA experience is a plus.
Experience working in a fast-paced, dynamic environment, preferably in a SaaS or technology-driven company.
Qualifications
Bachelor’s degree in Computer Science, Information Technology, or a related field.
