
Technical Proficiency :
Must have :
- Strong development experience in Python in the environment of Unix/Linux/Ubuntu
- Strong practical knowledge of Python and its libraries.
- Current working experience with cloud deployment of AWS/Azure/GCP, Microservice architecture, and Docker in Python.
- Good knowledge of CI/CD and DevOps practices
- Good Experience of Python with Django/ Scrapy/ Flask frameworks.
- Good Experience in Jupyter/ Docker/ Elastic Search, etc.
- Solid understanding of software development principles and best practices.
- Strong analytical thinking and problem-solving skills.
- Proven ability to drive large-scale projects with a deep understanding of Agile SDLC, high collaboration, and leadership.
Good to have :
- Expected to have migration experience from one version to the other, as this project is about migration to the latest version.
- Preferred if had an OpenEdx platform experience or any LMS platform.

Similar jobs
Job Title: Sr. Node.js Developer
Location: Ahmedabad, Gujarat
Job Type: Full Time
Department: MEAN Stack
About Simform:
Simform is a premier digital engineering company specializing in Cloud, Data, AI/ML, and Experience Engineering to create seamless digital experiences and scalable products. Simform is a strong partner for Microsoft, AWS, Google Cloud, and Databricks. With a presence in 5+ countries, Simform primarily serves North America, the UK, and the Northern European market.
Simform takes pride in being one of the most reputed employers in the region, having created a thriving work culture with a high work-life balance that gives a sense of freedom and opportunity to grow.
Role Overview:
We are looking for a Sr. Node Developer who not only possesses extensive backend expertise but also demonstrates proficiency in system design, cloud services, microservices architecture, and containerization. (Additionally, a good understanding of frontend tech stack to give support to frontend developers is highly valued) We're currently seeking a seasoned Senior Node.js Engineer who not only possesses extensive backend expertise but also demonstrates proficiency in system design, cloud services, microservices architecture, and containerization. (Additionally, a good understanding of frontend tech stack to give support to frontend developers is highly valued)
Key Responsibilities:
- Develop reusable, testable, maintainable, and scalable code with a focus on unit testing.
- Implement robust security measures and data protection mechanisms across projects.
- Champion the implementation of design patterns such as Test-Driven Development (TDD) and Behavior-Driven Development (BDD).
- Actively participate in architecture design sessions and sprint planning meetings, contributing valuable insights.
- Lead code reviews, providing insightful comments and guidance to team members.
- Mentor team members, assisting in debugging complex issues and providing optimal solutions.
Required Skills & Qualifications:
- Excellent written and verbal communication skills.
- Experience: 4+yrs
- Advanced knowledge of JavaScript and TypeScript, including core concepts and best practices.
- Extensive experience in developing highly scalable services and APIs using various protocols.
- Proficiency in data modeling and optimizing database performance in both SQL and NoSQL databases.
- Hands-on experience with PostgreSQL and MongoDB, leveraging technologies like TypeORM, Sequelize, or Knex.
- Proficient in working with frameworks like NestJS, LoopBack, Express, and other TypeScript-based frameworks.
- Strong familiarity with unit testing libraries such as Jest, Mocha, and Chai.
- Expertise in code versioning using Git or Bitbucket.
- Practical experience with Docker for building and deploying microservices.
- Strong command of Linux, including familiarity with server configurations.
- Familiarity with queuing protocols and asynchronous messaging systems.
Preferred Qualification:
- Experience with frontend JavaScript concepts and frameworks such as ReactJS.
- Proficiency in designing and implementing cloud architectures, particularly on AWS services.
- Knowledge of GraphQL and its associated libraries like Apollo and Prisma.
- Hands-on experience with deployment pipelines and CI/CD processes.
- Experience with document, key/value, or other non-relational database systems like Elasticsearch, Redis, and DynamoDB.
- Ability to build AI-centric applications and work with machine learning models, Langchain, vector databases, embeddings, etc.
Why Join Us:
- Young Team, Thriving Culture
- Flat-hierarchical, friendly, engineering-oriented, and growth-focused culture.
- Well-balanced learning and growth opportunities
- Free health insurance.
- Office facilities with a game zone, in-office kitchen with affordable lunch service, and free snacks.
- Sponsorship for certifications/events and library service.
- Flexible work timing, leaves for life events, WFH, and hybrid options
Job Title: .NET Developer
Experience: 5+ Years
Location: Bangalore, India
Notice Period: Immediate Joiners Preferred
Job Type: Full-time
Job Summary:
We are looking for an experienced and proactive .NET Developer with over 5 years of hands-on experience in developing enterprise-grade applications. The ideal candidate will have strong expertise in ASP.NET, Microservices architecture, and containerization tools like Docker. This is an excellent opportunity to work in a dynamic team, building scalable and high-performance systems.
Key Responsibilities:
- Design, develop, test, and deploy secure and scalable .NET applications.
- Work with ASP.NET (MVC/Web API/Core) to build server-side applications.
- Develop and maintain microservices in a cloud-native environment.
- Containerize applications using Docker for streamlined deployment.
- Collaborate with cross-functional teams to understand business requirements.
- Ensure high performance, quality, and responsiveness of applications.
- Troubleshoot and debug production issues efficiently.
Key Requirements:
- 5+ years of hands-on experience in software development using .NET technologies.
- Proficient in ASP.NET MVC / Web API / .NET Core.
- Strong experience in Microservices architecture.
- Practical knowledge of Docker and containerization best practices.
- Good understanding of RESTful services and API development.
- Experience with version control systems (e.g., Git).
- Familiarity with Agile methodologies.
- Strong problem-solving and communication skills.
We are seeking a highly skilled and experienced Senior Python Developer to join our team. As a Senior Python Developer, you will be responsible for developing and maintaining high-quality code for our software projects. You should have strong expertise in Python programming and extensive experience with microservices architecture. Your role will involve collaborating with cross-functional teams, implementing best practices, and ensuring the delivery of robust and scalable solutions.
Responsibilities:
- Develop, test, and maintain high-quality Python code for our software projects.
- Design and implement microservices architecture for scalable and efficient applications.
- Collaborate with cross-functional teams, including product managers, designers, and other developers, to understand requirements and deliver optimal solutions.
- Participate in code reviews to ensure adherence to coding standards and best practices.
- Identify and resolve technical challenges and performance issues.
- Optimize existing code and improve system performance.
- Contribute to architectural discussions and propose innovative solutions.
- Stay up-to-date with the latest trends and technologies in Python development and microservices.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 2+ years of professional experience as a Python developer, with a focus on building robust and scalable applications.
- Strong understanding of microservices architecture and experience working with related technologies (e.g., Docker, AWS, service discovery,Jenkins).
- Solid knowledge of Python frameworks (e.g. Django) and libraries commonly used in microservices development.
- Experience in developing RESTful APIs and working with third-party API integrations.
- Proficiency in database systems, such as MySQL or MongoDB.
- Familiarity with code versioning tools (e.g., Git) and CI/CD pipelines.
- Strong problem-solving skills and ability to handle complex technical challenges.
- Ability to write clean, maintainable, and testable code following best practices.
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
Preferred Qualifications:
- Experience with cloud platforms (e.g., AWS).
- Knowledge of message queue systems (e.g., RabbitMQ, Kafka, SQS).
- Familiarity with tools (e.g., Airflow, ELK).
- Previous experience in mentoring and providing technical guidance to junior developers.
- Contributions to open-source projects or active participation in developer communities.
What kind of work will you get?
We are looking for a Python developer.
Examples of technical tasks:
Working on our backend SDK to implement APIs that will be consumed by the frontend widgets
Designing APIs for different auth recipes
Architecting auth flows
You will also be given non technical tasks like product brain storming, competitor analysis and writing documentation.
Note: Compensation is as per the applicant's geography
Requirements
Well versed in Python with 2+ years of professional experience
Familiar with and comfortable working with Web frameworks like FastAPI, Django and Flask
Familiar with HTTP networking in Python
Strong understanding of async and sync modes in Python
Bonus:
Contributed to open source, or have your own open source repo with a community and many github stars
Built an in-house authentication or authorization solution or worked with solutions such as Keycloak, Auth0, Ory, Okta etc
Roles and Responsibilities:
- Developing Simple to Complex Functionality for Websites and Applications
- Write reusable code preferably using classes and libraries.
- Programming databases specially MySQL.
- Establishing projects from scratch or working on accessible projects
- Developing front-end and back-end applications.
- Take on multiple projects varying in size and complexity.
- Manage projects on AWS and other servers.
Desired Candidate Profile:
- Bachelor degree in Computer Science, Software Engineering or related discipline.
- 1 to 3 years of experience developing eCommerce web applications.
- Should be technically sound in OOPs Concepts.
- Programming databases specially MySQL/PostgreSQL.
- Knowledge of server side technologies like PHP 7/8, NodeJS, NUXT.
- Knowledge of client side technologies like Javascript, JQuery, VueJS.
- Experience in MVC Framework, especially laravel.
- Basic knowledge of HTML5, CSS, XML, JSON.
- Good command on PostgreSQL database and its optimization techniques.
- Exposure to database transactions, stored procedures and triggers.
- Experience working with third-party APIs and developing web services using REST/GRPC.
- Experience with SCM tools like svn/git.
- Ability to adapt and pick up new techniques and technology.
- Knowledge of web security and vulnerabilities.
- Ability to prioritize the work and multi-tasking.
- Excellent communication skills & self-motivated

