




· The Objective:
You will play a crucial role in designing, implementing, and maintaining our data infrastructure, run tests and update the systems
· Job function and requirements
o Expert in Python, Pandas and Numpy with knowledge of Python web Framework such as Django and Flask.
o Able to integrate multiple data sources and databases into one system.
o Basic understanding of frontend technologies like HTML, CSS, JavaScript.
o Able to build data pipelines.
o Strong unit test and debugging skills.
o Understanding of fundamental design principles behind a scalable application
o Good understanding of RDBMS databases among Mysql or Postgresql.
o Able to analyze and transform raw data.
· About us
Mitibase helps companies find warm prospects every month that are most relevant, and then helps their team to act on those with automation. We do so by automatically tracking key accounts and contacts for job changes and relationships triggers and surfaces them as warm leads in your sales pipeline.

About Mitibase
About
Similar jobs


Title: Python Developer
Job Type: Full-time
Responsibilities:
- Developing and maintaining Python-based applications.
- Writing clean, maintainable, and efficient code.
- Integrating user-facing elements developed by front-end developers with server-side logic.
- Identifying and fixing bottlenecks and bugs.
- Participating in code reviews.
- Collaborating with cross-functional teams to design, develop and implement new features.
Requirements:
- Bachelor's or Master's degree in Computer Science or a related field.
- Strong proficiency in Python and its frameworks such as Django or Flask.
- Understanding of fundamental design principles behind a scalable application.
- Familiarity with code versioning tools such as Git.
- Knowledge of databases such as MySQL, PostgreSQL or MongoDB.
- Good problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.


Roles and Responsibilities
• Ability to create solution prototype and conduct proof of concept of new tools.
• Work in research and understanding of new tools and areas.
• Clearly articulate pros and cons of various technologies/platforms and perform
detailed analysis of business problems and technical environments to derive a
solution.
• Optimisation of the application for maximum speed and scalability.
• Work on feature development and bug fixing.
Technical skills
• Must have knowledge of the networking in Linux, and basics of computer networks in
general.
• Must have intermediate/advanced knowledge of one programming language,
preferably Python.
• Must have experience of writing shell scripts and configuration files.
• Should be proficient in bash.
• Should have excellent Linux administration capabilities.
• Working experience of SCM. Git is preferred.
• Knowledge of build and CI-CD tools, like Jenkins, Bamboo etc is a plus.
• Understanding of Architecture of OpenStack/Kubernetes is a plus.
• Code contributed to OpenStack/Kubernetes community will be a plus.
• Data Center network troubleshooting will be a plus.
• Understanding of NFV and SDN domain will be a plus.
Soft skills
• Excellent verbal and written communications skills.
• Highly driven, positive attitude, team player, self-learning, self motivating and flexibility
• Strong customer focus - Decent Networking and relationship management
• Flair for creativity and innovation
• Strategic thinking This is an individual contributor role and will need client interaction on technical side.
Must have Skill - Linux, Networking, Python, Cloud
Additional Skills-OpenStack, Kubernetes, Shell, Java, Development


- Python knowledge: object-oriented programming: inheritance, abstract classes, dataclass, dependency injection, design patterns: comand-query, repository, adapter, hexagonal architecture, swagger/Open API, flask, connexion
- Experience on AWS services: lambda, ecs, sqs, s3, dynamodb, auroradb
- Experience with following libraries boto3, behave, pytest, moto, localstack, docker
- Basic knowledge about terraform, gitlab ci
- Experience with SQL DB



ython Developer responsibilities include:
- Writing effective, scalable code
- Developing back-end components to improve responsiveness and overall performance
- Integrating user-facing elements into applications
Job brief
We are looking for a Python Developer to join our engineering team and help us develop and maintain various software products.
Python Developer responsibilities include writing and testing code, debugging programs and integrating applications with third-party web services. To be successful in this role, you should have experience using server-side logic and work well in a team.
Ultimately, you’ll build highly responsive web applications that align with our business needs.
Responsibilities
- Write effective, scalable code
- Develop back-end components to improve responsiveness and overall performance
- Integrate user-facing elements into applications
- Test and debug programs
- 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 and skills
- 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)
- Familiarity with front-end technologies (like JavaScript and HTML5)
- Team spirit
- Good problem-solving skills
- BSc in Computer Science, Engineering or relevant field

