Software Engineer-1 BNC Global
BNC Global
Office Location
Full Time
Experience: 0 - 0 years required
Pay:
Salary Information not included
Type: Full Time
Location: Karnataka
Skills: Java, algorithms, Data structures, Databases, SQL, NoSQL, MySQL, PostgreSQL, spring boot, Kafka, MongoDB, aws, Unit Testing, Optimizations
About BNC Global
Job Description
You have been mandated to recruit a highly motivated Software Engineer 1 for an internet marketing service. This role is ideal for someone who thrives in a fast-paced, innovative environment and is eager to contribute to building cutting-edge systems. Your responsibilities will include designing and developing large-scale sub-systems, prototyping new technologies, and building scalable components for the customer data platform. Design & Develop Large-Scale Sub-Systems: Create robust, scalable sub-systems that will drive the core functionalities of our platform. Technology Exploration & Prototyping: Stay ahead of the curve by exploring the latest technologies, especially open-source ones, and prototype new sub-systems. Collaborate on Next-Gen Targeting Platform: Be an integral part of the team that develops the next-generation targeting platform. Optimize Customer Data Platform: Build components and improve the performance of our customer data platform to ensure it is more efficient and scalable. Qualifications: - 0-2 years of relevant experience working with Java, Algorithms, Data Structures, and Optimizations. - B.E/B-Tech/M-Tech/M.S in Computer Science, IT, or related fields from premier institutes. - Strong understanding of Java, Algorithms, Data Structures, and Optimizations. - Proficiency in Databases (SQL, NoSQL). Knowledge of MySQL and PostgreSQL is a plus. - Familiarity with Spring Boot and Kafka is essential. - Exposure to MongoDB, AWS, and other cloud technologies is a bonus. - Unit Testing skills are a plus. - Excellent communication skills (both written and verbal). - A collaborative mindset and the ability to contribute effectively as part of a team. - Experience working in a startup environment is a plus. Interview Process: Round 1: Coding Interview Test your problem-solving skills with coding challenges focusing on algorithms, data structures, and optimizations. Round 2: Class Design Evaluate your ability to design robust and scalable systems, focusing on object-oriented design and architecture. Round 3: Projects + Behavioral Discuss your previous projects and how you can contribute to the team. Showcase your behavioral attributes and alignment with the company culture. Additional Information: Candidates should have a strong academic background with a CGPA of 9 and above. If interested, please share your resume at info@bncglobal.in Job Types: Full-time, Permanent Application Question(s): - Are you a B.E/B-Tech/M-Tech/M.S in Computer Science, IT, or related fields from premier institutes - Do you have 0-2 years of relevant experience working with Java, Algorithms, Data Structures, and Optimizations in addition to coding Work Location: In person,