Job matched to your search
Software Engineer (Full-Stack — React.js / C#)
ENUIT PTE. LTD. · Singapore
Free · Join 5,000+ job seekers using Qarera
How well do you match this role?
Tap the skills you already have — then see your real match score, what’s missing, and your resume fixed for this job.
Job description
About Us
Enuit is an established technology leader in the commodity/energy trading & risk management space, providing mission-critical software platforms for metal, natural gas, electricity, crude, and refined product merchants such as utilities, refiners, producers, traders, and consumers. Enuit has the latest technology and is revolutionizing the development and implementation of Entrade, its flagship product, empowering clients to increase operational efficiency, to monitor and manage risk, and to increase profit margins along all aspects of their business from front to back. Entrade allows the traders, market and credit risk practitioners, operations and schedulers, and accountants to effectively manage a broad range of physically and financially traded commodities as well as the complex logistics operations associated with commodities such as natural gas, electricity, crude, and associated refined products, coal, metals, and agricultural products to name a few. Headquartered in Houston, Texas, Enuit has projects throughout North America and Asia with opportunities popping up with global partners across.
Enuit is seeking a highly skilled Software Engineer to join our dynamic team. In this role, you will collaborate closely with product managers, project managers, business analysts, solution architects, and fellow developers to enhance and innovate our products and services for a global client base. This is an exciting opportunity to contribute to a market-leading platform and drive value for clients worldwide.
Key Responsibilities
- Effectively communicate with product managers, project managers, and business analysts to gather and analysebusiness requirements.
- Contribute to the initial implementation and ongoing enhancement of product functions and features, includingintegration with upstream and downstream systems, by providing installation, configuration, design, coding,testing, optimisation, and troubleshooting services at both the application and database levels.
- Develop prototypes and demonstration software (demoware) and provide technical support during pre-salesactivities to prospective clients.
- Collaborate with clients' IT teams, project team members, and support staff to efficiently resolveimplementation and production issues.
- Work closely with subject matter experts, architects, and fellow developers in a highly cohesive teamenvironment to create new functions and features or enhance existing ones.
- Write clean, reliable, and scalable code using primarily React.js and C# after thoroughly understanding andanalysing business requirements.
- Analyse, review, revise, update, refactor, and debug code to ensure high performance and maintainability.
- Perform performance tuning and optimisation at both the application and database levels.
- Prepare and maintain comprehensive documentation throughout the software development life cycle (SDLC).
- Use AI tools to accelerate development, testing, and documentation, while reviewing all output for correctness,security, performance, and consistency with our existing architecture and domain model.
- Apply AI to production issue investigation — log analysis, stack traces, execution plans, unfamiliar code — whiledriving the investigation yourself, confirming root cause with real evidence, and never running generated scriptsagainst production data without fully understanding their impact.
- Handle client trade and counterparty data responsibly by using only company-approved AI tooling.
Qualifications and Requirements
- Bachelor's degree in Information Systems, Computer Science/Engineering, or a related field.
- Excellent analytical and troubleshooting skills.
- Strong oral and written communication skills.
- Highly resourceful, detail-oriented team player with a strong aptitude for learning.
- Proficient in SQL Server or other relational databases.
- Solid background in C# or similar object-oriented programming languages.
- Familiarity with common software development methodologies, including Waterfall and Agile.
- Practical experience using AI coding assistants in real development work, with the judgment to verify, correct, orreject their output.
- Demonstrated ability to take absolute ownership of assignments and deliver results.
- Comfortable working in a fast-paced and high-pressure environment.
- Willingness to travel occasionally as required.
- Experience with React.js or other front-end JavaScript frameworks is a plus.
- Knowledge of the commodity or energy trading industry is an advantage
- Proficiency in Mandarin is a plus.
- Fresh graduates with a strong technical foundation are encouraged to apply.
Enuit is a growing company and technology leader in the energy trading & risk management space providing mission critical software platforms for natural gas, electricity, crude and refined product merchants such as utilities, refiners, producers, traders, and consumers. Enuit has the latest technology and is revolutionizing the development and deployment of Entrade, its flagship product, empowering clients to increase operational efficiency, to monitor and manage risk, and to increase profit margins along all aspects of their business from front to back. Entrade allows the traders, market and credit risk practitioners, operations and schedulers, and accountants to effectively manage a broad range of physically and financially traded commodities as well as the complex logistics operations associated with commodities such as natural gas, electricity, crude and associated refined products, coal, metals, and agricultural products to name a few. Headquartered in Houston, Texas, Enuit has projects throughout North America and Asia with opportunities popping up with a global partners across the globe.
More jobs in Singapore
Browse related jobs
Don’t just read the job — see if you’ll get it.
Get your match score, a resume tailored to this exact role, and jobs like it — free.
Check my fit for this job