x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Information Technology Job   »   Software Development Engineer
 banner picture 1  banner picture 2  banner picture 3

Software Development Engineer

Emq2 Technology Services Pte. Ltd.

Emq2 Technology Services Pte. Ltd. company logo

EMQ2 is seeking a highly qualified Software Development Engineer to join our team and work on projects that impact the lives of many. Our products, including Enterprise Login, Payment Gateways, and Training and Learning Management Systems, are used by over 1,000,000 users. We're looking for passionate professionals to grow and learn with us. If you have more experience, you may be considered for a senior role.


Job Overview

As a software development engineer, you will have the opportunity to work with a talented team of developers and utilize the latest technologies in the industry. You will be responsible for designing and implementing efficient, scalable, maintainable, and testable software systems, collaborating closely with other engineering teams to ensure customer success. Additionally, you will work closely with product management to understand and address customer needs through technical solutions, and with QA and DevOps to adhere to industry compliance standards and deliver high-quality product releases.


In this role, you will also have the chance to work on challenging and rewarding projects that align with your personal passions and facilitate personal and professional growth. You will be able to provide feedback on internal practices to continuously strive for excellence in the work environment.


Overall, you will have the opportunity to work on projects that make a positive impact and contribute to the success of the company and its customers. You will have the chance to develop your skills and grow as a developer in a collaborative and supportive work environment that values your input and ideas.


Ideally should have:

  • Strong communication skills to work with clients and team members
  • Passion for learning and growing as a developer
  • Grit and determination to overcome challenges and strong problem-solving skills to solve complex problems
  • Ownership of work and desire to deliver high-quality solutions
  • Capable of understanding the business requirements, working closely with customers, product management, and engineering to develop customer-centric solutions
  • Minimally have theoretical knowledge and classroom experience in Agile Software Development Methodologies or at least experience in Software Development and Design with Java Spring Boot Framework, NodeJS, ReactJS or React Native
  • Minimally have theoretical knowledge and classroom experience in developing using Software Development Frameworks, such as .NET Core, ReactJS, AngularJS or VueJS.
  • Experience in using and developing with SQL databases (e.g. Microsoft SQL, MySQL)
  • Experience in Source Control Management (SCM) tools such as GIT
  • Open to working with web services and RESTful APIs
  • Open to working with Continuous Integration and Continuous Deployment (CI/CD) tools
  • Open to using and developing with Docker
  • Open to using and developing with Amazon Web Services (AWS)
  • Ability to work independently and collaboratively as part of a team in a flexible and fast-paced environment


Our Benefits:

  • Competitive remuneration package
  • Flexible work schedule and remote work options
  • Career progression opportunities
  • Medical Insurance Coverage
  • Open & Transparent Culture with a flat hierarchy

How to Apply

Interested candidates, please send your resume to [email protected]


Our Recruitment Process

After submitting your resume, we will personally review it and invite qualified candidates to take a technical test via HackerRank. The test should take no more than 30 minutes and will be based on the skills required for the position.


If you pass the test, you will be invited for a technical interview with the hiring manager. The interview will be a 30-minute session where we will discuss your experience and knowledge in the field.


Based on the outcome of the interview, the hiring manager will decide if you are suitable for the position. If that's the case, our HR team will contact you with an offer and the next steps.

✱   This job post has expired   ✱

Sharing is Caring

Know others who would be interested in this job?

Similar Jobs