Description:
We are looking for an experienced Back-end developer to join our team. You will be responsible for the server side of our web and mobile applications.
If you have excellent programming skills and a passion for developing applications or improving existing ones, we would like to meet you.
Responsibilities
- Database creation, integration, and management—e.g. Oracle, PostGres etc
- Creating database schemas that represent and support business processes
- Build reusable, clean code and libraries for future use
- Work with PHP and JAVA frameworks and design patterns
- Work with Message Brokers including Gearman, Rabbit MQ and SQS
- Collaborate with Front-end developers to integrate user-facing elements with server side logic.
- Understanding differences between multiple delivery platforms such as mobile vs desktop, and optimizing output to match the specific platform
- Implementing automated testing platforms and unit tests
Requirements
- Experience required: 6+ years in the industry
- Solid software Design and Architecture skills
- Hands on experience of code versioning tools, such as Git and bit bucket.
- In-depth understanding of the entire web development process (design, development and deployment)
- Hands on experience with programming languages Java and PHP
- Experience working with AWS is a Plus
- Excellent analytical and time management skills
- Teamwork skills with a problem-solving attitude
- A minimum BSc degree in Computer Science or relevant field