Description

About us 

Building, launching, and scaling SaaS Products, Logiciel Solutions has helped in making success stories for Startups since 2011. Our vision is to help startups to jumpstart their SaaS product and achieve sustainable, long-term growth. With a great hold on leading tech stacks, proven project management practices, and a customer-centric approach, we have successfully transformed various innovative Startup ideas into scalable market-ready SaaS products. Besides creating result-oriented products for SaaS Startups, Logiciel has also supported several SaaS businesses to successfully transition from startup to scale-up stage.

 

Geographic Position PlacementLudhiana, Punjab (Onsite/Hybrid/Remote)
DepartmentDevelopment
Reporting ToDirector Of Engineering
Fixed Salary BracketAs per industry standards 
Employment BenefitsPF, Group Medical Insurance, 5 Days Working, Interest Free Corporate Loan, Flexible Timings, Team Fund
Educational Background ExpectedGraduation or Postgraduation in IT / CSC
Language Skills RequiredFluency in verbal and written English communication skills is a must.

 

 

Key Responsibilities Areas

Software Development
  • Design and implement complex software solutions.
  • Write high-quality, maintainable, and efficient code.
  • Work on the full software development lifecycle, from requirements analysis to deployment.

Architecture and Design

  • Contribute to the architectural decisions of software systems.
  • Design scalable and robust software architectures.

Problem Solving

  • Analyze and solve complex technical problems.
  • Debug and troubleshoot issues in software applications.
  • Propose and implement solutions to improve system performance and reliability.

Code Review

  • Participate in and lead code reviews to ensure code quality and adherence to coding standards.
  • Provide constructive feedback to team members on their code.

Quality Assurance

  • Ensure the quality of software through the implementation of testing strategies.
  • Collaborate with quality assurance engineers to identify and fix software defects.

Collaboration

  • Collaborate with cross-functional teams, including product managers, quality assurance, and other stakeholders.
  • Communicate effectively with team members and other departments.

Continuous Learning

  • Stay updated with industry trends, emerging technologies, and best practices.
  • Actively participate in training and development activities to enhance skills.

Documentation

  • Create and maintain technical documentation for software projects.
  • Document design decisions, code, and project-related information.

 

Required Skills & Experience
  • 8+ Years of hands-on experience in all aspects of software like Backend, Database, understanding of FE, conceptual understanding of application Infrastructure design
  • Should be very good at writing quality Unit and integration Tests.
  • Should have at least 2-3 years of experience doing TDD in Python.
  • Should have Python/Django experience of at least 2-3 years
  • Should be very skilled in using GIT & popular Repo Hosting services like GitHub/Bitbucket
  • Scaling database, good database designs, ORM's, Deadlocks - Transactions etc
  • Dockerization, CI/CD Pipeline
  • Real time communication - websockets
Good To Have Skills
  • Architecture & Design Patterns. Should be able to decide & use design patterns in his code
  • Familiarity with Debugging & Logging, Monitoring & Scaling application.
  • Experience in working on larger database and applications
  • Experience in AWS, NodeJS, and MongoDB will be a plus
  • Experience in working on SaaS applications