
-
Expert knowledge of computer science, with strong competencies in data structures, algorithms,
and software design.
-
Strong understanding of end-to-end architectures and development frameworks; knowledge
across tiers in a multi-tier cloud environment including load balancers, web servers, application
containers, data stores, and distributed caches.
-
Minimum 6 years of experience with deep technical knowledge and hands on skills in Java.
-
Has worked extensively on caching technologies such as Redis, memcache.
-
Should be strong with Data Strcutures, Algorithms & OOPs concepts.
-
Worked on NoSQL databases such as MongoDb.
-
Designed and developed highly scalable multi-threaded large scale distributed systems.
-
Well versed with services and micro-services architecture.
-
-
Usage of containers, virtual machine systems, cloud computing.
-

About Freelancer
About
Connect with the team
Company social profiles
Similar jobs
About Simprosys InfoMedia:
Simprosys is a diverse team of E-commerce enthusiasts with a simple yet powerful goal of empowering E-commerce merchants with easily adaptable product listings’ and Ad management solutions.
Our crew consists of budding techies developers who build and maintain the technological interventions to automate our product listing and ad management solutions. Support executives who are digital marketers themselves. Passionate designers with exceptional UI designing, motion graphics, animation, and video editing skills. Our marketing team consists of versatile content creators and brand strategists.
Be a part of our E-commerce enthusiasts crew.
Job Title: Sr. Python Developer
Location: Ahmedabad (Onsite)
Skill Set: Python, JavaScript, Python frameworks (Flask, Django, Django Rest Framework), AWS, Data Science, Machine Learning.
Responsibilities:
- Develop and maintain Python applications, using frameworks like Flask or Django to create and manage APIs and web services.
- Integrate various data sources and databases, including SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, Redis) systems, into a unified solution.
- Model data for reporting and analysis, leveraging libraries like NumPy, Pandas, and Matplotlib to provide insights and communicate results to stakeholders.
- Utilize AWS services, such as DynamoDB and Lambda, to build and deploy efficient, cloud-based solutions.
- Manage code versions with GIT, ensuring effective tracking and collaborative development practices.
- Employ strong debugging and optimization skills to ensure high performance and resolve issues promptly.
Requirements:
- Strong knowledge and hands-on experience with Python, including its standard libraries, toolkits, and APIs.
- Experience with web frameworks like Flask or Django, and familiarity with REST framework principles for web services.
- Proficiency in database structures, with practical experience in SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, Redis) databases.
- Experience with cloud platforms, especially AWS, and knowledge of services like DynamoDB and Lambda.
- Skilled in Python libraries for data analysis, such as NumPy, Pandas, and Matplotlib, with an understanding of big data frameworks.
- Excellent analytical and problem-solving skills, capable of debugging and resolving complex issues efficiently.
- Strong grasp of data structures and algorithms, crucial for building efficient applications.
- Thoroughly understand version control systems, particularly GIT, for effective code management and collaboration.
Python Backend Developer
We are seeking a skilled Python Backend Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be on developing server-side logic to ensure high performance and responsiveness to requests from the front end. You will also be responsible for integrating front-end elements built by your coworkers into the application, as well as managing AWS resources.
Roles & Responsibilities
- Develop and maintain scalable, secure, and robust backend services using Python
- Design and implement RESTful APIs and/or GraphQL endpoints
- Integrate user-facing elements developed by front-end developers with server-side logic
- Write reusable, testable, and efficient code
- Optimize components for maximum performance and scalability
- Collaborate with front-end developers, DevOps engineers, and other team members
- Troubleshoot and debug applications
- Implement data storage solutions (e.g., PostgreSQL, MySQL, MongoDB)
- Ensure security and data protection
Mandatory Technical Skill Set
- Implementing optimal data storage (e.g., PostgreSQL, MySQL, MongoDB, S3)
- Python backend development experience
- Design, implement, and maintain CI/CD pipelines using tools such as Jenkins, GitLab CI/CD, or GitHub Actions
- Implemented and managed containerization platforms such as Docker and orchestration tools like Kubernetes
- Previous hands-on experience in:
- EC2, S3, ECS, EMR, VPC, Subnets, SQS, CloudWatch, CloudTrail, Lambda, SageMaker, RDS, SES, SNS, IAM, S3, Backup, AWS WAF
- SQL
Company Overview-
A venture-backed funded startup valued at 30.5 Million Dollars.
The team co-founders are both IIT-IIM Alumni with a strong professional background and are backed by some of the leading global and Indian funds and entrepreneurs.
Role Overview
As a Backend Engineer, you will be working closely with our core team in building products from scratch into large-scale platforms and solving business problems leveraging new and innovative technology. More than anything, we are looking for engineers that are eager to learn and build a meaningful company. We are a small team and encourage engineers to wear many hats
Responsibilities
- Design and build highly reliable and performant applications that deliver a great user experience.
- Own large technical deliverables and execute in a structured manner. - Take accountability for the overall health of the applications you build. - Platform components as libraries, utilities and promote reuse.
- Be able to conceptualize and develop prototypes quickly
Skills & Requirements
▪ Work Experience between 1-3 years in large scale applications with the desire to work in fast-paced startups
▪ Experience/Knowledge of Node.JS, Express.JS, AWS, MongoDB.
Deep understanding of your tools: Languages, frameworks, systems.Company Description
Hubler is a NoCode platform located in Bangalore Urban that helps businesses digitally transform and manage every aspect of their business onto a single platform. Our clutter-free app-building platform offers ready-to-deploy apps and app canvas to digitize any business process into mobile and web apps overnight, as well as actionable insights in real-time.
Role Description
This is a full-time on-site role for a Senior Software Engineer (Python) at Hubler. The Senior Software Engineer will be responsible for designing, developing, and maintaining high-quality software applications while working within a team of developers and collaborating with cross-functional teams to identify and develop software solutions that meet client needs.
Qualifications
- 5+ years of experience in developing, and maintaining high-quality software applications using Python
- Must enjoy Coding with Passion
- Strong knowledge of software engineering principles, algorithms, data structures and design patterns
- Experience working with Django, Flask, Python-based web frameworks and Restful APIs
- Experience in database design and management with MongoDB
- Experience in distributed source control, such as Git
- Experience with scrum development methodology
- Bachelor's or Master's degree in Computer Science, or a related field
- Good communication skills, both written and verbal, to facilitate clear communication with team members and stakeholders
- The ability to work in a collaborative team environment with willingness to share skills and knowledge

