Job Description
Description
You will work with our team to complete the development of the first version of our product and assist in bringing it to the market.
You will be responsible for writing and supporting production code following our quality and coding standards. In addition to making your deliverables available on our test and production servers, we expect you to invest time in documenting them to ensure long term maintainability of our platform. Also, you will be coaching the junior developers and supporting them in the delivery of product features.
To support you in fulfilling your tasks, we will make sure to provide you with the needed coaching/mentoring on the use of state-of-the-art engineering practices and methodologies.
Tasks
- Developing product features following our coding and quality standard
- Participating in Agile/Scrum meetings
- Leading the delivery of features assigned to junior developers
- Leading code review sessions
- Developing unit and integration tests
- Leading the integration of third-party systems
- Leading the breakdown of user level features to technical level tasks
- Maintaining and contributing to cloud-based deployment process
Must Have Skills
- 3-5 years of experience developing web or mobile applications with contributions to both frontend and backend layers.
- Great communication skills and ability to explain technical concepts to business stakeholders on one side and junior developers on the other
- Knowledge of one web application frameworks like ExpressJS, Laravel, Flask or Spring WebMVC
- Advanced knowledge of relational database systems
- Advanced knowledge of functional and object oriented programming paradigms
- Advanced knowledge of REST API development or GraphQL
- Open to learning new technologies and going out of comfort zone
- Discipline and organization in meeting deadlines
- Ability to think on your feet and make local decisions for the long term
- Passion for problem solving and software development
- Experience in integrating third-party systems (eg. payment gateway, push notification engines).
- Experience in using cloud providers like AWS or Azure for continuous deployment
Nice to have Skills
- Experience in React Native based mobile development is a great plus
- Experience in Scrum or other agile methodologies
- Experience in developing products for real life use
Required Skills
coaching
mysql
cloudcomputing
aws
reactnative
fullstackwebdevelopmnet
Company Profile
RAMS Services SAL is a young up-and-coming company who provides end-to-end software services to startups, mid-tier and large companies. The services we offer help companies:
- develop the technology they need - through developing their technical roadmaps, their products and apps, and their proofs of concept
- build their technology team capabilities - through helping them recruit, onboard and train their technical team
- assure their value from their technology investments - through conducting technical due-diligences on startups and suppliers
The team is a closely knit set of enthusiastic and very highly regarded software engineering practitioners boasting 50+ years of combined work experience in technology and client services.