Software Engineer

Krungthaicard — Thailand · Posted ~2 hours ago

Mid Full-time

Skills

software development API design database systems system integration unit testing Go Java Node.js SQL NoSQL

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A technology organization is hiring a software engineer to develop reliable applications, contribute to architecture decisions, and improve system quality through modern engineering practices.

Highlights

Opportunity to design scalable software solutions, participate in technical decisions, and collaborate with cross-functional engineering teams.

Description

Own feature-level delivery, contribute to technical design, and ensure quality, performance, and maintainability of solutions. Key Responsibilities: Design, develop, and maintain software components and servicesTranslate business and technical requirements into robust, scalable implementationsParticipate in technical design discussions and propose implementation optionsWrite high-quality code with appropriate unit and integration testsActively participate in code reviews, providing constructive feedbackTroubleshoot complex issuesCollaborate closely with Product Owners, QA, and other engineersSupport CI/CD pipelines and cloud deployment activitiesQualifications: Bachelor’s degree in Computer Science, Engineering, or related field4+ years of software development experienceStrong proficiency in one or more modern programming languages (e.g., Go, Java, Node.js)Experience with relational and/or NoSQL databasesSolid experience in API design, data modeling, and system integrationPractical experience with public cloud platforms (AWS, GCP, Azure, or equivalent)Familiarity with containerization, CI/CD pipelines, and Git-based workflowsExperience working in Agile development environmentsStrong problem-solving skills and ability to work independently