
Software Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
Join Unicommerce as a Software Engineer in our Gurugram, India office for a full-time, Monday-Friday role. We are seeking talented individuals to tackle complex challenges in large-scale distributed systems, scaling, algorithm optimization, operations research, and data processing within a collaborative, flat organizational structure where every team member contributes to coding and deployment.
As a Software Engineer, you will own components from conception to completion, demonstrating strong skills in software system design, problem-solving, and object-oriented programming. Your responsibilities will include writing, testing, and maintaining code, collaborating on feature design, identifying and resolving software bugs, and assisting with user-reported issues.
You will work closely with senior engineers and cross-functional teams, participate actively in code reviews, and contribute to project planning and requirement gathering. This role offers ample opportunities for learning and development, staying current with industry trends, and enhancing your technical expertise through mentorship and training.
Key skills required include fundamental knowledge of Java, experience with database technologies such as MySQL and MongoDB, familiarity with cloud platforms like AWS, and server technology like Tomcat. A solid understanding of software development methodologies (e.g., Agile, Scrum), strong problem-solving abilities, attention to detail, and excellent communication and teamwork skills are essential. We are looking for candidates with 2-3 years of experience.
Company
Unicommerce
Unicommerce is a premier e-commerce enablement SaaS platform headquartered in Gurugram, India. We empower brands, marketplaces, and logistics providers with comprehensive, end-to-end e-commerce soluti...