Search by job, company or skills

Software Developer

  • Posted 2 months ago
  • Over 400 applicants have applied

Job Description

Working in this role, you will have the chance to collaborate directly with well-respected technology leaders and mentors who have proven credentials across multiple global companies and over multiple years. You will gain hands-on exposure early on in your career to work with the latest advancements in artificial intelligence, cloud computing, and other enterprise-grade technologies.

You will independently design, develop, and deploy our next-generation marketing technology products and get to see the feedback of real customers on your work. You will solve complex problems through efficient designs and code and contribute to every stage of the modern software development lifecycle. You will have a front-row seat to see and facilitate the evolution of a global product right from our India headquarters in Bangalore.

Responsibilities

  • Develop robust, scalable design and code following best practices and standards, emphasizing efficiency, performance, and reliability.
  • Work closely with product managers, UX designers, and senior engineers and architects to build some delightful product experiences for our customers, with some solid software engineering under the hood.
  • Building automated testing strategies to ensure the accuracy, performance, and robustness of the capabilities you own and build in the product.
  • Propose and implement innovative solutions to enhance product capabilities and address complex problems effectively.
  • Continuously learn and adapt to the company's new technologies, tools, and methodologies, enhancing your coding and problem-solving skills.
  • Take ownership and pride in the work you undertake, and engage in team meetings, brainstorming sessions, and design and code reviews to challenge the status quo and foster continuous learning and improvement in building products that our customers love to use.

Requirements

  • Bachelor's or integrated master's degree in computer science with 3-6 years of experience.
  • Strong foundation in hands-on software development, with proficiency in at least one high-level programming language (e. g., Python, Java, C++).
  • Solid understanding of data structures, algorithms, and software design principles.
  • Passion for AI/ML/cloud technologies and a strong desire to learn and grow in the field.
  • Excellent problem-solving skills and an attitude to take on hard problems.
  • Strong communication skills and ability to work collaboratively in a team environment.

This job was posted by Bidyut Ganguly from CBX1.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 134608383

Similar Jobs

Bengaluru, India

Skills:

OauthJavaOopsIbm WebsphereHibernateTomcatRestful ServicesSolrSpring BootJwtJbossJ2EEBea WeblogicSqlMicroservicesAngularSpringReactZookeeperPlsql

Bengaluru, India

Skills:

OpenshiftSqlMeanCloud TechnologiesJsAsynchronous programmingTypescriptAWSHtml5MERNCss3System DesignFastAPINosqlPythonDockerGitRestful ApisSingle Page Applications

Bengaluru, India

Skills:

software design patterns SqlDistributed SystemsAgile DevelopmentJavaPythonAutomated TestingRest Apisobject-oriented designdatabase fundamentalsAI-assisted software development toolsmodern developer productivity technologies

Bengaluru, India

Skills:

AgileNetwork ProgrammingJavaAws S3File SystemsHttpContainersLinuxRubyContinuous IntegrationHpcCassandraPythonNosqlTddGoLarge-scale distributed systemsOO DesignCQLSQL databasesAI-native engineering

Bengaluru, India

Skills:

InheritanceData structuresMulti-ThreadingTemplatesMemory ManagementSynchronizationPolymorphismAlgorithmsBoostPointersOops ConceptIpcUnit Integration TestingClassestreesApplication Development in Windows or LinuxDebugging skillsApplication Debugging SkillsLink listsSTL containersAutomotive ADAS ExperienceFile Handling operationsSmart Pointers

Beware of Scammers

We don’t charge money for job offers