Principal Software Engineer

OneFin logo


View Salaries, Reviews, and more  

Job Summary

Job Type


Years of Experience
Information not provided

Tech Stacks
Python Django Redis PostgreSQL Angular Git UNIX Shell Celery AngularJS AWS

Job Description

We are looking for an enthusiastic Full stack developer with a strong ownership mindset to join our OneFin engineering team to help design, develop and deliver customized software solutions for our clients.

Interested Candidates please fill the application form:


  • Collaborate with cross-functional engineering OneFin teams (LOS, LMS, and IE) to understand business requirements of our clients and translate them into technical specifications and solutions.
  • Design and implement backend solutions with Python-Django, ensuring high performance, security and scalability.
  • Develop dynamic and responsive user interfaces using AngularJS, delivering seamless user experiences.
  • Design and implement backend infrastructure and APIs.
  • Write high quality clean, and well-documented and efficient code that is robust, readable and scales.
  • Troubleshoot and debug issues, provide timely resolutions to technical challenges.
  • Utilizes AWS services to architect, deploy, and manage applications in a cloud environment.
  • Implement asynchronous task processing using Celery and Redis to optimize application performance.
  • Mentor and assist junior developers at OneFin, fostering a collaborative and knowledge sharing environment.
  • Stay updated with industry trends and emerging technologies, applying them to improve the development process and enhance the quality of applications.

Requirements and Qualifications:

  • Bachelor's degree in Computer Science Engineering, or a related field in Tier1 engineering colleges like IITs.
  • Minimum of 5+ years of hands-on experience in Full stack Software development, preferably in Fintech or BFSI sectors.
  • Proficiency in Django, Python3, Celery, Angular, Postgres, and expertise in Git. Django, Celery, Redis and Unix Shell is an added advantage.
  • Experience in designing extensible DRY code.
  • Strong understanding of AWS services and cloud architecture.
  • Ability to take ownership of projects and drive them to successful completion.
  • Excellent problem-solving skills and attention to details.
  • Strong communication and collaboration abilities.
  • Any relevant certifications in Python, AWS, or related technologies are a plus.



  • Competitive compensation package
  • Opportunity to work in a dynamic and innovative Fintech environment.
  • Room for professional growth and skill development programs.
  • Health insurance, gym membership schemes.
  • Flexible work arrangements, including hybrid options.
  • Collaborative and inclusive company culture.
  • Exposure to cutting-edge technologies and projects.

Interview Questions of Principal Software Engineer at OneFin

Currently, there aren't any interview questions for this role at OneFin shared by other job seekers.
View more interview questions of similar roles from other companies โ†’
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Salary Insights of Principal Software Engineer at OneFin

Currently, there aren't any salaries for this role at OneFin shared by other job seekers.

View more salaries from OneFin โ†’

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now