Talent.com
This job offer is not available in your country.
Staff Engineer, Backend

Staff Engineer, Backend

Greenlightbangalore, India
14 hours ago
Job description

Technologies we use :

  • Backend : Kotlin, Java
  • RESTful APIs, gRPC
  • AWS (EC2, S3, RDS, SQS)
  • MySQL, DynamoDB, Redis
  • Kubernetes, Ambassador, Helm

What you will be doing :

  • Lead Technical Vision & Strategy : Drive the technical roadmap and long-term vision for Greenlight’s payment platform, ensuring it aligns with company goals and industry best practices.
  • Architect & Design Solutions : Design and implement highly scalable, secure, and resilient payment processing systems, including integrations with various payment networks, processors, and banking partners.
  • Hands-on Development : Write high-quality, maintainable, and well-tested code, primarily in (mention specific languages like Java, Go, Python, etc., if applicable, otherwise keep it general). You'll tackle complex technical challenges from end-to-end.
  • Mentorship & Guidance : Provide technical leadership and mentorship to other engineers on the team, fostering a culture of technical excellence and continuous improvement. Conduct code reviews and provide constructive feedback.
  • Drive Best Practices : Champion engineering best practices, including observability, incident response, disaster recovery, and security within the payments domain.
  • Cross-Functional Collaboration : Partner closely with product managers, compliance, finance, and other engineering teams to translate business requirements into robust technical solutions.
  • Incident Response & Optimization : Mentor the team to proactively prevent incidents, focusing on identifying and mitigating potential issues to ensure the continuous high availability and optimized performance of payment services.
  • What you should bring :

  • Bachelor's Degree in Computer Science or equivalent
  • Extensive Experience : 8+ years of professional software development experience, with at least 3+ years specifically focused on payment processing, financial technology (FinTech), or highly regulated industries.
  • Deep Payments Domain Knowledge : Proven expertise in payment gateways, payment processors, card networks (Visa, Mastercard), ACH, real-time payments, and related financial protocols.
  • Strong Architecture & Design Skills : Demonstrated ability to design complex, distributed systems with a focus on scalability, reliability, security, and fault tolerance. Experience with microservices architecture.
  • Proficiency in (Specific Languages / Technologies) : Strong programming skills in languages such as Java, Go, Python, or similar. Experience with cloud platforms (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes) is essential.
  • Database Expertise : Solid understanding of relational and / or NoSQL databases (e.g., PostgreSQL, Cassandra, DynamoDB) and experience with data modeling for high-throughput transactional systems.
  • Problem-Solving Acumen : Exceptional analytical and problem-solving skills, with a track record of debugging complex issues in production environments.
  • Leadership & Communication : Excellent communication, collaboration, and interpersonal skills. Ability to clearly articulate technical concepts to both technical and non-technical audiences.
  • Mentorship & Influence : A desire to mentor junior and mid-level engineers, elevate the team's technical capabilities, and influence technical direction across multiple teams.
  • Here are a couple of ways to rephrase that to sound like a "good to have" rather than a strict requirement :
  • AI Aptitude : A foundational to deep understanding of AI, and its potential to drive innovative solutions within the payment domain, would be a strong plus.
  • Create a job alert for this search

    Backend Engineer • bangalore, India