Search by job, company or skills

Cashfree Payments

Software Development Engineer-IV

Save
  • Posted 23 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Responsibilities:

  • Writing high-quality code, participating in code reviews, and designing/architecting systems of varying complexity and scope.
  • Opportunity to be part of a passionate, purpose-driven team of highly skilled individuals who are on a mission making it one of the leading Fintech companies of the world.
  • Build your legacy while big systems are in the making.
  • Build highly scalable, resilient, and resource-efficient systems that handle the load of more than 40mil requests a day and aim to grow 2X every year.
  • Learn and contribute to some of the best engineering practices.
  • Do performance tuning and improvements in large-scale distributed systems.
  • Use, propose, and potentially contribute to the best of the open-source technology stacks.
  • Lead teams and projects that make an impact in the tech community and society.
  • Evangelize the ideas that you believe in, and learn about how to make them a reality.
  • Become a mentor and be mentored by some of the best.
  • Publish your work and learnings in terms of blogs, and papers or present them in tech forums.


Requirements:

  • 7+ years of relevant hands-on software engineering experience in designing, building, and testing Java EE applications
  • .Good understanding of low-level and high-level design of distributed systems
  • .Experience with multi-threading, concurrency programming, object-oriented design skills, knowledge of design patterns, and huge passion and ability to design intuitive modules, class-level interfaces, and knowledge of Test-driven development
  • .Understand the quality measures of the code and critical observability requirements of a SaaS system
  • .Comfortable in developing systems with mainstream programming languages e. g. Java(preferred), and Golang (good to have)
  • .Understands the code development life cycle, and important checks of every stage and can collaborate with stakeholders to ensure them
  • .Well-versed with practices of good code development and code review and can ensure teams participate in it
  • .Comfortable with writing and reviewing technical design documents
  • .Can contribute to cross-functional architectural and design discussions that span across teams
  • .Should be able to evaluate and comment on priorities of the team from technical debt and product requirement standpoint
  • .Can lead by example, mentor, and inspire a group of skilled engineers to achieve business-critical goals
  • .Good understanding of agile development methodology

.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 147650849