Use AI coding tools (e.g., Cursor, GitHub Copilot, Claude Code) to generate, refactor, and write clean, scalable code across frontend and backend systems.
Build user interface components for Imaginary's Cinema Studio, including controls for camera setups, 3D staging tools, and collaborative canvas workspaces.
Assist in maintaining and building features for the user credit top-up and billing engine....
Design, develop, and maintain software applications using C/C++ programming languages.
Enhance existing features to improve software performance and scalability.
Participate in all phases of the software development lifecycle, including gathering user requirements and translating business needs into functional solutions....
Design, develop, and deploy new features for a B2B e-commerce platform, working closely with a dedicated Product Manager to translate business requirements into scalable solutions.
Build recommendation, personalization, and customer targeting features to enhance user experience, customer retention, and sales performance.
Develop integrations between the e-commerce platform, CRM (HubSpot), and external systems while ensuring data accuracy and seamless operations....
Design, develop, and maintain software applications using C/C++ programming languages.
Enhance existing features to improve software performance and scalability.
Participate in all phases of the software development lifecycle, including gathering user requirements and translating business needs into functional solutions....
Backend Development
.NET
C#.Net
ASP.NET
ASP.NET Core
SQL Server
API Development
Problem Solving
Troubleshooting
Banking
E-Commerce
Microservices Architecture
RabbitMQ
Apache Kafka
Redis
AWS
Azure Cloud
We are looking for a Senior Software Engineer with strong experience in Java and Node.js to design, develop, and maintain scalable enterprise applications. The ideal candidate embraces modern AI-assisted (“vibe”) coding practices to accelerate development while maintaining a strong commitment to code quality, security, performance, and maintainability through rigorous code reviews and engineering best practices.
Required Qualifications:
Bachelor’s degree in Computer Science, Software Engineering, or a related field....
Engage with Tribes, Centres of Excellence (CoEs), and business squads to develop and design solutions that meet business requirements.
Serve as a bridge between business functions and IT teams, providing subject matter expertise and ensuring alignment between user needs and technical solutions.
Participate in architectural discussions and decisions to ensure system scalability, performance, and maintainability....
Lead the evolution of our internal digital platform and, together with the team, ensure its technical soundness, reliability, completeness and a great user experience
Act as the platform technical product owner: drive its technical roadmap construction in coordination with stakeholders, help the team deliver features that are in line with platform customers’ needs and expectations
Design, build and maintain backend services and libraries (in Java and Kotlin)...