Fulfil’s software engineers develop the next-generation technologies that change how millions of customer orders are fulfilled by merchants. Our products need to handle information at massive scale. We're looking for engineers who bring fresh ideas from all areas into our technology.
As a senior software engineer, you will work on our python based ORM and applications that scales to handle millions of transactions every hour. This is mission critical software and your primary focus will be building robust and scalable solutions that are easy to maintain.
In this role, you will be collaborating closely with the rest of the team working on different layers of infrastructure in an international environment. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product are important.
What You’ll Do:
- Own definition and implementation of API interfaces (REST and GraphQL). We take pride in our 100% open API with over 600 endpoints.
- Implement simple solutions to complex business logic that enables our merchants to manage financials, orders and shipments across millions of transactions.
- Build reusable components and packages for future use.
- Translate specs and user stories into reviewable, test covered patches.
- Peer review code and refactor existing code.
- Integrate with our eCommerce partners (Shopify, BigCommerce, Amazon), shipping partners (UPS, USPS, FedEx, DHL) and EDI.
- Manage Kubernetes and Docker based global deployment of our infrastructure.
Requirements We’re Looking for Someone With:
- Experience working with ORMs like SQLAlchemy or Django (2-3 years)
- Experience with SQL and databases (Postgres preferred)
- Experience in developing large server side applications and microservices
- Ability to create high quality code
- Experience with python testing tools (pytest) and test automation
- Familiarity with code versioning tools like GIT
- Strong sense of ownership and leadership quality
- Experienced in the tools of our web stack- Python, Celery, Postgres, Redis, RabbitMQ
Nice to Haves:
- Prior experience at a growth stage Internet/Software company
- Experience with ReactJS, Google Cloud, Heroku
- Cloud deployment and scaling experience*
About Fulfil.IO
About
Connect with the team
Similar jobs
Qualifications:
- Bachelor's degree in Computer Science Engineering, or a related field (or equivalent experience).
- At least 7 years of experience in back-end development, specifically with Node.js.
- Strong understanding of JavaScript and TypeScript would be a plus.
- Experience with asynchronous programming and event-driven architecture.
- Familiarity with RESTful APIs and/or GraphQL.
- Proficient in working with databases (e.g., PostgreSQL).
- Knowledge of version control systems, particularly Git.
- Experience with cloud services (e.g., Azure Cloud) and containerization tools (e.g., Docker).
- Strong problem-solving skills and the ability to work independently as well as part of a team.
- Excellent communication and collaboration skills.
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 your 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
You should have:
- Tech or a higher degree in computer science or a related field.
- 1+ 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.
- Experience with Relational databases such as MySQL, PostgreSQL, Oracle, or any NoSQL database.
It’s a plus if you have:
- Familiarity with cloud platforms like AWS, Azure, or Google Cloud
- Worked on Micro-services architecture
- Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement
- Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience
- Developing ideas for new programs, products, or features by monitoring industry developments and trends
- Recording data and reporting it to proper parties, such as clients or
-
leadership
-
- Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members
- Taking lead on projects, as
We are looking for a Python Web Developer Intern responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, ensuring high performance and responsiveness to requests from the front-end.
Perks of working with us:
- Competitive stipend
- Remote option available
- Certificate and Letter of recommendation
- Slack/Asana focussed environment
- Cool managers
- Meme focussed communication
- Opportunity to convert to work full-time
Skills
- In-depth knowledge in Python, with knowledge of at least one Python web framework
- Familiarity with some ORM (Object Relational Mapper) libraries
- Able to integrate multiple data sources and databases into one system
- Good understanding of server-side templating languages
- Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
- Understanding of accessibility and security compliance
- Strong analytical skills and problem solving aptitude
- Attentive to details
- Available for 6 months
Fulfil’s software engineers develop the next-generation technologies that change how millions of customer orders are fulfilled by merchants. Our products need to handle information at massive scale. We're looking for engineers who bring fresh ideas from all areas into our technology.
As a senior software engineer, you will work on our python based ORM and applications that scales to handle millions of transactions every hour. This is mission critical software and your primary focus will be building robust and scalable solutions that are easy to maintain.
In this role, you will be collaborating closely with the rest of the team working on different layers of infrastructure in an international environment. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product are important.
What You’ll Do:
- Own definition and implementation of API interfaces (REST and GraphQL). We take pride in our 100% open API with over 600 endpoints.
- Implement simple solutions to complex business logic that enables our merchants to manage financials, orders and shipments across millions of transactions.
- Build reusable components and packages for future use.
- Translate specs and user stories into reviewable, test covered patches.
- Peer review code and refactor existing code.
- Integrate with our eCommerce partners (Shopify, BigCommerce, Amazon), shipping partners (UPS, USPS, FedEx, DHL) and EDI.
- Manage Kubernetes and Docker based global deployment of our infrastructure.
Requirements We’re Looking for Someone With:
- Experience working with ORMs like SQLAlchemy or Django (2-3 years)
- Experience with SQL and databases (Postgres preferred)
- Experience in developing large server side applications and microservices
- Ability to create high quality code
- Experience with python testing tools (pytest) and test automation
- Familiarity with code versioning tools like GIT
- Strong sense of ownership and leadership quality
- Experienced in the tools of our web stack- Python, Celery, Postgres, Redis, RabbitMQ
Nice to Haves:
- Prior experience at a growth stage Internet/Software company
- Experience with ReactJS, Google Cloud, Heroku
- Cloud deployment and scaling experience
Responsibilities:
- Writing reusable, testable, and efficient
- Design and implementation of low-latency, high-availability, and performant
- Integration of user-facing elements developed by front-end developers with server side
- Implementation of security and data
- Integration of data storage solutions may include databases, key-value stores, blob stores, etc. Experience administering innovation with methodologies such as design
- Experience working on Agile Scrum and DevOps aligned delivery
- Interest and ability to learn other coding languages as
- Strong communication skills and great product
- Proficient communication skills verbal and
- Understanding of accessibility and security compliance depending on the specific
- Knowledge of user authentication and authorization between multiple systems, servers, and environments.
- Understanding of fundamental design principles behind a scalable
- Familiarity with event-driven programming in
- Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific
- Able to create database schemas that represent and support business
- Strong unit test and debugging
Skills:
- Expert in Python, with knowledge of at least one Python web framework such as Django, Flask, etc depending on your technology
- Familiarity with some ORM (Object Relational Mapper)
- Able to integrate multiple data sources and databases into one
- Understanding of the threading limitations of Python, and multi-process
- Good understanding of server-side templating languages such as Jinja 2, Mako, etc depending on your technology
- Basic understanding of front-end technologies, such as JavaScript, HTML5, and
- Proficient understanding of code versioning tools such as Git, Mercurial or
So, we are looking for amazing backend developers like yourself, self-motivated and driven to build products with a massive impact on society. You get to work closely with IIT/IIM alumni to build India's next biggest community!
PS: Recently, jM Android App won #GooglePlayBestOf2021 Hidden Gem Award.
Join us in our mission to spread #1BillionSmiles and become #GooglePlayAppOfTheYear 2022.
Responsibilities:
• Build backend services and APIs to create scalable engineering systems
• Work with the team to define, capture, and use real-time event data for business insights and product features
• Setup infrastructure to participate in, validate, and evolve how we build, test, and deploy code in a distributed Service-Oriented Architecture
• Alter existing and develop new data access and protection patterns to ensure our community’s personal data is safe and secure, at scale
Requirements/Skills:
• B.S./B.Tech. in Computer Science with 1-2 years of work experience
• Hands on Backend development experience especially in Python & Django stack
• Backend or Full-Stack experience in a work-setting or classroom-setting.
• Work experience, open-source code, or coursework in any of the following languages: Python/Django, Golang, Ruby/Ruby on Rails
• Evidence of exposure to architectural patterns of a large, high-scale web application (e.g., well-designed APIs, high volume data pipelines, efficient algorithms).
• Understanding of data structures and problem solving approaches, and ability to articulate trade offs
• Passion for creating highly effective technology platform for our growing global workforce
• Experience with Agile development
• Be future looking; we might be focused on immediate regulations, but need to build for the long term
• Comfortable with tackling ambiguous problems and unblocking yourself
• Focus on building high quality products; every one of our flows affects the business bottom line
• Data driven in how you solve problems and validate you've solved them correctly
• Have a strong desire to mentor the careers and development of other engineers
• Possesses strong verbal and written communication skills.
Relevant links:
- Website: jumpingminds.ai
- Instagram Page: instagram.com/jumpingminds.ai
- #GooglePlayBestOf2021 Award: jumpingminds.ai/googleplaybestof2021
- Founders:
1. Ariba Khan - linkedin.com/in/ariba-khan-ab8a2944/
2. Piyush Gupta - linkedin.com/in/piyushgupta27/
We are looking for a back end developer with strong foundational knowledge of SQL, microservices architecture and Javascript.
Please don't apply if experience < 2 years || Javascript !=advanced
Responsibilities:
1. Back end ownership and implementation of projects in Node.js
2. Strong knowledge of JS and SQL is critical
3. Knowledge and experince of working on RHEL/Ubutnu servers is an additional bonus
4. Experience in writing large modularised projects
5. Production experience in implementing highly scalable microservices
At Gida, you’ll be developing and contributing to different applications and projects. If you’re the person with the right calibre and mindset, you’ll get opportunities to work on diverse projects and learn new skills.
Hybrid work model - work from home with 1-2 days in office
We are looking for a Python Developer to join our engineering team and help us
developing software activities.
Python Developer responsibilities include back-end components to improve
responsiveness and overall performance.
Experience:
Expecting 3 to 6 years of experience.
Location:
Egmore, Chennai.
Responsibilities:
Write effective, scalable code
Integrate user-facing elements into applications
Improve functionality of existing systems
Implement security and data protection solutions
Assess and prioritize feature requests
Coordinate with internal teams to understand user requirements and provide
technical solutions
Requirements
Work experience as a Python Developer
Expertise in at least one popular Python framework (like Django, Flask or Pyramid)
Knowledge of object-relational mapping (ORM)
Knowledge in Prosteg SQL
Familiarity with front-end technologies (like JavaScript and HTML5+).
scalability, accessibility, usability, design, and security in mind. If you don't have all
of these, that's ok, but be excited about learning the few you don't know.
Familiar with building complex web applications using Javascript / AJAX, XHTML,
CSS.
Experience with or knowledge of jQuery, Java, Struts, and other website technologies.
Strong, object-oriented design and coding skills (C/C++ and/or Java preferably on a
UNIX or Linux platform)
Solid software development background including design patterns, data structures,
test driven development
Knowledge of Perl or other scripting languages a plus
Experience with distributed (multi-tiered) systems, algorithms, and relational
databases
Software development experience in building highly scalable applications
Master’s degree in Computer Science, Computer Engineering or related technical
discipline
Experience in eCommerce and Deep hands-on technical expertise
Ability to handle multiple competing priorities in a fast-paced environment
Experience working with service oriented architectures and web based solutions.