At Upswing, we are a passionate and self-driven team of thinkers who aspire to build the rails to connect the legacy financial sector with financial innovators through a simple and powerful banking-as-a-service (BaaS) platform. We’re building our platform putting the focus on pragmatism, reliability, and maintainability. We believe that keeping the engineering complexity under control is key to preserving the development productivity and long-term evolution of a platform.
To bring this vision to life, we are building the infrastructure using Microservices architecture using the latest set of technologies that are also fun to work with such as Java, Scala, Postgres, Akka, Kafka with a completely automated DevOps pipeline from the get-go using tools like Chef, Jenkins, Grafana, Graylog.
We are looking for motivated engineers who will be working in a highly creative and cutting-edge technology environment to build a world-class financial services suite.
Why you should join us:
- You will redefine the financial services landscape for India in the coming years.
- Be part of a core Engineering team that will create innovative and scalable Fintech solutions.
- Work with passionate and experienced engineering, product & business workforce that believes in teamwork, and that helps fast-track learning on solving complex technical challenges.
- We are funded by the leading fintech VC `QED Investors` and other established Founders and Executives of awesome Indian companies.
What you will do if you join us:
- Propose solutions to solve complex system architecture challenges and actively lead the end-to-end development of the system.
- Create robust, flexible, consistent, and easy-to-use APIs
- Continuously strive for performance improvements, code reusability, and readability
- Understand the product in detail and predict potential issues in feature development.
- Mentor and lead junior members of the team
You should have:
- Ability to think of out of the box
- Tech or a higher degree in computer science or a related field.
- 3+ years of experience working on the back-end development for complex distributed systems who are willing to adopt any Programming language as per the requirement.
- Familiarity with any of the following – Java, C++, Scala, Kotlin, and frameworks like Spring, Play, Hibernate, Django, etc.
- Good understanding of Algorithms, Data Structure, OOP, Design patterns, Parallel programming, Multithreading concepts & Event-Driven Systems.
- Understanding of micro-services architecture and best practices.
- Experience with Relational databases such as MySQL, PostgreSQL, Oracle, or any NoSQL database.
It is a plus if you have:
- Familiarity with cloud platforms like AWS (Amazon Web Services), Azure or Google Cloud
Key Skills :
- Good understanding and experience of HTML / CSS / JavaScript.
- Hands-on experience with ES6 / ES7 / ES8 features.
- Thorough understanding of the Request Lifecycle (including Event Queue, Event Loop, Worker Threads, etc).
- Familiarity with security principles including SSL protocols, data encryption, XSS, CSRF.
- Expertise in Web Services / REST APIs will be beneficial.
- Proficiency in Linux and deployment on Linux are valuable.
- Knowledge about ORM like Sequelize and ODM like Mongoose and the ability to handle DB transactions is a necessity.
- Experience with Angular JS / React JS will be an added advantage.
- Expertise with RDBMS like MySQL / PostgreSQL will be a plus.
- Knowledge of AWS services like S3, EC2 will be helpful.
- Understanding of Agile and CI/CD will be of value.
Job Description:
- Excellent troubleshooting and communication skills
- Participate in requirements analysis and give estimates for development.
- Collaborate with internal teams to produce software design and architecture
- Client handling experience
- Write clean, scalable code using .NET programming languages
- Test and deploy applications and systems
- Revise, update, refactor and debug code
- Improve existing software
- Ability to work as a team player also as an individual contributor.
- Understanding of Scrum, Agile and Agile processes.
Required Knowledge, Skills, and Abilities:
- 3+ years of C#, .Net core, ASP.NET MVC professional development experience
- Candidate should have hands-on with Logic App, Function App, Azure Function
- Working experience on SQL Server and No SQL Database
- Experience in ORM like LINQ & Entity Framework
- Knowledge of the NoSQL Database will be a great advantage.
- Great analytical skills and logical reasoning.
- Thorough understanding of object-oriented programming concepts, and data structures.
- Experience designing and consuming REST APIs
- Experience in JavaScript, jQuery or related frameworks.
- Knowledge of Code Repository systems including GIT, Github & SVN
- Should have strong practical knowledge of API Management Services (APIM)
- Good to have: Angular JS, React JS or any other frameworks.
Tools : Visual Studio ,Visual studio code ,SQL server management studio, swagger and postman tool
Educational Qualification: BE, MCA OR Msc IT
- 5-10 years of experience in building API services using NodeJS Express and related frameworks
- Expert level understanding of NodeJS asynchronous runtime
- Expert level understanding of Javascript concepts on callbacks and closures
- Experience with Postgres, NoSQL, Redis, and Firebase real-time database
- Experience with AWS services like Elastic Beanstalk, Cloudfront, S3, EC2, Lambda, API Gateway, SQS, etc
- Understanding of patterns and techniques for building scalable back-end infrastructure including caching, rate limiting, authentication, and authorization schemes.
- Experience in building highly scalable and high throughput services with millisecond response times
- Experience working in a collaborative team environment
- Excellent communication & interpersonal skills
- Willingness to learn and pick up new technology along with patience to mentor
Bonus skills –
- Experience with Elastic Search, Puppeteer
- Experience writing unit test
1. Work as part of a software development team
2. Good working knowledge with Core & advance java
3. Understanding of Spring & hibernate frameworks
4. Write code per app specifications in Java with Spring and Hibernate Framework.
5. Should have worked on front end technologies.
6. Good understanding of MySQL database ,Should be able to design database
7. Test to ensure designs are in compliance with specifications
8. Should be able to design authentication service
9. Good experience in Java Spring,Angular 5,Web APIs
10.Analyze user requirements to determine how to translate into Java
11.Should have knowledge about third party authentication like Facebook login, google login and Twitter login along with push notification and payment gateways
12.Write well designed, testable, efficient code and make sure designs are in compliance with specifications
Skills and Experience preference :
- 0.6 to 3 years of overall experience in software development with any degree in Computer science or related subject.
- Strong in Core Java, J2EE, RMI, Web services.
- Competent JSP, Struts, SQL, OOPs and ORM technologies (hibernate).
- Strong understanding of design patterns and multithreading.
- Experience on working in high performing development teams using agile/ scrum methodologies and Tools; various code versioning systems, such as SVN.
- Ability to multi task and switch context to changing priorities in a high dynamic environment and proficient in troubleshooting skills, especially in complex application stacks.
- Experience in Test Driven Development and mobile platform is added advantage









