You love building robust software on the back-end and front-end.
We’re looking for a Full-Stack Developer to build new features, improve on the current code, and implement UX/UI designs.
If you’re keen to strengthen your full-stack development skills, and work closely with our awesome team, read on!
Solving problems and implementing solutions fascinate you.
That’s exactly who we’re looking for at SmartRx Pte Ltd. On top of that, you’re driven, analytical and a team player.
If you are looking for a key role in a fast growing company, find out more about this opportunity below!
We are looking for a Full-Stack Developer to join us in our mission to deliver world-class healthcare solutions using the coolest technologies. If you thrive in challenging and dynamic environments, and are hungry, creative and resourceful, read on as this is the opportunity you’re looking for.
Your main tasks involve programming and using your experience and expertise to contribute throughout the software engineering cycles across multiple projects. You’ll also work closely with other developers, designers and product managers to create a strong user experience.
Strengthen your full-stack programming skills
- You'll learn how to write clean code by adhering to our programming best practices and guidelines
- Improve on linking server-side logic with a better end-user experience
- Build a user-friendly interface
- Hone your skills in front-end and back-end programming languages
Develop your problem-solving skills and be a team player
- You’ll have the opportunity to solve challenging problems with the other developers in the team
- As you’ll be collaborating closely with customers, designers, front-end developers and project managers to improve the user experience, you’d learn to be a better team player.
Learn the latest industry trends and technologies
- By working in our company, you’ll be exposed to the latest industry trends.
- You’ll also get the opportunity to work with the latest technologies.
Participate in the entire application lifestyle
- Build robust and scalable software using Java, Spring Framework, Maven, GIT, PHP, SQL by building new features, debugging and optimizing the application
- Write clean codes to develop functional web applications on mobile and desktop
- Review and implement UX/UI designs
- Implementation of security and data protection
- Design and implementation of data storage solutions
Support internal improvements
- Build reusable code and libraries for future use
- Continuously improve your programming skills
- Develop and propose new products or features by monitoring the industry
Collaborate closely with internal teams colocated or remote
- Collaborate with other developers and designers to build user-friendly interfaces, and integrate it with server-side logic. Extensive communication in the native language of remote teams are necessary e.g. with China's development team
- Work closely with the designers, product managers, and system administrators to identify and build new features
- Provide training and support to internal teams
Years of experience
- At least 1 year of experience as a Full-stack developer. Candidates with lesser experience but are able to demonstrate aptitute and the right attitude and drive will also be considered.
Skills Required:
- Bachelor degree in Computer Science or equivalent experience
- Proficiency and experience in Java, HTML, CSS and Javascript
- Proficiency in Javascript frameworks like AngularJS, React and Spring framework
- Knowledge of client-side scripting and JavaScript frameworks, including jQuery or Backbone.js
- Fundamental understanding of server-side CSS pre-processing platforms such as LESS and SASS
- Good understanding of asynchronous request handling, partial page updates, and AJAX
- Strong knowledge and experience in back-end programming language in Java and/or Python
- Familiarity with database engine such as MySQL, PostgreQL, SQL Server
- Experience with Linux/Unix and server management
- Proficiency in code versioning tools such as Git
- Familiar with web hosting services such as AWS, Azure, Tomcat
- Knowledge of MVC architectures
- Experience in at least one CMS framework or web application framework
What we’re looking for in you:
- Desire to learn and adapt to new technologies
- Able to work independently and effectively in a team
- Strong attention to detail, analytical and love solving problems
- Good verbal and written communication skills
- Ability to work in a fast-paced environment
- Excellent time and project management skills
- Strong desire to make a difference in improving healthcare for all