Remote Sr. Software Engineer

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • The Senior Software Engineer at Oportun will be a key member of the engineering team, responsible for designing, developing, and maintaining sophisticated software solutions.
  • They will actively contribute to the end-to-end delivery of complex software applications, ensuring adherence to best practices and high overall quality standards.
  • The role involves collaborating closely with product managers, designers, and fellow engineers to understand business needs and translate them into effective software solutions.
  • The engineer will provide technical leadership, guide the team in making sound architectural decisions, and solve challenging technical problems.
  • They will conduct code reviews, mentor junior engineers, and drive the adoption of new practices within the team.
  • The position requires taking ownership of customer issues, troubleshooting, identifying root causes, and maintaining the overall reliability and performance of systems.
  • The engineer will lead multiple features, contribute to large projects, and orchestrate work that spans multiple engineers within the team.

Requirements:

  • 5+ years of experience with Angular, React JS, including unit and e2e testing.
  • Extensive proficiency in one or more programming languages like Java, Kotlin, C#, Python, or similar.
  • 5+ years of experience working with relational databases and SQL.
  • 2+ years of experience with document-style databases like MongoDB, DynamoDB, etc.
  • 2+ years of experience working on applications deployed to Kubernetes environments.
  • Demonstrated experience in web application development, RESTful APIs, and frontend technologies.
  • Strong understanding of data structures, algorithms, and software design principles.
  • Experience with version control systems like Git.
  • Experience with cloud technologies, preferably AWS or Azure.
  • Proven ability to mentor and lead other engineers.
  • Exceptional problem-solving and analytical skills.
  • Excellent communication and interpersonal abilities.

Benefits:

  • Opportunity to work on sophisticated software solutions that have a positive impact on the market.
  • Chance to mentor and lead other engineers, fostering a collaborative work environment.
  • Competitive salary and benefits package.
  • Inclusive culture that values diversity and encourages sharing perspectives.
  • Opportunity to contribute to delivering affordable credit to those underserved by the financial mainstream.
About the job
Posted on
Job type
Salary
-
Leave a feedback