Job Description
JD - Python Developer
Responsibilities
- Design and implement software features based on requirements
- Architect new features for products or tools
- Articulate and document designs as needed
- Prepare and present technical training
- Provide estimates and status for development tasks
- Work effectively in a highly collaborative and iterative development process
- Work effectively with the Product, QA, and DevOps team.
- Troubleshoot issues and correct defects when required
- Build unit and integration tests that assure correct behavior and increase the maintainability of the code base
- Apply dev-ops and automation as needed
- Commit to continuous learning and enhancement of skills and product knowledge
Required Qualifications
- Minimum of 5 years of relevant experience in development and design
- Proficiency in Python and extensive knowledge of the associated libraries Extensive experience with Python data science libraries: TensorFlow, NumPy, SciPy, Pandas, etc.
- Strong skills in producing visuals with algorithm results
- Strong SQL and working knowledge of Microsoft SQL Server and other data storage technologies
- Strong web development skills Advance knowledge with ORM and data access patterns
- Experienced working using Scrum and Agile methodologies
- Excellent debugging and troubleshooting skills
- Deep knowledge of DevOps practices and cloud services
- Strong collaboration and verbal and written communication skills
- Self-starter, detail-oriented, organized, and thorough
- Strong interpersonal skills and a team-oriented mindset
- Fast learner and creative capacity for developing innovative solutions to complex problems
Skills
PYTHON, SQL, TensorFlow, NumPy, SciPy, Pandas
Our client is the Health-tech initiative of India's largest business house. Started in 2015, it empowers healthcare providers and consumers in India. All healthcare monitoring services are made available through an app that will help connect doctors, hospitals, pharmacies, laboratories and consumers, enabling preventive and predictive healthcare. It helps the care-givers to track the entire patient journey from the initial appointment and maintaining their records, generating lab test reports to providing virtual consultation and home-care solutions. It is expected that this futuristic guide will strengthen doctor-patient relationship and enhance the in-clinic experience.
As the Java Programmer, you will be responsible for developing cutting edge health-tech applications that include high scale transaction processing, intelligent bot based programs and data analytics.
What you will do:
- Building components for the company's advanced health tech platform using Java, Solr, SpringBoot, DialogFlow
- Communicating effectively in a cross-functional product development team and present ideas and solutions effectively
- Participating in technical planning and requirements gathering phases including design, code, test, troubleshoot, and document engineering software applications
- Developing the Code as per the requirements
- Working with product team and constructing the tech roadmap
- Designing, building and scaling the company's backend microservices
- Maintaining code integrity and organization
- Applying all quality requirements to make the code production ready
- Developing and deploying new features to facilitate related procedures and tools if necessary
- Developing documentation related to technical aspects and to facilitate current support, development, upgrades, or migrations
- Designing and building efficient, reusable, and reliable Java code
- Pro actively catching and fixing bugs, and providing support for the back end services
- Managing servers and infrastructure by keeping the lights on and refining the deployment architecture
What you need to have:
- Expert at hands on programming in JAVA and J2EE
- Must be from Product based companies (Should have developed Web Apps)
- Proven expertise in Java interfaces with MongoDB (or similar noSQL databases) as well as relational databases (mySQL, Postgres etc)
- Key contributor in atleast one 6+ months development project involving SpringBoot and Hibernate
- Strong understanding of application server infrastructure
- Good working knowledge of Maven based build systems
- Good understanding of build and deployment pipelines that involve ANT and Jenkins
- Proficient understanding of code versioning tools, such as Git or SVN
- Good knowledge of working on Rest APIs, Webservices
- Excellent problem-solving skills
- Hands on experience with Lucene/Solr
- Familiarity with DiagFlow based chat bot building
- Knowledge of NLP
- Learnt AI/ML systems
- Excellent interpersonal skills and the ability to build good working relationships.
- Must be self-motivated to prioritize and manage workload and meet critical project milestones and deadlines.
- Able to effectively collaborate with a team as well as take initiative and work independently to solve problems


We're looking for someone to join a team dedicated to building performant APIs and backend services that deal with large volumes of data for the company's flagship, global consumer product. Small, high-impact teams require conscious planning and decision-making when it comes to design, architecture, and product features. So, it's essential that you enjoy working in such an environment.
We're a team that cares about simplicity and being able to build reliable, deterministic systems and platforms. Hence, our choice of tooling is usually battle-tested reliable software with a robust test suite.
How we work
- You won't deal with the hustle culture. We're focused on building well-thought-out, stable and reliable software and we try our best to ensure everyone understands the big picture and the immediate goals.
- We work a solid 6-8 hour days and don't slave away 24/7.
- We're a remote engineering team. This makes effective communication extremely important. Our teams have benefitted greatly from good written communication. This includes everything from the product specification to the API spec. We spend a lot of time writing READMEs. As a result our engineers work with greater clarity and planning.
- We deploy several times a day and rely on a good test suite to ensure we're not making life hard for our colleagues.
- We don't expect anyone to know everything, but we are curious and learn along the way.
- We learn about the fitness space and what it means to really be fit and not just Instagram fit.
The Python Backend Engineer position may be a good fit for you if:
- You have 3 (or more) years of experience building and maintaining cloud applications.
- You have built APIs with Python, Flask, Django or FastAPI before.
- You have experience working with relational databases like PostgresSQL or MySQL and have spent time writing SQL queries for large datasets.
- Experience in writing Unit tests with pytest.
- You have worked with Docker, docker-compose.
- Familiarity with the AWS ECS stack.
We want you to care about
- Good object oriented design
- Performant APIs
- Analysing why queries are slow and how to go about improving them.
- Understanding DNS, Load balancing, Caching and Hashing.
- Customer data and privacy.
Our API Stack services use:
- Python 3.8+, Typescript
- FastAPI, Flask, HapiJs
- PostgresSQL, MySQL
- Redis
- Celery
- Pytest, Jest for unit testing.
- Gitlab CI/CD
- Amazon ECS container services



• 2+ years experience in application development
• experience with Python and Javascript is required.
• good knowledge of operating systems and networking concepts
• experience in using and understanding code from Open Source
• Strong command of NoSQL and ability to design schemas.
• Knowledge of front-end technologies such as React Native, React.js, or Javascript
• Experience with cloud infrastructure tools in AWS and Google Cloud
• experience with implementing best software engineering practices like version control with git, code reviews, writing unit-tests, writing readable code
• inclination towards researching new technologies and adapt them to solve challenges we face.
• Address all tech challenges and continue with tech innovation in order to improve business operations
• Experience with Live video stream a plus.
• Experience with AI preferred.





