SDE2 / SDE 3 - Python
at India’s largest omnichannel platform and multi-platform
What will you be doing
- Build scalable and loosely coupled services to extend our platform
- Build bulletproof API integrations with third-party APIs for various use cases
- Evolve our Infrastructure and add a few more nines to our overall availability
- Have full autonomy and own your code, and decide on the technologies and tools to deliver as well as operate large-scale applications on AWS
- Give back to the open-source community through contributions to code and blog posts
- This is a startup so everything can change as we experiment with more product improvements
About you
- Relevant Experience: Minimum 6+ Years
- You have prior experience developing and working on consumer-facing web/app products
- Hands-on experience in Python. Exceptions can be made if you’re really good at any other language with experience in building web/app-based tech products
- Experience in at least one of the following frameworks - Django, Flask, Falcon, web2py, Twisted, Tornado
- Working knowledge of MySQL, MongoDB, Redis
- Good understanding of Data Structures, Algorithms, and Operating Systems
- You've worked with core AWS services in the past and have experience with EC2, ELB, AutoScaling, CloudFront, S3
- You can dabble in Frontend codebases using HTML, CSS, and Javascript
- You love doing things efficiently.The works you will have a disproportionate impact on the business. We believe in systems and processes that let us scale our impact to be larger than ourselves
- You might not have experience with all the tools that we use but you can learn those given the guidance and resources
Similar jobs
We are a passionate, dynamic, and balanced team. Our culture is open, direct, and merit-oriented. Our team has enormous depth across insurance, technology, fintech, strategy and investment. We have great investors partnering with us to help achieve our vision.
Riskcovry is one of the fastest growing startups in our space and we would love to have you onboard. Read more about us:
https://www.riskcovry.com/" target="_blank">https://www.riskcovry.com
https://www.linkedin.com/company/riskcovrycom/" target="_blank">https://www.linkedin.com/
We are looking for people who:
1. Have a strong bias for action and value speed over perfection.
2. Make decisions with this ethos: Customer > Company > Team > Me
3. Thrive in a flat and open organization
4. Recognize that frugality is the key to efficiency
5. Are self-starters and have a natural tendency to own company and team goals
Roles & Responsibilities
Responsibilities:
- Responsible for providing technical leadership, design and development of complex pieces of the service oriented architecture based platform.
- Modelling Database Design for large scale applications.
- Develop for performance engineering.
- Design for the right use of micro services, containerization and observability.
- Drive technology and product innovation through rapid prototyping and iterative development.
- Create reference implementation for our integrations and for backward compatibility.
- Not interested in managerial responsibilities
Requirements, Desired Skills and Experience
- Tech Stack based on Ruby-on-Rails, Python-Django or Node.js frameworks.
- Engineering degree
Opportunities for the right candidate
- Build and develop SaaS and PaaS products from scratch
- Build the best-in-class UX based products
- State of Art technologies (Latest trends in the industry)
- Work with a well-knit team, almost like one’s family
- Startup culture and advantages of working in a co-working space
- Performance based career progress and high visibility with management and founders
- 2.5+ year of experience in Development in JAVA technology.
- Strong Java Basics
- SpringBoot or Spring MVC
- Hands on experience on Relationl Databases (SQL query or Hibernate) + Mongo (JSON parsing)
- Proficient in REST API development
- Messaging Queue (RabitMQ or Kafka)
- Microservices
- Any Caching Mechanism
- Good at problem solving
Good to Have Skills:
- 3+ years of experience in using Java/J2EE tech stacks
- Good understanding of data structures and algorithms.
- Excellent analytical and problem solving skills.
- Ability to work in a fast paced internet start-up environment.
- Experience in technical mentorship/coaching is highly desirable.
- Understanding of AI/ML algorithms is a plus.
DATAKYND seeks a Python Developer who can collaborate with our front end developers and designers to meet multiple project needs for our clients. We seek team player that can think beyond the code to provide recommendations and solutions focused on meeting client’s needs.
Responsibilities:
- Full-stack development
- Develop data migration, conversion, cleansing, retrieval tools and processes (ETL) using pandas
- Web Automation, Web crawlers and scrapers
- Data import/export formats for third-party applications (JSON/CSV)
- Integrations with third-party applications (REST API)
- Requirements analysis and providing solutions using Python and related tools.
- Supporting and maintaining existing Python scripts, applications and interfaces.
- Evaluating emerging open-source libraries and providing recommendations.
- Strong analytical and problem-solving skills is necessary
Primary Technical and Functional Skills:
- Python 3.x , Web frameworks (Django, Flask)
- JS, HTML, JavaScript, CSS, Bootstrap
- PostgreSQL, MongoDB, SQL
- Multithreading, Logging, Email, Schedulers
- Third-party integration, Rest APIs and microservice
- JSON/CSV
Secondary Technical and Functional Skills:
- Basics of Linux, Nginx, Gunicorn, Apache, Wsgi
- Github , Docker
- Cloud platforms such as GCP, Azure or AWS
- Design and workflow document preparation
Desired profile:
- Should have excellent verbal and written communication skill
Roles and Responsibilities :
- Design, Develop, test and maintain software applications with MVC architectures, Microservices and scalable cloud-native apps.
- Perform hands-on coding and provide thoughtful code reviews
- Mentor and lead team members to continuously improve the quality and productivity of deliverables
- Demonstrate ability to work within an agile team as well as collaborate with many other teams on design and implementation strategies. Follow SCRUM Agile Development methodology
- Effective Communication Skills- An ability to express your ideas to the recipient & Co-ordinate and communicate with the cross-functional team along with the client's team
- Problem Solving, Hustler - Get Stuff Done, Self-Disciplined Open-minded, User-Focused, Adaptive
- Lean Principles & Analytical Thinking
- Project planning, timelines and milestones for execution and deliverables
- Participate in the Evaluation Review of your team member
Primary Skills
- Expert in Python with experience on Django.
- Expert in server programming, you should be able to implement complex business logic.
- Good understanding of the threading limitations of Python, and multi-process architecture.
- Good understanding of fundamental design principles behind a scalable application.
- Knowledge of event-driven programming in Python.
- Experience with python packages like Numpy, pandas, flask, Pyspark, pymongo, os, logging, re, pyyaml.
- Experience with swagger io module to expose API
- Strong unit test and debugging skills.
- At least 2 years of experience in RESTful API/HTTP/JSON`
- Knowledge of AWS cloud and python Boto lib.
- Proficient understanding of code versioning tools Like Git.
- Good understanding of Linux OS.
Secondary Skills:
- AWS Kinesis
- Web Sockets
- RAbbitMQ
- AWS Cloud formation
• Good knowledge on Frameworks: Laravel, CodeIgnitor
• Have exposure in Doctrine
• Have exposure in Ecliipse and LAMP
LearnApp's engineers are a small group of people who directly impact the daily lives of thousands of learners across the globe.
As a software engineer, you are the architect, designer and coder and maintainer of your project.
In addition, you work closely with the product team to make vision become reality.
You are dynamic and able to work well both independently and as part of a team. At LearnApp, we leave all egos at the door and concentrate on the job at hand.
We value passionate, down to earth, “can do” people who enjoy fine-tuning small details, without losing sight of the big picture.
We are looking for the type of person who feels uncomfortable when a day goes by without achieving something impactful.
Someone who is driven to get things done and views obstacles as an exciting challenge that demands a creative solution.
Above all else, this role requires someone who takes great pride in their work and is inspired and motivated by their role in improving the way thousands of learners receive financial literacy. As a Backend Software Engineer, you’ll work closely with our engineers to ensure system consistency and improve user experience. Responsibilities - Analyze functional requirements and creation of software design - Design and implement scalable and robust applications - Design, develop, test, deploy, maintain, and improve software - Design, shape and implement authentication, authorization, auditing, reporting, and API infrastructure solutions Qualifications - Bachelor's degree in Computer Science, a related technical field of study, or equivalent practical experience - Experience in Object-Oriented Design and programming concepts - A minimum of 3 years of working experience in a product oriented company - Programming experience in NodeJS and Typescript or Javascript Preferred Qualifications - Experience in building cloud (SaaS) applications, particularly using AWS technologies - Experience in building serverless applications - Knowledge of Agile software development methodologies - Ability to learn other coding languages as needed - Object-oriented, database design, and SQL skills Perks
- Capability of working remotely from any location
- Deep knowledge in scaling of startups and influence the development of the company
- Transparency with flat hierarchies where every person is highly valued
- Company parties, team lunches, and a lot more events
Experience: 2 - 5 years
Talents from Product/eComm/Internet firms Only
Key Skills: Spring boot, RESTful web services, JSON, Servlet, JSP, MySQL, MongoDB, Kafka, AWS Solr, Design Patterns, Java, Distributed systems, AWS
Looking for team members passionate about building platforms for next billion users and re-imagine the e-commerce for mobile-first users. You will be building solutions for personalization, logistics, search & discovery, payments, fraud prevention, and scalability that works and solve problems elegantly
Responsibilities:
• Develop server-side components, REST APIs
• Assume ownership for existing and new modules including design, development, and unit testing for enhancements of existing modules and development of new modules.
• Analyse problems logically and exercise sound judgment in defining, evaluating, and solving difficult technical and operational problems where solutions may be of a precedent-establishing nature.
• Lead the design and architectural improvements
• Participate and collaborate with team members in design discussions, determines areas of complexity, potential risks to successful implementation, suggest enhancements to architecture, implement POCs, and enhance application.
• Reduce technical debt with quality coding
Requirements:
• A solid grounding in Computer Science fundamentals (based on a BS or MS in CS or related field) from IITs and Premier Engineering College.
• Excellent Object Orientation, coupled with excellent problem solving and debugging skills.
• Highly skilled at Java and related technologies, including Java Frameworks like Spring-boot or Drop wizard, RESTful web services, JSON, Servlet, JSP, MySQL, MongoDB, Kafka, AWS Solr.
• Must have hands-on experience in building scalable and secure back end systems.
• Have hands-on experience with systems that are asynchronous, RESTful and demand concurrency
• Good to have knowledge of best software engineering practices for all stages of the software development life cycle, including coding standards, code reviews, testing, deployment.
• Experience level: 2-5 years of software development experience in Java with web architecture and scalable design