Looking for Python lead/architect
Must Have:
- Able to architect a application from scratch.
- Able to refactor code
- Knowledge of Flask, DJango
- Team player
- Able to lead the team and guide them
- Deployment of code on Azure platform
Good to have:
- Knowledge of SqlAlchemy
About DelaPlex Software
Similar jobs
About Tazapay
Tazapay is a Singapore-based B2B payments startup, backed by Sequoia Capital, Saison Capital, and RTP Global, enabling small and medium-sized businesses (SMBs) to conduct secure cross-border commerce. Founded by experts in payments, e-commerce, and cross-border trade, Tazapay is focused on driving digital transformation in the B2B space, addressing post-pandemic shifts and new opportunities with a culture of openness, innovation, and growth.
What Awaits You?
Joining us now means being part of an exceptional team on an exciting journey just as we’re preparing for significant growth. This is a unique opportunity to help build something from the ground up, with the satisfaction of seeing your work impact thousands of users. You’ll experience growth across all areas – Sales, Software Development, Marketing, HR, Accounting, and more – and share in a culture of openness, innovation, and memorable experiences.
Are you ready for the ride?
Explore what you could accomplish with us!
Backend Engineer Role
Responsibilities (not exhaustive)
- Design, write, and deliver highly scalable, reliable, and fault-tolerant systems with minimal guidance.
- Participate in code and design reviews to maintain high development standards.
- Collaborate with product management to define and execute the feature roadmap.
- Translate business requirements into scalable and extensible design.
- Proactively manage stakeholder communication regarding deliverables, risks, changes, and dependencies.
- Coordinate with cross-functional teams (Mobile, DevOps, Data, UX, QA, etc.) on planning and execution.
- Continuously improve code quality, product performance, and customer satisfaction.
- Willingness to learn new languages and methodologies.
- Display a strong sense of ownership.
- Engage in service capacity and demand planning, software performance analysis, tuning, and optimization.
The Ideal Candidate
Education
- Degree in Computer Science or equivalent.
- 5+ years of experience in commercial software development within large distributed systems.
Experience
- Hands-on experience in designing, developing, testing, and deploying applications on one or more of the following: Golang, Ruby, Python, .Net Core, or Java for large-scale applications.
- In-depth knowledge of Linux as a production environment.
- Strong understanding of data structures, algorithms, distributed systems, and asynchronous architectures.
- Expert in at least one language: Golang, Python, Ruby, Java, C, C++.
- Proficient in OOP, including design patterns.
- Ability to design and implement low-latency RESTful services.
- Proven experience in building backend services for high-volume traffic.
- Strong understanding of system performance and scaling.
- Excellent communication, analytical skills, and design abilities.
- Experience with data modeling in both relational and NoSQL databases.
- Able to continuously refactor applications for high-quality design.
- Skilled in planning, prioritizing, estimating, and executing releases predictably.
- Able to scope, review, and refine user stories for technical completeness and dependency mitigation.
- Eager to learn new technologies and tackle complex challenges.
- “Can-do” attitude.
Nice to Have
- Familiarity with the Golang ecosystem.
- Experience running web services at scale; understanding of systems internals and networking.
- Knowledge of HTTP/HTTPS communication protocols.
Abilities and Traits
- Strong attention to product details and ability to meet deadlines.
- High focus and precision for extended periods of repetitive tasks.
- Proactive problem-solver with strong anticipation skills.
- Team-oriented and able to assist others in resolving issues.
- Quality-oriented and structured in approach.
- Exceptional planning, organization, and prioritization skills.
- Demonstrated logical and analytical thinking abilities.
If you’re excited by this role, we’d love to see how you can make an impact on our journey.
About AdNabu
We are on a mission to help Shopify Merchants grow their e-commerce business. We have 4 apps currently live in Shopify AppStore with more to follow.
We believe in
- Building a large profitable business: We envision building a capital-efficient, large profitable business to achieve our mission of democratizing marketing. We are one of the few profitable Indian SaaS startups building Value SaaS.
- Employee Wellness <> Customer Success: We give as much importance to each team member’s personal & professional success as much as we care about our customer's success. We believe it’s all about balance.
Our impact so far
- 10000+ active stores using our software
- Profitable for more than 24 months
- 10M+ products updated daily
- Achieved with a small team of 20-25
Compensation
- Total Salary: Rs. 10 - 22 lakhs per annum (based on prior experience and skills)
- Equity will be awarded after 12 months, based on the impact created. We prefer that you hold equity in the company.
Hiring Process
We have 4 steps in total. We will hire you if you pass each round. All the steps except the assignment will be virtual. We expect you to have a stable internet connection and turn on the video during the interview.
- Assignment - If you match the job requirements, we will send you an assignment to complete. This should not take you more than an hour to complete.
- Technical Interviews - There will be two sets of technical interviews. Questions in the first round will evaluate your skill set, and experience and will also include coding. The second round will be focused on system designing and project planning skills.
- CEO Interview - This will be technical as well as general questions.
- Culture Fit Round - A member from a non-technical team will conduct this round. This is also a good opportunity to clarify your doubts about us and our culture.
Responsibilities:
Within 1 month:
- Rapidly onboard and gain a comprehensive understanding of our existing product through training sessions.
- Set up the development environment and successfully deploy your initial code to production.
- Conduct introductory calls with all members of the AdNabu team to foster strong team relationships.
Within 3 months:
- Begin development on your first service with guidance and support from the team.
- Write your first set of unit test cases and establish functional testing workflows.
- Conduct code reviews for your peers.
- Actively participate in bug bashes to gain a thorough understanding of new features under development.
Within 6 months:
- Successfully launch two to three services to production.
- Make architectural and infrastructure decisions with a good impact on the overall product.
- Demonstrate proficiency in navigating our technology stack and infrastructure.
- Assume responsibility for planning, scoping, designing, and implementing new services.
Within 12 months:
- Launch a minimum of 3 to 4 core services to production and take ownership of scaling initiatives.
- Participate in interviewing and hiring processes, contributing to team growth and cultural development.
- Collaborate with leadership across engineering, product, marketing, and customer success to define priorities and establish delivery goals.
Requirements:
- Solid understanding of Computer Science fundamentals, including object-oriented design, data structures, algorithm design, problem-solving, complexity analysis, databases, networking, and distributed systems.
- 2-6 years of experience in product development, specializing in Python and MVC-based web frameworks.
- Proficient with Linux systems, version control, and CI/CD pipelines.
- Experience in designing scalable architectures for data-intensive applications.
- Strong verbal and written communication skills
- Capable of proposing ideas and solutions, actively seeking and incorporating feedback from the team.
- Previous experience in a product-based company or startup is a bonus.
Personality traits we really admire:
- Great attitude to ask questions, learn, and suggest process improvements.
- Attention to detail.
- Equal importance to planning, coding, code reviews, documentation, and testing.
- Highly motivated and coming up with fresh ideas and perspectives to help us move towards our goals faster.
- Adheres to release cycles and absolute commitment to deadlines.
Why should you join AdNabu?
By joining us as a Senior Software Engineer in a growing team, you have the opportunity to make a huge impact by working closely with the leadership team, including the CEO. As we scale our tech team over the next few months, you will have a key role in hiring and taking on bigger responsibilities.
This is what our team members enjoy the most about AdNabu:
- Freedom & Responsibility: If you are a person who wants to take up challenging work & push your personal boundaries, then this is the right place for you.
- Competitive Salary: As AdNabu continues to grow, you’ll have a real opportunity to create wealth for yourself and your family. We'll ensure you are financially well-off in the end.
- Holistic Growth: Building a career doesn’t have to be at the cost of missing out on your personal front. We believe that professional success is worth it when personal goals are nurtured with equal importance. We will support you on that journey of yours.
- Transparency: If you ever wanted to know what it’s like to be on an entrepreneurial journey, then working with AdNabu gives you that opportunity to experience it all firsthand.
- Food & Snacks: We provide Sodexo coupons monthly. This is on top of your salary :)
- Health Insurance: We offer health insurance coverage for you, your spouse, children and parents.
- Flexible leaves & work-from-home: We only care about effective and timely work. Do it from wherever you want to do it. Your home, or a beach in Goa, is up to you :).
If all of this sounds exciting to you, join us for an exciting and equally fulfilling ride at AdNabu!
About the Position:
The Professional Services Consultant will be a technical consultant accountable for gathering customer requirements, delivering best practice, and executing customer implementation projects while driving new revenue through identifying new opportunities and user adoption. The position also requires providing technical guidance and sharing best practices with the team.
Responsibilities:
- Lead and execute the technical implementation of projects to ensure successful customer deployment and adoption of Egnyte solutions
- Act as liaison between customers and internal teams such as Engineering, Product Management and Technical Support to solve technical problems and propose new feature development
- Engage multiple constituents at the customer organization – Business users and IT
- Ability to multi-task and manage multiple projects with strict deadlines
- Communicate professionally and succinctly and follow Standard Operating Procedures (SOP).
- Reports to Professional Services Director
Qualifications:
- Strong software programming skills that cover four or more of the following areas:
- Experience with various Integrated Development environments (IDE)
- Experience with software repositories
- Programming experience (Python, Javascript, SQL, Bash, PowerShell preferred)
- Full stack web development and app integrations
- Desktop App Development
- Strong application development skills
- Use of SDK platform tools for API integration
- Prior experience developing and implementing Enterprise software or supporting Enterprise applications in technical capacity for a SaaS environment
- Strong experience in Customer Facing Implementation roles
- Excellent customer engagement, presentation, and communication skills
- Attention to detail and adapt to process in a quick changing environment
- Fluency of spoken and written command of English. Any other language is a plus.
- Experience with Governance and Life Sciences industry preferred
- Engagement with pre-sales activities, scoping requirements, Proof of Concept (POC) and product demos.
- Bachelor’s degree in Computer Science or related technical discipline preferred
- 8+ years of relevant technical function experience
Software Engineer - Backend
Job Description
Introduction
Cashflo, true to its name, is on a mission to unlock $100+ billion of trapped working
capital in the economy by creating India’s largest marketplace for invoice discounting
to solve the day-to-day cashflow problems faced by businesses. Founded by ex-BCG
and ISB / IIM alumni, and backed by SAIF Partners, Cashflo helps democratize access
to credit in a fair and transparent manner. Awarded Supply Chain Finance solution of
the year in 2019, Cashflo creates a win-win ecosystem for Buyers, suppliers and
financiers through its unique platform model. Cashflo shares its parentage with HCS
Ltd., a 25-year-old, highly reputed financial services company has raised over Rs.
15,000 Crores in the market till date, for over 200 corporate clients.
Our leadership team consists of ex-BCG, ISB / IIM alumni with a team of industry
veterans from financial services serving as the advisory board. We bring to the table
deep insights in the SME lending space, based on 100+ years of combined experience
in Financial Services. We are a team of passionate problem solvers, and are looking for
like-minded people to join our team.
The challenge
▪ Solve a complex $300+ billion problem at the cutting edge of Fintech
innovation, and make a tangible difference to the small business landscape
in India.
▪ Find innovative solutions for problems in a yet to be discovered market.
Key Responsibilities
▪ As an early team member, you will get a chance to set the foundations of our
engineering culture. You will help articulate our engineering principles and
help set the long-term roadmap.
▪ Making decisions on the evolution of Cashflo's technical architecture
▪ Building new features end to end, from talking to customers to writing code
Our Ideal Candidate Will Have
▪ 3+ years of full-time software engineering experience
▪ Experience building scalable backend platforms (you've owned & built
features from start to finish before)
▪ Thorough knowledge of SDLC
▪ Extensive knowledge of any of Python, Go, NodeJS
▪ Expertise on any RDBMS or NoSQL databases
▪ Understanding of messaging systems like RabbitMQ, Kafka and protocols
▪ Understands CI/CD pipelines
▪ Exposure to cloud providers like AWS, GCP or Azure
▪ Seen extensive scale and understands the evolutionary technical challenges
About You
Product-minded. You have a sense for great user experience and feel for when
something is off. You love understanding customer pain points and solving for them.
Get a lot done. You enjoy all aspects of building a product and are comfortable
moving across the stack when necessary. You problem solve independently and enjoy
figuring stuff out.
High conviction. When you commit to something, you're in all the way. You're
opinionated, but you know when to disagree and commit. Mediocrity is the worst of all
possible outcomes.
What’s in it for me
▪ Gain exposure to the Fintech space - one of the largest and fastest growing
markets in India and globally
▪ Shape India’s B2B Payments landscape through cutting edge technology
innovation
▪ Be directly responsible for driving company’s success
▪ Join a high performance, dynamic and collaborative work environment
that throws new challenges on a daily basis
▪ Fast track your career with trainings, mentoring, growth opportunities
on both IC and management track
▪ Work-life balance and fun team events
Should be highly Technical and hands-on experience in Artificial Intelligence and Machine learning and Python. Managing the successful delivery of projects by efficient planning and coordination.
KEY RESPONSIBILITIES OF THE POSITION :
- Create Technical Design for AI, Machine Learning, Deep Learning, NLP, NLU, NLG projects and implement the same in production.
- Solid understanding and experience of deep learning architectures and algorithms
- Working experience with AWS, most importantly AWS SageMaker, Aurora or MongoDB, Analytics and reporting.
- Experience solving problems in the industry using deep learning methods such as recurrent neural networks (RNN, LSTM), convolutional neural nets, auto-encoders, etc.
- Should have experience of 2-3 production implementations of machine learning projects.
- Knowledge of open-source libraries such as Keras, Tensor Flow, Pytorch
- Work with business analysts/consultants and other necessary teams to create a strong solution
- Should have in-depth understanding and experience of Data Science and Machine Learning projects using Python, R, etc. Skills in Java/C are a plus
- Should developing solutions using python in AI/ML projects
- Should be able to train and build a team of technical developers
- Desired to have experience as leads in designing and developing applications/tools using Microsoft technologies - ASP.Net, C#, HTML5, MVC
- Desired to have knowledge on any of the cloud solutions such as Azure or AWS
- Desired to have knowledge on any of container technology such as Docker
- Should be able to build strong relationships with project stakeholders
Keywords:
- Python
- Artificial Intelligence
- Machine Learning
- AWS
- Django
- NLP
Requirements
- 3-5 years of experience working on Python Environment
- Knowledge on software development methodologies and being able to work on projects individually or as part of a team. Should be able to work with AGILE methodology
- Knowledge of relational databases, version control tools and other development tools
- Understanding of the threading limitations of Python, and multi-process architecture
- Understanding of accessibility and security compliance
- Strong interest in learning new skills/technologies and curiosity to explore various Technologies.
- Should have strong analytical skills
- Good communication
- Able to integrate multiple data sources and databases into one system
- Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform
Must Required Skills:
- Python 2/3
- should have worked on one or more major Python web frameworks like Django.
- Worked with APIs development, integration of third-party APIs
- Working knowledge of MySQL databases integration with Python Environment.
Positions : 2-3
CTC Offering : 40,000 to 55,000/month
Job Location: Remote for 6-12 months due to the pandemic, then Mumbai, Maharashtra
Required experience:
Minimum 1.5 to 2 years of experience in Web & Backend Development using Python and Django with experience in some form of Machine Learning ML Algorithms
Overview
We are looking for Python developers with a strong understanding of object orientation and experience in web and backend development. Experience with Analytical algorithms and mathematical calculations using libraries such as Numpy and Pandas are a must. Experience in some form of Machine Learning. We require candidates who have working experience using Django Framework and DRF
Key Skills required (Items in Bold are mandatory keywords) :
1. Proficiency in Python 3.x based web and backend development
2. Solid understanding of Python concepts
3. Strong experience in building web applications using Django
4. Experience building REST APIs using DRF or Flask
5. Experience with some form of Machine Learning (ML)
6. Experience in using libraries such as Numpy and Pandas
7. Some form of experience with NLP and Deep Learning using any of Pytorch, Tensorflow, Keras, Scikit-learn or similar
8. Hands on experience with RDBMS such as Postgres or MySQL
9. Comfort with Git repositories, branching and deployment using Git
10. Working experience with Docker
11. Basic working knowledge of ReactJs
12. Experience in deploying Django applications to AWS,Digital Ocean or Heroku
KRAs includes :
1. Understanding the scope of work
2. Understanding and adopting the current internal development workflow and processes
3. Understanding client requirements as communicated by the project manager
4. Arriving on timelines for projects, either independently or as a part of a team
5. Executing projects either independently or as a part of a team
6. Developing products and projects using Python
7. Writing code to collect and mathematically analyse large volumes of data.
8. Creating backend modules in Python by building or reutilizing existing modules in a manner so as to provide optimal deliveries on time
9. Writing Scalable, maintainable code
10. Building secured REST APIs
11. Setting up batch task processing environments using Celery
12. Unit testing prepared modules
13. Bug fixing issues as reported by the QA team
14. Optimization and performance tuning of code
Bonus but not mandatory
1. Nodejs
2. Redis
3. PHP
4. CI/CD
5. AWS
JOB SUMMARY
Job Title: |
Backend Web Application Developer (AWS Cloud) |
Team/Department: |
Omnicom Media Group IT (OMG – IT) |
Reporting: |
Manager – OMG IT |
Location: |
Bangalore |
ABOUT THE ROLE
THE ROLE IN SUMMARY
Omnicom Media Group (OMG) has an immediate opening for a highly motivated and talented backend web application developer, specializing in AWS cloud technologies. In this position you will be joining an in-house development team whose primary responsibility is developing new features and functionality for multiple existing web applications and day to day troubleshooting and issue resolution. The ideal candidate will possess excellent critical thinking and troubleshooting skills and have proven experience using popular AWS services commonly used to build serverless web application architectures. Candidates are expected to have strong knowledge of AWS API Gateway, Lambda, DynamoDB and Python programming. Familiarity with Cloud infrastructure as code frameworks, such as Serverless Framework, Terraform or CloudFormation, etc. is also required. Excellent English communication skills are a must as you will be a part of a team working alongside our primary development team in addition to several business analysis and project managers. 5+ years of prior backend and Cloud web application and software development experience required.
WHAT WILL YOU DO
KEY WORKING PRINCIPLES
- Passionate about modern web application architecture and programming. Hands on backend developer.
- Prior experience with modern RESTful API design and implementation. Microservices and single page web applications.
- Strong AWS knowledge, specifically serverless technologies (S3, API Gateway, Lambda, IAM, DynamoDB) as they relate to web application development.
- Excellent knowledge of web application security fundamentals (identity management, authentication, authorization, SSO).
- Designed several application databases in SQL and at least one non-relational database system, preferably
- Familiarity with DevOps practices including continuous integration and deployment, infrastructure as code in preferably Serverless Framework.
- Excellent verbal and written communication skills.
- 5+ years professional software development experience.
- Bachler’s degree in computer science or related field.
MUST HAVE SKILLS
- Backend Web Application Development
- Python
- AWS Services Including, CloudFront, S3, API Gateway, Lambda, Step Functions, SES, DynamoDB, Serverless Framework
- AWS Identity and Access Management principles (IAM)
- SQL (MS SQL Server, PostgreSQL, AWS Aurora or comparable)
- GIT, JIRA, Agile / Scrum
NICE TO HAVE SKILLS
- AWS Cognito