Apply

Senior Software Engineer: Integrated Banking Experience

Posted 28 days agoViewed

View full description

💎 Seniority level: Senior, 7+ years

📍 Location: South Africa

🔍 Industry: Mobile authentication, mobile app security, and payments enablement technology

🏢 Company: Entersekt👥 101-250💰 Secondary Market 7 months agoMobile PaymentsSecurityFinanceAppsMobileFinTechSoftware

⏳ Experience: 7+ years

🪄 Skills: AWSDockerSoftware DevelopmentAgileGCPJavaKubernetesMySQLSCRUMSoftware ArchitectureAzureGoAnalytical SkillsCI/CDAgile methodologiesDevOpsMicroservices

Requirements:
  • 7+ years of software development experience with general-purpose programming languages (Golang or Java preferred).
  • Proficient in software architecture, microservices, and RESTful API design principles.
  • Experience with containerization and orchestration technologies, particularly Kubernetes and Docker.
  • Familiar with cloud platforms like AWS, GCP, or Azure.
  • Hands-on experience with DevOps practices, including secure coding and CI/CD pipelines.
  • Proficient in working with relational databases (MySQL preferred).
  • Familiarity with agile methodologies such as Scrum or Kanban.
  • Bachelor’s or master’s degree in computer science, software engineering, or equivalent practical experience.
Responsibilities:
  • Develop and maintain high-quality, scalable, and secure software within the banking experience platform.
  • Work with the Product Manager and Team Lead to determine feasibility, technical direction, and best practices for new product features.
  • Contribute to architect standards and best practices.
  • Provide mentorship and technical guidance to team members.
  • Investigate and resolve complex production issues.
  • Manage CI/CD pipelines and DevOps best practices.
  • Participate in on-call support for production systems.
Apply