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