Job Description
CommerceIQ is seeking a Software Development Engineer III-Platforms to join their team in Bengaluru. The candidate will be responsible for developing, testing, and releasing high-quality features that drive revenue and margin impact for top brands. They will design features with scale and high availability in mind, participate in code reviews and design discussions, and mentor other developers. The candidate will own their features and work directly with product teams to drive customer impact, participating in all phases of the software development cycle as part of a Scrum team. They will also be a key member of the hiring panel and contribute to the tech strategy.Role involves:
- Developing, testing, and releasing features
- Designing features for scale and high availability
- Performing code reviews and design discussions
- Mentoring other developers
- Owning features and working with product teams
- Participating in all phases of the software development cycle
- Contributing to the tech strategy
Requirements:
- 5-10 years of experience in designing and developing complex and scalable software modules
- Experience with Java development
- Exceptional software system design, problem-solving, and object-oriented coding skills
- Experience with distributed transaction-processing systems or asynchronous messaging technology
- Good understanding of system performance trade-offs, load balancing, and engineering for high availability
- Obsessed about building quality software and owning end to end responsibility for the developed features
- Understanding of enterprise information systems, service oriented architectures, and operational data stores is a plus
- BS or MS/ Btech/M.Tech in Computer Science/Engineering, Mathematics, Statistics or similar degree from a top tier institution