Job Types: Full Time
Job Locations: Mysore/Bangalore/WFH
About Unilog
Unilog is the only connected product content and eCommerce provider serving the Wholesale Distribution, Manufacturing, and Specialty Retail industries. Our flagship CX1 Platform is at the center of some of the most successful digital transformations in North America. CX1 Platform's syndicated product content, integrated eCommerce storefront, and automated PIM tool simplify our customers path to success in the digital marketplace.
With more than 500 customers, Unilog is uniquely positioned as the leader in eCommerce and product content for Wholesale distribution, manufacturing, and specialty retail.
Unilog's Mission Statement
At Unilog, our mission is to provide purpose-built connected product content and eCommerce solutions that empower our customers to succeed in the face of intense competition. By virtue of living our mission, we are able to transform the way Wholesale Distributors, Manufacturers, and Specialty Retailers go to market. We help our customers extend a digital version of their business and accelerate their growth.
Division/Level (Grade): 7A1
Work Location: Hybrid Remote/Bangalore/Mysore
About the Role: We are seeking a highly skilled Full Stack Senior Software Engineer to join our dynamic team. The ideal candidate is an experienced developer with a strong background in both frontend and backend development, with a focus on building scalable, high-performance web applications. You will be responsible for designing, developing, and maintaining full-stack solutions using Spring Boot, Vue.js/Nuxt.js, Redis, and PostgreSQL.
The main roles & responsibilities:
Design and Development: Develop, test, and maintain high-quality web applications using Spring Boot for the backend and Vue.js/Nuxt.js for the frontend. Modify software applications to improve performance or fix an existing bug in the software.
Code Quality: Write clean, maintainable, and well-documented code, and perform code reviews for peers.
Caching: Implement caching strategies using Redis to optimize performance and scalability.
Architecture: Contribute to the architecture and design decisions, ensuring the application is scalable, secure, and high-performing.
Collaboration: Work closely with cross-functional teams, including product management, UX/UI design, and DevOps, to deliver new features and enhancements.
Database Management: Design and optimize database schemas, write complex queries, and ensure data integrity using PostgreSQL.
Mentorship: Provide technical leadership and mentorship to junior developers.
Required Skills and Qualifications:
Education: Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
Experience: 5+ years of professional experience in full stack development.
Backend: Strong proficiency in Java, Spring Boot, and RESTful API development.
Frontend: Advanced knowledge of JavaScript, with expertise in Vue.js and Nuxt.js frameworks.
Database: Experience with PostgreSQL, including writing complex SQL queries and performance tuning.
Caching: Hands-on experience with Redis for caching and session management.
Bonus Qualifications
Familiarity with project management tools like Jira, version control systems like GitHub, container orchestration tools like Kubernetes, and CI/CD tools for automated deployment.
Experience with microservices architecture.
Knowledge of cloud platforms such as GCP, AWS, or Azure.
Experience with other JavaScript frameworks/libraries (e.g., React, Angular).
Experience working in Agile/Scrum development environments.
Experience with jQuery, Struts, JSF, Apache Solr, Apache Velocity, and Oracle DB.
Personal Attributes
Strong problem-solving skills and attention to detail.
Ability to work independently and as part of a team in a fast-paced environment.
Excellent communication and interpersonal skills.
Flexibility and adaptability to handle changing priorities and requirements.
Eagerness to learn new technologies and keep up with industry trends
Customer-focused mindset with a commitment to delivering high-quality solutions that meet user needs.
Benefits
Competitive salary and benefits package
Opportunities for professional development and training
Collaborative and innovative work environment
Health and wellness programs