Java with cloud
|
Core Java, SpringBoot, MicroServices |
|
- DB2 or any RDBMS database application development |
|
- Linux OS, shell scripting, Batch Processing |
|
- Troubleshooting Large Scale application |
|
- Experience in automation and unit test framework is a must |
|
- AWS Cloud experience desirable |
|
- Agile Development Experience |
|
- Complete Development Cycle ( Dev, QA, UAT, Staging) |
|
- Good Oral and Written Communication Skills |
be further responsible for designing and implementing product requirements that are highly usable, scalable, extensible, and maintainable.
The Treez enterprise-grade, business management platform serves the vertical cannabis market from producers to brands to retailers with our Point of Sale, Integrated Payments, Branding, Grow, and Data Insights
software solutions. Treez is helping businesses deliver personalized and efficient experiences to their customers. The Treez enterprise business management solution is delivered through a Software-as-a-Service
(SaaS) model on a modern, scalable cloud infrastructure.
To learn more, visit Treez at: https://treez.io/
Roles & Responsibilities:
We are looking to hire a senior backend engineer. This is a role with significant responsibility for ensuring the successful delivery of our core fintech product suite. You will be working with other
backend engineers and system design architects on the team to launch and successfully ship our new fintech suite of products.
This role involves working closely with internal and external stakeholders and creating processes around overall product success.
Your responsibilities will include:
● Reviewing and analyzing business requirements and providing technical feasibility and estimates.
● Practicing standard development processes leveraging agile methodologies such as SCRUM and
TDD.
● Maintain high standards of quality for code, documentation, and other deliverables.
● Ensure business needs with automated tests.
● Checking code from other developers and mentoring junior team members.
To achieve the above, here’s what you’ll need to do:
● At least 7+ years of experience in software development with a track record of shipping large,
cross-functional projects in high-performance and scalable environments.
● 4+ years of experience developing in Python and its associated technology stacks.
● Working knowledge of SQL databases and other NoSQL solutions.
● Proficient with algorithms and data structures, design patterns, service-oriented architecture, domain-driven design, multithreading, concurrency, caching, and distributed systems.
● Deep understanding of multi-process (define, design, and create) cloud architecture projects and the threading limitations of Python.
● Solid understanding of the complete software development life cycle, including the post-production deployment phase.
● Extensive experience in Agile/Scrum teams and CI/CD applications built with microservices and event-based architectures.
● Experience in adopting test-driven development.
You’re right for this role if you have:
● BE/B.Tech/BS in Computer Science, Engineering, or relevant field.
● Experience working with Typescript and React is a huge plus.
● Prior experience building a product from ideation to launch.
● Deep understanding of, and passion for, fintech for an underserved industry.
● Strong problem-solving and verbal and written communication skills.
● Experience in OOP/functional coding.
Perks:
● Opportunity to work & learn with an International team
● Health Insurance
● 5 days working
● ESOPs
● Performance Bonuses
● Competitive Salary package
● Wonderful work culture focusing on providing work-life balance
● In-house professional development
This is a fantastic opportunity for a talented and motivated individual to combine business understanding, and product management expertise. We believe that no other position in a Series C startup typically offers
this much flexibility and potential for growth. This role is based in Bangalore, India. The role involves coming into the office in Koramangala, Bangalore 3 times a week in the initial 2 quarters and can then transition to less in-office time, depending on the individual.
Treez is an equal-opportunity employer. We thrive on diversity and are committed to creating an inclusive
environment for all employees.
Role: Java developer
Location: Gurgaon
Exp-3-5 yrs
Description:
- 3+ years of Coding and development experience
2. Hands on technical experience in must have technical requirements.
3. Strong working knowledge of Developing, Designing and implementing large scale enterprise applications.
4. Possess strong analytical skills, organizational skills, attention to detail, and excellent verbal and written communication skills.
5. Ability to establish and maintain effective working relationships with co-workers, managers and internal and/or external customers.
6. Knowledge of Agile process
REQUIRED TECHNICAL SKILL SET
Must have: AWS, Java, J2EE, Angular, React, Javascript, Spring MVC, Webservices (REST), Servlets, Hibernate
Nice to have: EXTJS, JBoss Drools Rules Engine, JQuery
RESPONSIBILITIES
1. Analyses and evaluates detailed business and technical requirements.
2. Codes and maintains complex components of information systems.
3. Develops and performs unit testing and fixes defects identified during testing and re-executes unit tests to validate results.
4. Ensure code quality by performing technical design and code reviews
5. Perform integration via Services/Batch with external and internal systems; develop presentation, business/application services and persistence components
6. Module level ownership and ensure that any development that occurs in that module is as per the agreed solution.
7. Profiling & Performance turning of Javaapplications
About the role:
We are looking for an experienced Software Development Engineer II (SDE2) to help deliver high visibility and impact features for the ChakraHQ Platform. ChakraHQ Platform is the world's first Omnichannel Process Automation Platform. Imagine AWS but for operations and business teams; built on cutting edge technology stacks, to solve problems for modern businesses.
Technology specialists at ChakraHQ are at the core of the company's decisions and vision. As an SDE2, you will contribute to the design and development of the core technology stack of the ChakraHQ Platform. Working closely with Engineering, Product Management, Sales and Customer Success you will take ownership to develop features, plugins and custom fixes that will materially impact customer’s and ChakraHQ’s business. You will also be responsible for maintaining a streamlined build and CI/CD system. You will help coordinate the incorporation of upstream features into the ChakraHQ Platform.
Technologies you will work with: NodeJs, PostgreSQL, Serverless, Elasticsearch, Kibana, AWS, Google Cloud
Responsibilities:
- Design, develop and maintain features, services, products that are part of ChakraHQ
- Own delivery of said features and services
- Own success of the products by tracking its lifecycle with customers
- Build systems that scale horizontally
- Write automated tests to ensure code quality
- Work with customers to build a product roadmap
- Work with sales & marketing to sell your product to end-users
- Work as an integral part of an agile software development team to build features end-to-end
- Support those features in the ChakraHQ production environment by participating in an on-call rotation
Position Requirements:
- Bachelor's degree in Computer Science.
- 3+ years of experience working on teams to develop and deploy web or mobile applications
- Extensive experience in any one backend programming language - Java, NodeJS
- A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design
- Experience in building highly scalable business applications, which involve implementing large complex business flows and dealing with huge amounts of data.
- Proficiency with git and Github workflows
- Expertise with test-driven development and automated testing
- Excellent analytical and problem-solving skills
- Excellent communication skills and fluent English
- Open to learn and work on new technologies
About the Company:
Progcap is a Fintech and AI company that pioneers alternative credit scoring for small businesses using proprietary data from non-traditional sources. We aim to fuel credit to 100 million under-banked SMEs in the emerging markets worldwide with an initial focus on India.
Progcap is Sequoia-backed Series A startup, comprising of top tier talent from finance, technology, data science and operations. The Company is the recipient of the World Bank's "SME Product Innovation of the year", 2018 award, Madrid.
What you will be doing:
- Lead and provide first level supervision to project teams and ensures successful delivery of tasks assigned to the team along with sharing of project updates & related communication with stakeholders.
- Writing and ensuring reusable, testable, and efficient code.
- Managing data across multiple databases and providing analysis to stakeholders.
- Design and implementation of low-latency, high-availability, and performant applications.
- Implementation of security and data protection (permission classes and middleware.)
- Implementation of user authentication and authorization across multiple systems, servers, and environments.
What you bring:
- Should have minimum 4 years of experience in development using Python and 1 year in leading Python based projects.
- Strong experience in Application lifecycle management – development, testing and deployment.
- Strong understanding and experience with code version control tools (git, svn, etc.)
- Expert in Python with working experience on Django, AWS, Lambda, RDS, NoSQL, Docker, Kubernetes.
- Integration of data storage solutions redis, postgresql, mysql (big query, big table, pubsub, appengine).
- Strong in data structures and algorithms
- Preferably candidates with Financial/lending Applications development experience with any Fintech Co.









