PayMedia
Engineering

Senior Software Engineer

On-site | Full-time
Apply Now

About Us

PayMedia has evolved into a fully-fledged FinTech solutions provider with strong capabilities across digital payments, software engineering, and financial technology innovation. With a team of over 160+ skilled professionals, we deliver end-to-end solutions that meet the highest standards of security, compliance, and performance.

Job Summary

We are looking for a skilled Senior Software Engineer to design, develop, and maintain high-quality software solutions. The ideal candidate will contribute to system architecture, mentor team members, and collaborate with cross-functional teams to deliver scalable and innovative FinTech products.

Key Responsibilities

  • Design, develop, and maintain complex software applications and system components.
  • Translate business and technical requirements into efficient, scalable, and maintainable solutions.
  • Contribute to architectural discussions and provide input on system design, performance, and scalability.
  • Write high-quality, testable, and secure code while adhering to coding standards and best practices.
  • Perform code reviews and provide constructive feedback to peers and junior engineers.
  • Guide and mentor junior and mid-level engineers, fostering knowledge sharing and technical growth.
  • Collaborate with QA, DevOps, UI/UX, and Product teams to ensure smooth development and deployment.
  • Support production systems, troubleshoot issues, and ensure system stability and performance.
  • Participate actively in Agile ceremonies including sprint planning, backlog refinement, and retrospectives.
  • Continuously research and recommend tools, frameworks, and technologies to improve productivity and software quality.

Required Qualifications & Skills

  • Bachelor's degree in Computer Science, Software Engineering, or related discipline.
  • 3+ years of professional software development experience.
  • Solid understanding of software design principles, design patterns, and architecture.
  • Experience with modern front-end frameworks (React, Angular).
  • Back-end frameworks such as Spring Boot, Node.js, PHP.
  • Knowledge of CI/CD tools and DevOps practices.
  • Experience with containerization (Docker, Kubernetes).
  • Exposure to security best practices in software development.
  • Experience with relational databases (SQL) and exposure to NoSQL databases.
  • Hands-on experience with version control systems (Git, GitHub/GitLab/Bitbucket).
  • Familiarity with REST APIs, microservices, and cloud-based architectures.
  • Understanding of Agile/Scrum development methodologies.
  • Strong problem-solving and debugging skills.
  • Effective communication and collaboration skills.

Submit Your Application

Social Network and Web Links

Provide us with links to see some of your work (Git/ Dribbble/ Behance/ Pinterest/ Blog/ Medium)