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.
You will be
As a developer on our team, you will have the opportunity to work with the latest technologies and take on challenging projects that will both test and reward your skills. In addition to working on projects that align with your passions and helping you grow as a developer, you will play a key role in the design and implementation of high-quality software systems. Collaboration is a crucial aspect of this role, as you will work closely with other engineering teams, product management, and QA/DevOps to ensure that our products meet the needs and expectations of our customers.
By actively participating in and providing feedback on internal practices, you will also help to drive our commitment to continuous improvement and excellence. This may involve suggesting new ideas or approaches, or providing constructive feedback on current processes. We believe that by constantly striving for excellence, we can provide the best possible products and services to our customers.
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
- Experience in Agile Software Development Methodologies or at least theoretical knowledge and classroom experience
- Experience in Software Development and Design with frontend technologies like ReactJS, NextJS, VueJS or React Native
- Experience in Source Control Management (SCM) tools such as Git
- Experience with web services and RESTful APIs
- Ability to work independently and collaboratively as part of a team in a flexible and fast-paced environment
It would be a plus if you also have:
- Experience working with Design Language System, design patterns and tokens
- Experience in using Continuous Integration and Continuous Deployment (CI/CD) tools
- Experience in backend technology stack like Java Springboot, ASP .NET or NodeJS
- Experience in using and developing with SQL databases (e.g. Microsoft SQL, MySQL)
- Experience in using and developing with Docker
- Experience in using and developing with Amazon Web Services (AWS)
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. The test should take no more than 60 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 60-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.