Finkraft

Careers

Finkraft associates are encouraged to succeed and deliver the best possible service to our clients by our offices worldwide. See where Finkraft could take you by exploring all of our open career opportunities.

Fill this https://form.typeform.com/to/JtS4R76v

About Us

Finkraft is a leading provider of financial software solutions. It helps enterprises achieve invoice data extraction & validation, and GST input claim compliances at scale. Our solutions empower finance, procurement and sales leaders with critical insights to automate critical compliance processes and reduce costs.

About the Role

We are seeking an experienced and talented Back-end Software Developer to join our team and help us build and maintain scalable and efficient financial/document processing and reconciliation software that processes high volumes of documents. The ideal candidate should have a strong understanding of design principles, be well-versed in development for scale, and possess a proven track record in delivering high-quality software solutions. In this role, you will be expected to contribute significantly with hands-on development and help shape the direction of our product.

Responsibilities:

  • Design, develop, and maintain scalable, high-performance back-end services and APIs for processing and analyzing large volumes of financial documents.
  • Collaborate with cross-functional teams to understand and refine requirements, ensuring that the software meets business needs and complies with industry standards.
  • Implement robust and efficient data processing pipelines, optimizing performance and minimizing latency.
  • Develop and maintain database schemas, ensuring data integrity and consistency across the application.
  • Work closely with the front-end team to integrate back-end services with user-facing elements.
  • Participate in code reviews, providing constructive feedback and ensuring adherence to best practices and coding standards.
  • Actively contribute to hands-on development and product enhancement, taking ownership of critical components and tasks.
  • Assist in diagnosing and troubleshooting software issues, implementing timely fixes as required.

Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of experience in back-end software development, preferably in the financial or document processing domain.
  • Strong proficiency in programming languages, e.g.,Python, Java, Javascript, etc. and familiarity with popular back-end frameworks e.g., Spring Boot, Django, etc..
  • In-depth knowledge of database design, management, and optimization (e.g., SQL, NoSQL, and related technologies).
  • Experience with scalable and distributed systems, including microservices architecture, containerization (e.g., Docker, Kubernetes), and cloud platforms (e.g., AWS, Azure, GCP).
  • Solid understanding of data structures, algorithms, and software design principles.
  • Proficient in version control systems (e.g., Git) and CI/CD pipelines.
  • Strong problem-solving skills, attention to detail, and a commitment to delivering high-quality software.
  • Excellent written and verbal communication skills, with the ability to effectively collaborate with team members and stakeholders.

If you are the one, fill this and lets meet https://form.typeform.com/to/JtS4R76v

Job Type: Full Time
Job Location: Bangalore (Onsite - Bhive WorkSpace HSR extension)

Apply for this position

Allowed Type(s): .pdf, .doc, .docx