Software Engineer

Krungthaicard — Thailand · Posted ~2 hours ago

Mid

Skills

Software development Technical design Modern programming languages Go Java Node.js Relational databases NoSQL databases API design Data modeling System integration Unit testing Integration testing Code review Troubleshooting CI/CD Cloud deployment NoSQL REST/API Cloud

🔓 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

Join a software engineering team where you will own feature-level delivery from technical design through implementation and deployment. You will build and maintain scalable services, translate requirements into robust solutions, write unit and integration tests, participate in code reviews, troubleshoot complex issues, and contribute to CI/CD and cloud deployment. The position requires a bachelor's degree in a relevant technical field and 4+ years of software development experience.

Highlights

Feature-level ownership with involvement in technical design, code quality, testing, troubleshooting, code reviews, and cloud delivery. The role offers close collaboration with product and QA teams and opportunities to work on scalable software systems.

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