Apply

Sr Software Engineer

Posted about 1 month agoViewed

View full description

💎 Seniority level: Senior, Typically requires a minimum 6 years of related experience

📍 Location: India

🔍 Industry: Fintech

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

⏳ Experience: Typically requires a minimum 6 years of related experience

🪄 Skills: AWSLeadershipSQLGitHTMLCSSJavaJavascriptAlgorithmsAzureData StructuresAnalytical SkillsCI/CDRESTful APIs

Requirements:
  • Typically requires a minimum 6 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 with high quality.
  • Extensive proficiency in one or more programming languages, such as Java or similar.
  • Strong understanding of data structures, algorithms, and software design principles.
  • Demonstrated experience in web application development, RESTful APIs, and frontend technologies is advantageous.
  • Proficiency in working with relational databases and SQL is a plus.
  • Solid grasp of version control systems, such as Git.
  • Experience with cloud technologies, preferably AWS or Azure, is highly desirable.
  • Knowledge of Docker and Kubernetes, CI/CD process exposure.
  • Good to have knowledge of automation test frameworks like Karate framework, Web driver I/O, Jira workflow.
  • Proven ability to mentor and lead other engineers, fostering collaboration.
Responsibilities:
  • Actively contribute to the end-to-end delivery of complex software applications, ensuring adherence to best practices and high quality standards.
  • Collaborate with product managers, designers, and engineers to understand business needs and translate them into software solutions.
  • Provide technical leadership, guiding the team in architectural decisions and solving technical problems.
  • Conduct code reviews and mentor junior engineers, fostering a culture of continuous learning.
  • Drive evolution and refinement of tools and applications used by the team.
  • Take ownership of customer issues, ensuring reliability and performance of systems.
  • Independently lead multiple features and projects while keeping stakeholders informed.
Apply

Related Jobs

Apply
🔥 Sr. Software Engineer
Posted about 1 month ago

📍 India

🧭 Full-Time

🔍 SaaS-based Global Employment Platforms

🏢 Company: G-P

  • 7+ years of experience in developing highly scalable enterprise level services.
  • Extensive experience in building large scale distributed applications with distributed teams.
  • Deep knowledge of backend technologies, including Node.js, Java, Python, Redis, Golang.
  • Experience with SQL and NoSQL database technologies like MySQL/PostgreSQL and MongoDB/DynamoDB.
  • Knowledge of modern cloud architectures and AWS experience is a plus.
  • Strong communication skills for technical documentation and audience engagement.
  • Startup or high-growth environment experience preferred.
  • Hands-on experience with data modeling, AWS serverless, CRM integrations, and business workflow orchestration is a plus.

  • Design and develop the cloud platform, contributing to the G-P ecosystem.
  • Develop cloud-managed and serverless-first solutions.
  • Create quick prototypes and transition them into production features.
  • Advocate for agile methodologies and best practices.
  • Promote a quality and scalability mindset in software development.
  • Diagnose and resolve issues reported by internal teams and customers.
  • Develop a range of test suites to ensure software quality.
  • Support the development of software engineers through advice and coaching.

Node.jsPostgreSQLPythonSQLAgileDynamoDBJavaMongoDBMySQLGoRedisServerlessNosqlCommunication SkillsAgile methodologiesCoaching

Posted about 1 month ago
Apply