

- B.Tech/B.E(Computer Science/Information Technology) and 4+ years of software development experience
- Strong experience in Python
- Strong problem-solving skills, Computer science fundamentals, Data structures, and Algorithms
- Knowledge of Databases such as SQL and Nosql

Similar jobs

JOB TITLE/HEADLINE: Backend Developer
EMPLOYMENT TYPE: Full time, permanent.
REPORTING TO: Ajit Kumar
LOCATION: Andheri, Mumbai
Backend Developer
Position Overview:
As a Backend Developer at FatakPay, you will play a crucial role in designing, implementing, testing, and maintaining the backend systems that power our applications. You will collaborate with cross-functional teams to develop scalable and efficient server-side applications, ensuring high performance and responsiveness.
Responsibilities:
Design, develop, and maintain robust and scalable backend systems.
Collaborate with front-end developers, designers, and other stakeholders to integrate user-facing elements with server-side logic.
Implement and maintain data storage solutions, ensuring optimal performance and data integrity.
Collaborate with DevOps to deploy and manage applications in a cloud environment.
Write clean, efficient, and maintainable code, following best practices and coding standards.
Conduct code reviews and provide constructive feedback to team members. Identify and address performance bottlenecks, security issues, and other technical challenges.
Stay updated on emerging trends and technologies in backend development.
Qualifications:
Bachelor's degree in Computer Science, Software Engineering, or a related field. Proven experience as a Backend Developer or similar role.
Strong proficiency in server-side programming languages such as Java, Python, or Node.js.
Experience with database systems such as MySQL, PostgreSQL, or MongoDB. Familiarity with RESTful API design and integration.
Knowledge of cloud platforms like AWS, Azure, or Google Cloud. Understanding of code versioning tools, such as Git.
Excellent problem-solving and communication skills. Ability to work collaboratively in a team environment.
ABOUT THE COMPANY:
FatakPay Digital Private Ltd (FatakPay) is a digital-only lending platform that provides virtual credit facilities. The solution provides a 100% digital and paperless quick, transparent and secure way to transact in multilingual format with a ‘scan now, pay later’ facility and easy repayment options.
We're a company that strongly believes in teamwork, design, creativity and tech. We love to build the best possible Financial Tech products that make the world a better place.
WHAT HAPPENS NEXT?
If selected for an interview, you will hear directly from someone from the HR department, usually within a week of the closing date.


5 years in software development (Minimum 3 years)
Strong expertise in Ruby on Rails (3-5 years)
Knowledge of Python is a plus
hashtag
#Key hashtag
#Skills:
Proficiency in scalable app techniques: caching, APM, microservices architecture
Ability to write high-quality code independently
Experience mentoring junior engineers (0-2 years of experience)
What We Offer:
An opportunity to work with a dynamic team
A challenging environment where your skills will be put to the test
A chance to make a real impact by guiding and mentoring others
Ready to make your mark? If you're based out of or willing to relocate to Gurgaon and have the experience we're looking for, apply now!



Python Full stack developer.
1. Product based Full stack developer - Python back end - Core Python
2. Worked with Database - MongoDB/ MySql
3. Should have worked with ORMs
4. Knowledge of REST APIs
5. Should have developed Python applications.
6. Cloud Technology - Worked with AWS/ Azure. Not yet decided on what we
are going to go with.
7. Deplyment tools knowledge
8. Good knowledge of Front end dev - CSS/ JS/ React
9. Version Control - Git
10. Frameworks - Flask/ Django. (Ideally Flask)
11. Script writing
Should have worked on a full system design and architecture along with
coding up the same.




