About the Role
We are seeking a skilled developer to join our team. This role involves developing and maintaining robust, scalable systems with a focus on performance and best practices.
Key Responsibilities
- Develop and maintain RESTful APIs using Ruby on Rails, ensuring performance optimization and scalable system architecture.
- Work with PHP and frameworks like Laravel to develop custom solutions.
- Manage PostgreSQL databases, including query optimization and index creation.
- Create and maintain RESTful APIs, implementing authentication (OAuth, JWT) and versioning.
- Integrate with banking APIs and payment systems.
- Master software architecture, contributing to technical strategy and decision-making.
- Utilize version control tools such as Git, GitLab, and GitHub for collaboration and code control.
- Use Docker for containerizing environments for development, testing, and production.
- Implement CI/CD using GitHub Actions.
- Manage infrastructure and deploy on AWS, ensuring system optimization and scalability.
- Develop Flutter applications and manage Redis for caching and session management, as needed.
Essential Requirements
- Experience with Ruby on Rails, RESTful API development, performance optimization, and scalable system architecture.
- Knowledge of PHP and frameworks like Laravel.
- Familiarity with PostgreSQL, including query optimization and index creation.
- Experience in creating and maintaining RESTful APIs, with authentication (OAuth, JWT) and versioning.
- Experience integrating with banking APIs and payment systems.
- Proficiency in software architecture.
- Familiarity with versioning tools like Git, GitLab, GitHub.
- Experience with Docker, including containerizing environments for development, testing, and production.
- Experience with CI/CD, preferably GitHub Actions.
- Experience with infrastructure and deployment on AWS.
Desirable Skills
- Experience with Flutter application development.
- Knowledge of Redis for caching and session management.

