Software Engineer (Full Stack Developer)
Salary undisclosed
Apply on
Availability Status
This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.
Original
Simplified
JOB BRIEF Full Stack Developer will be part of the technical team and participate in all phases of the solution development project life cycle, including analysis, design, developing code, testing business software applications and project implementation. Full Stack Developer will also be responsible for troubleshooting, debugging and maintenance of high-volume transactional systems. RESPONSIBILITIES · Help define and build new features or applications based on technology and business needs. · Develop and maintain applications, interfaces, and batch services according to the coding standard and pre-defined architecture/design. · Deliver tasks on time according to schedule and provide accurate task status. · Manage branching (source code version control). · Participate in technical discussion and feature analysis. · Support testing team in troubleshooting during testing phase. · Support IT Operations and Team Lead during deployment phase. · Engage in code reviews to ensure code quality and distribute knowledge. · Feed the “knowledge base” repository. · Raise and discuss potential impacts on task delivery with the Team Lead REQUIREMENTS Education and Qualifications Bachelor’s degree in IT/Computer Science. Relevant Experience · Minimum 4-5 years of experience in full stack architecture and distributed systems development. · Extensive experience with programming languages such as C#, .NET Core, HTML5, CSS, Javascript and NodeJS. · Extensive experience developing Frontend and Backend Frameworks. · Extensive experience using Source Control Management tool such as Git. · Experience developing RESTFul API for frontend or third-party app integrations. · Experience building UI focused web application that utilized modern Javascript framework. · Experience with SQL Server database. Tuning and query optimization is a plus. · Experience with cloud services (AWS, Microsoft Azure) is a plus. · Experience in payment card industry will be a strong plus. Skills and Knowledge · Positive attitude and aptitude to learn and execute quickly in a small team. · Help define and build new features or applications based on technology and business needs. · Participate in code reviews to ensure code quality and distribute knowledge. · Lead technical efforts for internal or external’s needs. · Support your teammates by continuing to learn and grow. Good command of English, both verbal and written. Willing to communicate and work constructively within a collaborative team in an international environment.
Similar Jobs