About the role
- Build scalable, secure, and high‑availability systems for payment processing and related platforms.
- Collaborate with product managers, designers, and other developers to translate business requirements into technical solutions.
- Optimize application performance, reliability, and security.
- Write clean, well‑documented, and reusable code following best practices.
- Troubleshoot, debug, and resolve production issues.
- Participate in code reviews to maintain code quality and share knowledge.
- Integrate third‑party APIs, payment gateways, and internal services.
- Bachelor’s degree in computer science, Engineering, or a related field (or equivalent practical experience).
- 4+ years of experience for Developer roles
- Strong understanding of software development lifecycles and agile methodologies.
- Strong experience with Laravel (PHP), Python and/or Golang.
- Experience in building RESTful APIs and microservices.
- Solid understanding of databases (MySQL, PostgreSQL) and ORM concepts.
- Experience with caching mechanisms (Redis, Memcached).
- Knowledge of authentication, authorization, and security best practices.
- Familiarity with version control systems (Git).
- Experience with cloud platforms (AWS/GCP/Azure) is a plus.
- Exposure to Docker, CI/CD pipelines, and DevOps practices is an advantage.