Oportun is hiring a
Sr. Software Engineer, Remote - India
![Logo of Oportun](https://cdn.jobscollider.com/logo/oportun-9b2e.webp)
Sr. Software Engineer closed
🏢 Oportun
💵 ~$48k-$59k
📍India
Summary
The job is for a Senior Software Engineer at Oportun, responsible for designing, developing, and maintaining complex software applications. The position requires 5+ years of experience with Angular, React JS, proficiency in one or more programming languages, and 2+ years of experience working with document style databases like MongoDB, DynamoDB, and Kubernetes. The role involves mentoring junior engineers, contributing to architectural decisions, and leading large initiatives.
Requirements
- 5+ years of experience with Angular, React JS including unit and e2e testing
- Extensive proficiency in one or more programming languages, such as Java, Kotlin, C#, Python or similar
- 5+ years of experience in working with relational databases and SQL is a must
- 2+ years of experience in working with document style database like MongoDB, DynamoDB etc
- 2+ years of experience working on application being deployed to Kubernetes environment. Kubernetes working knowledge is highly preferable
- Prolonged experience with getting 80%+ code coverage with no reliability on manual testing but depend solely on automated testing
- Demonstrated experience in web application development, RESTful APIs, and frontend technologies (e.g., HTML, CSS, JavaScript) is advantageous
Responsibilities
- You actively contribute to the end-to-end delivery of complex software applications, ensuring adherence to best practices and high overall quality standards
- You collaborate closely with product managers, designers, and fellow engineers to understand business needs and translate them into effective software solutions
- You provide technical leadership and expertise, guiding the team in making sound architectural decisions and solving challenging technical problems
- You conduct code reviews and provide constructive feedback to ensure code quality, performance, and maintainability
- You mentor and coach junior engineers, fostering a culture of continuous learning, growth, and technical excellence within the team
- You play a significant role in the ongoing evolution and refinement of current tools and applications used by the team, and drive adoption of new practices within your team
- You take ownership of (customer) issues, including initial troubleshooting, identification of root cause and issue escalation or resolution, while maintaining the overall reliability and performance of our systems
Preferred Qualifications
- Proven track record of delivering sophisticated software solutions with high quality
- Strong understanding of data structures, algorithms, and software design principles
- Solid grasp of version control systems, such as Git
- Experience with cloud technologies, preferably AWS or Azure, is highly desirable
- Proven ability to mentor and lead other engineers, fostering a collaborative and supportive work environment
- Exceptional problem-solving and analytical skills, with a passion for tackling complex technical and business problems
- Excellent communication and interpersonal abilities, with a track record of effectively collaborating in a team-oriented environment
This job is filled or no longer available
Similar Jobs
- 💰~$56k-$84k📍India
- 💰~$160k-$200k📍Worldwide
- 💰~$41k-$87k📍Brazil
- 💰~$41k-$87k📍Brazil
- 💰~$150k-$226k📍Worldwide
- 💰~$81k-$102k📍United Kingdom
- 💰~$48k-$75k📍Worldwide
- 💰~$48k-$59k📍India
- 💰$150k-$180k📍United States
- 💰$120k-$150k📍Canada