A Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related technical field. You will be responsible for building scalable, high-……
Basic Qualifications Bachelor's degree, OR 3+ years of relevant work experience Preferred Qualifications Proficiency in at least one programming language or……
Strong proficiency in at least one backend language (Node.js, Python, Java, C, Ruby, Go) and associated frameworks. Understanding of security best practices.…
Work closely with data engineers, product managers, project managers, and platform developers in the implementation and deployment of the data analytics……
Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Applications Engineering, Software Development……
The individual will have good exposure to the different phases of the software development cycle. Involved in various stages of SDLC for development of web or……
Knowledge in Java programming language preferable. O Low level protocols like SPI, UART, I2C. Around 3 years of practical experience in software development as……
Teams work all across the company, in areas such as information retrieval, artificial intelligence, natural language processing, distributed computing, large-……
We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking……
Collaborate with internal teams (QA testers, POS developers, Support, and Certification team) for SDLC activities, facilitate troubleshooting, and resolve……
Perform software test, identify and highlight the problems to the business solutions consultants/application developers, with regards to performance, security,……
Proficient in at least one programming language such as C/C++/Go/Python/Java in a Linux environment; familiar with frontend-backend development collaboration……
Work with account executives to design solutions that solve critical business challenges for our clients, throughout the pre-sales, solution design, and……
We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking……
Proficient in at least one programming language such as Java, LUA, C, C++, Python, Scala, or PHP. Excellent oral and written communication skills, facilitating……
Strong Programming Fundamentals: Proficiency in algorithms, data structures, and at least one programming language (Go, Python, Java, Node.js, Rust, C).…
Experience in application support role for min 1 years for support or Developers willing to learn with good knowledge of Java, Unix, SQL. Able to work in Shift.…
We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking……
Bachelor’s degree in computer science, Information Technology, or a related field. Experience in application support role for min 2 years for support or……
About the Role
We are seeking a versatile and proactive Software Engineer to join a dynamic development team. This role is ideal for a developer who thrives in an Agile environment and possesses a strong foundation in both frontend and backend technologies. You will be responsible for building scalable, high-quality applications, transitioning seamlessly between modern web frameworks and robust backend services.
Key Responsibilities
Full-Stack Development: Design, develop, and maintain responsive user interfaces using React and TypeScript.
Build and optimize high-performance server-side logic using C# and manage complex data structures within MSSQL.
Leverage your extensive background in Java or Kotlin to support, migrate, or integrate legacy services into modern architectures.
Participate in sprint planning, code reviews, and daily stand-ups, adapting quickly to shifting project requirements and priorities.
Debug complex issues across the stack and implement efficient, clean, and maintainable code.
Requirements:
Proven proficiency in TypeScript, React, C#, and MSSQL.
3 to 7 years of hands-on software development experience, specifically with Java or Kotlin.
A Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related technical field.
Soft Skills & Attributes
Excellent written and verbal communication skills; able to articulate technical concepts to both technical and non-technical stakeholders.
A fast learner with a growth mindset, comfortable working in a fast-paced environment where change is constant.
A disciplined approach to testing, documentation, and the Agile methodology.