

Hiring For SDE II - Python (Remote)
The Impact you will create:
-
Build campaign generation services which can send app notifications at a speed of 10 million a minute
-
Dashboards to show Real time key performance indicators to clients
-
Develop complex user segmentation engines which creates segments on Terabytes of data within few seconds
-
Building highly available & horizontally scalable platform services for ever growing data
-
Use cloud based services like AWS Lambda for blazing fast throughput & auto scalability
-
Work on complex analytics on terabytes of data like building Cohorts, Funnels, User path analysis, Recency Frequency & Monetary analysis at blazing speed
-
You will build backend services and APIs to create scalable engineering systems.
-
As an individual contributor, you will tackle some of our broadest technical challenges that requires deep technical knowledge, hands-on software development and seamless collaboration with all functions.
-
You will envision and develop features that are highly reliable and fault tolerant to deliver a superior customer experience.
-
Collaborating various highly-functional teams in the company to meet deliverables throughout the software development lifecycle.
-
Identify and improvise areas of improvement through data insights and research.
Primary Responsibilities
-
End-to-end ownership of product development, from design, through implementation, testing, deployment, and maintenance
-
Translating high-level requirements and end-user use cases into design proposals, decomposing complex features into smaller, short-term deliverable tasks
-
Maintaining constant focus on scalability, performance and robustness of architecture
-
Designing and implementing logging, monitoring and alerting systems for existing and new infrastructure
-
Documenting API's and architecture design
-
Mentor and guide juniors on their path to become solid developers
What we look for?
-
4+ of industry experience in technical leadership roles
-
Solid knowledge of Python, SQL, NoSQL, shell scripting and Linux operating environment
-
End-to-end experience in design and development of highly scalable enterprise and cloud data products
-
Ability to challenge and redefine existing architecture to create robust, scalable and reliable products
-
Hands-on experience with design and troubleshooting of scalable web services, queue based systems, distributed databases and streaming services
-
Experience with modern DevOps technologies such as kOps, Kubernetes and Docker, CI/CD, monitoring and autoscaling

Similar jobs


At Yugen, we're buildingCansoan AI-agent driven fraud Investigation platform for financial organisations. We're currently in the0-1 stageand we're looking for curious andhigh-agencyengineers to join us in this journey to shape a category defining product with global impact.
You should be eager to learn, prefer a fast-paced environment, and are excited about getting agentic systems to work in production. More importantly, no matter how tough the challenge, you're someone who's never afraid toshow up.
Responsibilities
- Develop, test, and maintain scalable backend systems (APIs, Pipelines and AI applications)
- Work with other team members (Backend, ML, Data Engineers, Product & Design) to ship features quickly
- Learn how to debug & resolve production issues to ensure system uptime
- Participate in architectural & system design discussions
- Explore new technologies and frameworks & come up with suggestions to improve existing systems
Requirements
- Strong programming skills in one or more of: Python, Go, TypeScript or similar
- Strong understanding of software development principles (OOPS, REST APIs, etc. ) and tooling such Git
- Familiarity with databases (SQL or NoSQL)
- A deep sense of curiosity and a knack for experimentation with AI applications
- You're proactive and love getting things done regardless of external factors
- Strong communication skills and a very good eye for detail
Must Have
- Excellent coding skills with strong problem-solving abilities
- Meaningful contributions to open-source projects
- Strong proof of building and deep focus. For example
- Active participation in multiple hackathons, with top-3 finishes or notable wins
- At-least 1 self-driven portfolio project that has been maintained over 4 months. Github repos with frequent commits showing continuous progress would be great.
Position Overview:
As a Shopify Developer, you will play a pivotal role in the development and customization of Shopify themes. Your expertise in HTML5, SASS/CSS3, and JavaScript, coupled with proficiency in VueJS or React, will drive the creation of dynamic and responsive web designs. Operating within EST and GMT work times, you will utilize CI/CD frameworks and pipelines to streamline development processes, emphasizing performance optimization techniques such as FCP, CLS, and LCP. Your familiarity with Shopify site architecture and integration with third-party apps like Algolia and Boost will enable you to implement custom solutions tailored to clients' needs.
Additionally, your strong grasp of Liquid code and Shopify JS APIs will facilitate troubleshooting and resolution of front-end technical challenges, ensuring cross-browser compatibility and adherence to performance budgets. Your ability to work both independently and collaboratively, coupled with a keen attention to detail and problem-solving skills, will be invaluable in driving the success of our projects. While certification and experience with Shopify Plus and API development are advantageous, your dedication to understanding technical architecture and delivering end-to-end project implementations will be key to your success in this role.
Key Responsibilities:
• Expert in Shopify theme development and customization
• An expertise in HTML5, SASS/CSS3 and JavaScript and expertise with VueJS or React
• Willing to work on EST and GMT work time.
• Experience in CI/CD frameworks and using pipeline.
• Experience in Performance optimization, performance budget, FCP, CLS, LCP
• Experience of Shopify site Architecture and its custom integration with Third party apps like Algolia, Boost etc...
• Working knowledge in code optimization and improving site performance in shopify theme.
• Ability to understand anything that uses JSON REST/ GraphQL API.
• Proficiency in working with different Shopify JS APIs, Strong in Liquid code.
• Offering expertise in troubleshooting and resolution of front-end-related technical problems, guiding the team through complex technical challenges.
• A thorough understanding of Shopify admin/backend system and cross-browser compatibility issues
• A strong understanding of responsive web design techniques
• Should be able to do unit testing.
• Excellent problem-solving skills and attention to detail
• Ability to work independently and in a team environment
Required Qualifications:
• Shopify certification
• Experience with Shopify Plus store development.
• Strong in API development and customization, App Development using PHP/Laravel or any scripting language.
• Hands on experience in integrating API/web services.
• Shopify End to end project implementation.
• Ability to understand the technical architecture design of the solution
- Bachelor's degree required, or higher education level, or foreign equivalent, preferably in area wit
- At least 5 years experience in Duck Creek Data Insights as Technical Architect/Senior Developer.
- Strong Technical knowledge on SQL databases, MSBI.
- Should have strong hands-on knowledge on Duck Creek Insight product, SQL Server/DB level configuration, T-SQL, XSL/XSLT, MSBI etc
- Well versed with Duck Creek Extract Mapper Architecture
- Strong understanding of Data Modelling, Data Warehousing, Data Marts, Business Intelligence with ability to solve business problems
- Strong understanding of ETL and EDW toolsets on the Duck Creek Data Insights
- Strong knowledge on Duck Creek Insight product overall architecture flow, Data hub, Extract mapper etc
- Understanding of data related to business application areas policy, billing, and claims business solutions
- Minimum 4 to 7 year working experience on Duck Creek Insights product
- Strong Technical knowledge on SQL databases, MSBI
- Preferable having experience in Insurance domain
- Preferable experience in Duck Creek Data Insights
- Experience specific to Duck Creek would be an added advantage
- Strong knowledge of database structure systems and data mining
- Excellent organisational and analytical abilities
- Outstanding problem solver



