Apply

Staff Software Engineer - R12166

Posted 2 months agoViewed

View full description

💎 Seniority level: Staff, 9+ years

📍 Location: India

🔍 Industry: Fintech

🏢 Company: Oportun👥 1001-5000💰 $235,000,000 Post-IPO Debt 3 months ago🫂 Last layoff about 1 year agoDebit CardsConsumer LendingFinancial ServicesFinTech

⏳ Experience: 9+ years

🪄 Skills: SQLGitHibernateJavaMySQLReact NativeSpring BootRESTful APIsMicroservices

Requirements:
  • 9+ years of related experience with a Bachelor's degree; or a Master's degree with an equivalent combination of education and experience.
  • Proven track record of delivering sophisticated software solutions in a leadership capacity with high quality.
  • Exceptional problem-solving and analytical skills.
  • Mastery over data structures, algorithms, and software design principles.
  • Demonstrated experience in web application development, Java, Micro services, Spring boot, Spring Framework, RESTful APIs, Hibernate.
  • Experience in end to end technical design for mobile apps, preferably React Native - Java combination.
  • Experience in relational databases like MySQL, MariaDB and SQL.
  • Solid grasp of version control systems, such as Git.
  • Knowledge in OAuth2.
  • Proven ability to mentor and lead a team of engineers.
Responsibilities:
  • Define and implement scalable, secure, and high-performance software architectures.
  • Develop architectural blueprints and technical roadmaps aligned with business objectives.
  • Evaluate and recommend appropriate technologies, tools, and frameworks.
  • Collaborate closely with development teams, product managers, and stakeholders to translate requirements into technical solutions.
  • Define and enforce architectural governance, coding standards, and security policies.
  • Analyze system performance and identify bottlenecks to improve efficiency.
Apply