


Requirements:
- Should be a go-getter, ready to shoulder more responsibilities, shows enthusiasm and interest in work.
- Excellent core Python skills including threading, dictionary, OOPS Concept, Data structure, Web service.
- Should have work experience on following stacks/libraries: Flask
- Familiarity with some ORM (Object Relational Mapper) libraries
- Able to integrate multiple data sources and databases into one system
- Understanding of the threading limitations of Python, and multi-process architecture Familiarity with event-driven programming in Python
- Basic understanding of front-end technologies, such as Angular, JavaScript, HTML5 and CSS3
- Writing reusable, testable, and efficient code
- Design and implementation of low-latency, high-availability, and performant applications
- Understanding of accessibility and security compliance
Experience in both RDBMS(MySQL), NoSQL databases (MongoDB, HDFS, HIVE etc) or in-memory caching technologies such as ehcache etc is preferable

Similar jobs

Job description
We are looking for an experienced Python developer to join our engineering team and help us create dynamic software applications for our clients. In this role, you will be responsible for writing and testing scalable code, developing back-end components, and integrating user-facing elements in collaboration with front-end developers.
Responsibilities:
- Coordinating with development teams to determine application requirements.
- Writing scalable code using Python programming language.
- Testing and debugging applications.
- Developing back-end components.
- Integrating user-facing elements using server-side logic.
- Assessing and prioritizing client feature requests.
- Integrating data storage solutions.
- Coordinating with front-end developers.
- Reprogramming existing databases to improve functionality.
- Developing digital tools to monitor online traffic.
Requirements:
- Bachelor's degree in Computer Science, Computer Engineering, or related field.
- 2-7 years of experience as a Python Developer.
- Expert knowledge of Python and Flask framework and Fast API.
- Solid experience in MongoDB, Elastic Search.
- Work experience in Restful API
- A deep understanding and multi-process architecture and the threading limitations of Python.
- Ability to integrate multiple data sources into a single system.
- Familiarity with testing tools.
- Ability to collaborate on projects and work independently when required.
- Excellent troubleshooting skills.
- Good project management skills.
SKILLS:
- PHYTHON
- MONGODB
- FLASK
- REST API DEVELOPMENT
- TWILIO
Job Type: Full-time
Pay: ₹10,000.00 - ₹30,000.00 per month
Benefits:
- Flexible schedule
- Paid time off
Schedule:
- Day shift
Supplemental Pay:
- Overtime pay
Ability to commute/relocate:
- Chennai, Tamil Nadu: Reliably commute or planning to relocate before starting work (Required)
Experience:
- Python: 1 year (Required)
Work Location: In person
DevDarshan is a devotional platform launched by IIT graduates to promote the teachings of Indian culture and the Hindu way of life in India around the world. In the 21st century, where everything around is digitized then why not temples. That’s the idea behind DevDarshan.We’ve built a community of devotees from multiple Countries, through our Mobile Application that connects Temples and Devotees, have successfully raised seed investment and also started to generate revenue for the temples and Priests associated with us. Right now we are looking to grow our team and build new exciting features for devotees all around the world.
This is where you come in.
We are looking for a passionate and self-motivated individual to help design our backend Systems to support both the Mobile App and WebApp
Requirements:
- Experience in NodeJS, Typescript, ExpressJS AWS EC2. You have built backend REST API’s
- Expert in System Design and Software Architecture Processes, How different components interact with each other in scale
- Experience with DevOps, Docker, AWS, Google Cloud.
- Experience in Managing Development Teams, complete delivery lifecycle
- Good understanding and experience of NoSQL and SQL Databases, which to be used when.
- Experience with CI/CD Systems like Jenkins, Github Actions.
- Some Experience with Realtime Databases/Systems or Socket based applications would be preferred.
- Some Experience with building Algorithms, Social Apps is preferred.
- Any experience with Handling Video Delivery like ffmpeg/HLS/WebRTC is preferred but not mandatory.
The Role
This Role naturally progresses into Engineering Manager / Software Architect.
- You will be involved at all stages of the product development process, from design to development and deployment.
- You will architect, build, scale, backend systems that powers our applications which will be used by millions of devotees every day.
- You possess a passion for improving techniques, processes, tracking, and continuously improve our engineering practices and would work on a daily basis towards that

