Software Engineer - Backend bei Xflow Payments Inc
Xflow Payments Inc · Bengaluru, Indien · Onsite
- Professional
- Optionales Büro in Bengaluru
You will:
- Ideate, define, validate and refine product requirements in collaboration with product, and subsequently come up with engineering solutions for the finalized product requirements.
- Design solutions for problem statements with a fair degree of fuzziness with the right abstractions and separation of concerns.
- Design, build, and maintain APIs that users can rely on for decades.
- Develop domain models and implement business logic with suitable class design.
- Identify common reusable components as libraries, utilities and services and promote reuse.
- Define critical system and business metrics and alerts to maintain system uptime and business continuity.
- Solve complex problems in an innovative way and deliver quality solutions while taking ownership and accountability of assigned things.
- Set a standard in sustainable engineering by defining best practices, producing best in class of code, external and internal documentation, and testing.
- Debug production issues across services and multiple levels of the stack.
- Meet with users to gather feedback, and take pride from working on projects that solve acute real world problems.
- Lead multiple tracks of work simultaneously, balancing short-term deliverables with long-term architectural thinking.
- Contribute to and influence infrastructure and security decisions, ensuring robustness, scalability and compliance.
- Help drive engineering culture by setting high standards, mentoring peers, and advocating for best practices.
You have:
- B. E or B. Tech in Computer Science or any equivalent degree.
- 5–6 years of professional software development experience.
- Strong foundation in computer science, with strong competencies in Data Structures, algorithms and their space-time complexities.
- Highly proficient with at least one language (e.g: Ruby, Python, Java, C++, etc.,).
- Ability to convert design into efficient code fluently.
- Own and drive technical initiatives with a small group of engineers.
- Strong mentorship experience or built services ground up.
- Good exposure to scale and non-functional optimisations.
- The skills and inclination to think rigorously about API design and diving deep into the details.
- Dealt with solving ambiguous problems and can think laterally when faced with a new problem.
- Excellent debugging skills.
- Experience working across infrastructure and/or security aspects is a plus.
- Ability to drive engineering culture and influence technical direction beyond immediate teams.
- Experience working in the Fintech / Payments industry.