Jobs · jobstreet_sg
Software Engineer – Bug Fixing & Troubleshooting (NodeJS, React)
Mindteck Singapore Pte Ltd · Ang Mo Kio, North-East Region · Posted 6d ago
About the role
Responsible for bug fixing and troubleshooting applications.
Job Overview We are looking for a Software Engineer to join our team and take ownership of the smooth operation, reliability, and stability of our software products post-deployment. The successful candidate will be responsible for bug fixing, troubleshooting, application configuration, performance analysis, and system integration support. You will work across the application and infrastructure stack to identify root causes and implement effective solutions. This role requires strong hands-on experience with Node.js, React, Kafka, microservices, and containerized environments, as well as the ability to troubleshoot complex production issues across multiple systems and technologies. Key Responsibilities End-to-End Troubleshooting Diagnose and resolve software issues across application, configuration, infrastructure, and integration layers. Perform root cause analysis for production and customer-reported issues. Investigate application errors, system failures, performance bottlenecks, and connectivity issues. Monitor system health and proactively identify potential issues before they impact customers. Coordinate with relevant teams to resolve complex technical issues. Bug Fixing & Software Maintenance Identify, analyze, and resolve coding defects in a timely manner. Review application logs, error traces, and system behavior to determine the root cause of issues. Implement code fixes and enhancements while minimizing the impact on existing functionality. Conduct appropriate testing and validation before deploying fixes. Support post-release verification and production monitoring. Application Configuration Management Review, maintain, and update application and environment configurations. Troubleshoot configuration-related issues across development, testing, staging, and production environments. Ensure configuration changes are properly documented and aligned with system requirements. Support configuration optimization for application performance, stability, and compatibility. Integration & Messaging Support Troubleshoot integration issues between applications, services, APIs, and external systems. Support event-driven and message-based integrations using technologies such as Kafka, MQTT, and IBM MQ. Analyze message flows, connectivity issues, authentication failures, and integration errors. Work with development and integration teams to resolve interface-related problems. Customer & Technical Support Provide technical support for customer-reported software issues. Investigate reported incidents and provide timely updates and resolutions. Communicate technical issues and solutions clearly to both technical and non-technical stakeholders. Participate in incident management and production support activities when required. Documentation & Knowledge Management Maintain detailed documentation of incidents, root causes, solutions, and troubleshooting procedures. Create and maintain technical runbooks, knowledge-base articles, and troubleshooting guides. Document recurring issues and recommend improvements to prevent future occurrences. Share technical knowledge and best practices with the wider engineering and support teams. Cross-Functional Collaboration Work closely with Software Development, QA, DevOps, Infrastructure, Product, and Customer Support teams. Collaborate on incident resolution, release activities, system improvements, and production deployments. Participate in code reviews and technical discussions where required. Contribute to continuous improvement of software reliability, support processes, and engineering practices. Required Qualifications & Experience Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field. 2–5 years of relevant professional experience in software engineering, application support, production support, or a similar role. Proven experience in software development, debugging, and bug fixing. Strong analytical and troubleshooting skills with the ability to diagnose complex technical issues. Experience troubleshooting applications across multiple layers, including application, configuration, integration, and infrastructure. Good understanding of software development and production support practices. Strong communication, documentation, and collaboration skills. Ability to work independently while also contributing effectively within a team. Technical Skills Candidates should have hands-on experience with several of the following technologies: Backend: Node.js Frontend: React Messaging & Event Streaming: Kafka, MQTT, IBM MQ Authentication & Identity: Keycloak Architecture: Microservices, REST APIs Containers & Orchestration: Docker, Kubernetes, Podman Database: MongoDB Monitoring & Troubleshooting: Application logs, performance monitoring, system diagnostics, and related troubleshooting tools Configuration Management: Application and environment configuration across multiple deployment environments Additional Requirements Willingness to participate in 24/7 standby or on-call support when required. Willingness to work overtime (OT) when necessary to support critical incidents, deployments, or operational requirements. Willingness to work shift-based schedules where required. Able to respond effectively to production incidents and work under time-sensitive conditions. Strong sense of ownership and commitment to system reliability and customer satisfaction. Key Competencies Strong problem-solving and analytical skills Systematic approach to troubleshooting Attention to detail Root-cause analysis mindset Production support and incident management Good communication and stakeholder management Ability to prioritize and manage multiple issues Teamwork and cross-functional collaboration Ability to work independently Strong ownership and accountability Continuous improvement mindset
Read the full posting on jobstreet_sg →
FAQ
Is the Software Engineer – Bug Fixing & Troubleshooting (NodeJS, React) role at Mindteck Singapore Pte Ltd remote?+
This Software Engineer – Bug Fixing & Troubleshooting (NodeJS, React) position is listed as onsite (Ang Mo Kio, North-East Region).
What seniority level is this Software Engineer – Bug Fixing & Troubleshooting (NodeJS, React) role?+
This is a mid level position.
How do I apply for the Software Engineer – Bug Fixing & Troubleshooting (NodeJS, React) role at Mindteck Singapore Pte Ltd?+
Use the "Apply on jobstreet_sg" button to open the original posting on jobstreet_sg, where you can submit your application directly to Mindteck Singapore Pte Ltd.