Preferred Qualifications
- Bachelor's degree in Engineering with specialization in Computer science or related field
- 4-10 years of experience as a software engineer in a product development setting
- Deep experience in Python with demonstrated ability to build modern products
- Experience in designing APIs and integration patterns, implementing secure and sustainable products with a focus on quality and scalability
- Experience in FastAPI, Django, or equivalent
- Experience in data modeling and efficient usage of PostgreSQL, MySQL, MongoDB, or equivalent
- Experience with modern components like async python, pedantic, sqlalchemy, alembic, celery, google products API integration, etc. is a plus
- Understanding of CI/CD practices including code check-in policies, automated unit tests, automated code deployments, etc.
- Experience in other programming languages is a plus, especially Javascript and/or Typescript
- Experience building feature-rich and scalable web apps is a plus
- Ability to grasp new technologies and use them effectively to create industrial-strength software


● Own the development and deployment of one or more integral module (APIs and Services) that is part of AgroStar’s technology platform, used by farmers for communication, decision support and ecommerce
● Collaborate with the Product Managers and Senior Engineers for
understanding and designing the modules.
● Own the quality of module, and work with QA and Tech Support teams to identify hotspots, and bring continuous improvements.
● Bachelor’s degree or higher, with course in Programming/Data
Structures/Algorithms
● Experiences of programming in Python or GoLang or Web Technologies
(HTML, CSS, Javascript)
● Sound understanding of Data Structures, Algorithms and Object Oriented
Design and Databases (mySQL or mongoDB)
● Passionate about Software Engineering practices
● Excellent communication skills


If you are looking for a change this is what we can promise you:
You will have challenging problems to solve
You will have flexibility and autonomy to solve problems and deliver solutions
We will provide a highly collaborative environment with skilled and super friendly teammates
We will fully support you in developing software the right way
We won't burden you with useless policies and procedures
We will provide you the tools you need to do your job right
If that sounds attractive please apply! We'd love to talk to you.
Here are some more details about the position:
You will be hands-on writing code, unit tests, and performing peer code reviews. You will work with a project manager, software development engineers, user experience and interface designers, quality assurance engineers and customer stakeholders to deliver high quality, scalable and maintainable software solutions.
Required Qualifications
4+ years experience developing web applications using PHP
Ability to work effectively with offshore and nearshore team members
Experience performing peer code reviews
Experience writing unit tests
Experience with Git and merge conflict resolution
JavaScript and HTML, CSS
Ajax, Restful APIs and JSON
SQL (MSSQL, MySQL or similar)
Scalable Architectural Patterns
API Integrations
Asynchronous Processes and Multithreading
Desired Qualifications
5+ year of experience developing web applications.
Experience in Codeigniter PHP framework
Experience with React and Flux
frameworks like Angular, React, Bootstrap, Ember or similar
Experience working with offshore and nearshore development teams.
HTML 5 and CSS 3
Caching Technologies
Cloud Platforms (AWS, Azure, or Heroku)
Serverless technologies
IoC / Dependency Injection
Continuous Integration
Continuous delivery
Git
SourceTree and Bitbucket
Scrum
Project management software - Jira, Rally or similar
Virtual Machines
Postman


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.
1. Ability to work in a fast-paced environment with minimal supervision
2. Experience in Agile development using JIRA, GIT, Confluence.
3. 3+ years of Experience in node.js + Express.
4. Experience in profiling, debugging & troubleshooting Node.js processes.
5. Strong Experience as a backend developer for REST API design.
6. Strong knowledge of SQL/NoSQLdatabases like PostgreSQL / MySQL or MongoDB
7. Understanding accessibility and security compliance
8. Understanding fundamental design principles behind a scalable application.
9. User authentication and authorization between multiple systems, servers, and
environments.
- Strong Java software development experience – with a focus on Java 8 & 9
- Experience with NoSql databases – ideally with MongoDB
- Experience implementing REST apis – ideally with JAX-RS
- Experience with Reactive Programming – ideally with RxJava
- Experience implementing unit tests
Preferred Qualifications
- Experience developing applications in fintech or established financial institutions
- Experience with microservice architectures
- Experience developing systems that can scale to large amounts of data
- Experience working in Agile Scrum
- Experience working on a globally distributed team