Requirements
- Design and implement a full-stack web application using Python Django framework and ReactJS.
- 1+ years of experience in building and deploying web applications.
- Experience in designing and using RESTful APIs.
- Basic knowledge in front-end technologies such as JavaScript, , ReactJS, HTML5, and CSS3.
- Understanding of fundamental design principles behind a scalable application.
- Understanding of databases, SQL and non-relational, plus the Django ORM.
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
- Experience in web mark-up like HTML and CSS.
- Experience with data structure libraries.
- Familiarity with RESTful APIs.
- A knack for bench marking and optimization.
- Knowledge of modern authorization mechanisms, such as JSON Web Token.
- Familiarity with modern front-end build pipelines and tools.
- Experience with common front-end development tools such as NPM etc.
- Strong knowledge of Git version control.
- Experience deploying Python applications into production.
- Amazon Web Services (AWS) knowledge is a plus.
Responsibilities
- Writing reusable, testable, and efficient code.
- Design and implementation of low-latency, high-availability, and performance applications using Django framework in Python.
- Create and use the REST APIs for communicating with other apps.
- Assess and prioritize feature requests and work in Agile framework.
- Implementation of security and data protection algorithms.
- Integration of data storage solutions like databases, key-value stores, blob stores, S3 etc.
- Improve the functionality of existing systems and applications.
- High commitment to work and taking ownership of deliverables.
- Help to research and influence our path forward with strategic technology initiatives.


- Relevant Experience required 3 to 5 years.
- Strong proficiency in python programming language along with expertise in backend development framework such as
- Django or Flask. (DSA and Design patterns are mandatory).
- Hand on Experience in REST API development and database such as PostgreSQL.
- Good knowledge of versions control systems like GIT, Bitbucket
- Implementation testing strategies such as unit testing (PyTest), integration testing and end to end testing
- Basic knowledge of Docker/Podman and Jenkins.
- Good have if they basic knowledge in Mainframe tech such JCL, and TWs.


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
# Responsibilities:
- Build the APIs and internal mechanisms of the backend across all our services.
- Architect and provide guidance on building end-to-end systems optimized for speed and scale.
- Build and lead engineering teams to achieve product roadmap milestones.
- Oversee the research and development of new products and technologies.
- Engage with inspiring designers and front-end engineers, and collaborate with leading back-end engineers as we create reliable APIs
- Represent and evangelize engineering team in events, talks, conferences, etc.
- Be available for troubleshooting in case of backend emergencies.
# Requirements:
- Bachelor's in Computer Science or any Engineering domain with experience in Software Programming.
- 2-5 years of experience building large-scale software applications.
- Highly proficient with Java and knowledge of the many intricacies of Spring Boot.
- Proficient with MongoDB and Redis. Knowledge of Aerospike, other databases would be a bonus.
- Good understanding of distributed systems (servers, databases, etc.).
- Positive and solution-oriented mindset and comfort working in a highly agile, intensely iterative software development environment.



- Good knowledge of HTML, CSS, Javascript and JQuery is very important.
- Good knowledge on ASP.NET with C# using Visual Studio 2008/2010.
- Good Knowledge of AJAX is required.
- SQL Server programming including Stored Procedures, Triggers & User Defined Functions.
- Good communication Skills are required.
- Good Knowledge of Web services and WCF will be a bonus.
- Working knowledge of CMS and E-Commerce will be a bonus.

