Genesis Setup

Junior Software Engineer

Posted: 6 days ago

Job Description

Company DescriptionGenesis Setup Sdn. Bhd. is an innovative R&D software company specializing in information technology consultations and software development. We partner with clients to design and deliver customized applications that transform businesses, while also enhancing and supporting existing platforms. Our expertise spans custom software solutions and process automation, making us a trusted technology partner for companies in diverse industries.Role DescriptionThis is a full-time hybrid role for a Full Stack Software Developer. The Full Stack Software Developer will be responsible for designing, developing, and maintaining desktop or web applications from end to end. This includes implementing solutions, integrating with databases, and ensuring optimal performance and scalability. The role will also involve supporting and enhancing existing software solutions while collaborating with cross-functional teams to deliver high-quality results. Candidates must be open to occasional travel within Penang. Travel is not frequent but required during customer support or project implementation.QualificationsStrong skills in C# and PostgreSQLProficiency in full stack web development (frontend and backend)Experience with APIs, database integration, and modern development frameworksFamiliarity with Git, CI/CD, and agile methodologiesStrong problem-solving and debugging skillsExcellent communication and teamwork abilitiesAbility to work independently in a remote setting and manage tasks effectivelyBonus: Experience with AI/ML integration, cloud deployment (AWS), or frontend frameworks such as Blazor, React, or AngularBachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience)Why Join UsYou won’t just be writing code — you’ll be shaping the future of software solutions. Here’s what makes us different:Work on Exciting R&D Projects – Be part of customized end-to-end automation, and software innovations that have real-world impact.Remote Flexibility – Enjoy the freedom to work from anywhere while collaborating with a passionate and talented team.Innovation-Driven Environment – We move fast, encourage experimentation, and celebrate creative problem-solving.Supportive Work Culture – Flat hierarchy, open communication, and team members who genuinely want you to succeed.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In