Work as a member of a team responsible for problem resolutions requiring extensive analysis, troubleshooting to product development. You will apply your knowledge of building scalable, distributed applications to provide ideal solutions to solving our clients business problems by driving customer experience outcomes with enhanced technical capabilities. Essential Functions include, but are not limited to the following.
You will be expected to:
- Work closely with a team of highly technical engineers distributed geographically.
- Contribute to all phases in the software lifecycle requirements analysis, solution design, development, and delivery
- Build high quality, efficient & reusable code in server-side programming.
- Troubleshoot & debug applications/products
- Ensure assigned projects are developed in accordance with established engineering processes, adhering to scope, schedule constraints and agile project plans
- Guide/mentor the less experienced team members
- Participate in code reviews
- Document and test the features worked on by you or team
- Explore & Propose to incorporate cutting-edge technologies / plugins etc to improve applications
- In addition, position is responsible for a variety of complex Linux, SQL, networking and coding challenges.
Must Have Skills:
- Strong programming skills in C/C++, Knowledge of PHP would be advantageous.
- Experience in Networking software development and Domain Knowledge
- Experience working with Linux
- Good Understanding of Databases (MySQL) and proficiency in SQL Queries.
Good to Have Skills:
- Knowledge of RESTful APIs
- Exposure to DevOPS practices, Continuous Integration (CI/CD), Containers (Docker).
- Experience with Spark Structured Streaming API, MySQL performance optimization, Linux Kernel experience
- Exposure to Test Driven Development
enterprise-grade applications.
You will be part of a talented software team that works on mission-critical applications. Java
developer roles and responsibilities include managing Java/Java EE application development
while providing expertise in the full software development lifecycle, from concept and design to
testing.
Responsibilities and Duties
• Contribute to all phases of the development lifecycle
• Write well designed, testable, efficient code
• Ensure designs should follow compliance with specifications
• Prepare and produce releases of software components
• Support continuous improvement by investigating alternatives and technologies and
presenting these for architectural review
Qualifications
• BS/MS degree in Computer Science, Engineering, or a related subject
• Minimum 4.5 to 6 years of software development experience
• Proven hands-on Software Development experience
• Proven working experience in Java development
• Hands on experience in designing and developing applications using Java EE
platforms
• Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2,
Hibernate)
• Experience in the Spring Framework
• Very good English communication skills
• Optional:
o Good to have the knowledge of Angular JS framework.
o Experience to work on the Microservice architecture.
o Experience to work with Git hub & bitbucket.
o Agile methodology.

As part of the engineering team, you would be expected to have
deep technology expertise with a passion for building highly scalable products.
This is a unique opportunity where you can impact the lives of people across 150+
countries!
Responsibilities
● Own architecture, design, development, and implementation of different modules/features of the services
● Design, develop, deploy and support web applications.
● Discover opportunities for performance improvements
● Recommend ways to improve reliability, efficiency and code quality
● Focus on continuous delivery and reducing complexity
● Carry out code reviews and manage pull requests
● Build applications based on micro-services architecture
Requirements
● Overall 1-3 years of experience in Backend development.
● B.E/B.Tech in CS or equivalent streams from institute of repute (IITs, NITs, BITs,
IIITs or equivalent)
● Strong object oriented design skills & knowledge of design patterns
● Experience designing & developing distributed systems involving multiple web services, databases (both SQL and NoSQL), caches, queues, etc. taking into consideration scalability, availability, fault tolerance, consistency, etc. of the overall system
● Well-aware of and enforces development best practices: Unit Tests, Code Reviews,
Integration Tests, CI/CD, Monitoring, Alerting, etc

As a Software Engineer at Quince, you'll be responsible for designing and building scalable infrastructure and build applications to solve some very interesting problems in the logistics and finance tech space.
Responsibilities:
- Design and architect solutions on the cloud for various business problems with workflow efficiency and scale in mind.
- Be on the forefront with the business team to learn, understand, identify and translate function requirements into technical opportunities.
- End-to-end ownership - from scoping the requirements to the final delivery of the solution with keen eye to details and quality.
- Build and improve logistics components for this innovative M2C supply-chain model.
- Build and maintain scalable ETL data pipelines.
Requirements:
- Bachelors/Masters/PhD in Computer Science or closely related subject.
- 1-5 years of experience in building software solutions.
- Good at data structures and their practical applications.
- Proficiency in Kotlin, Java, Python.
- Experience in deploying and maintaining applications on cloud platforms (Ex: AWS, Google cloud).
- Proficiency with SQL and databases - relational and/or nosql (Snowflakes, AWS RedShift, etc).
- Experience with messaging middleware such as Kafka is good to have.






