Staff Software Engineer

New
O
OportunFinancial Technology
Remote - IndiaFull-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
Minimum 8 years
Required Skills
AWSPythonSQLHTMLCSSJavaJavascriptSoftware ArchitectureC++RESTful APIs

Requirements

  • Minimum 8 years of related experience with a Bachelor's degree (or Master's with equivalent experience).
  • Proven track record of delivering sophisticated software solutions in a leadership capacity.
  • Proficiency in programming languages such as Java, Python, or C++.
  • Mastery of data structures, algorithms, and software design principles.
  • Experience with web application development and RESTful APIs.
  • Proficiency in frontend technologies (HTML, CSS, JavaScript).
  • Proficiency in relational databases and SQL.
  • Solid grasp of Git.
  • Experience with cloud technologies (AWS or Azure).
  • Proven ability to mentor and lead a team of engineers.

Responsibilities

  • Lead the end-to-end delivery of complex software applications.
  • Create frameworks and abstractions that lessen the workload of other engineers.
  • Drive technical decision-making and architectural discussions.
  • Take ownership of critical projects and initiatives.
  • Collaborate with product managers and designers to translate requirements into scalable solutions.
  • Provide guidance and mentorship to senior team members.
  • Act as a technical counterpart to engineering management.
  • Conduct rigorous code reviews.
  • Identify opportunities for process improvements.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now