We are looking for a Senior Python Backend Developer who has the following experience and expertise -
- Proficiency in developing RESTful APIs using Flask or FastAPI framework
- Hands-on experience of using ORMs for database query mapping
- Unit test cases for code coverage and API testing
- Using Postman for validating the APIs
- Experienced with GIT process and rest of the code management including knowledge of ticket management systems like JIRA.
Other non-negotiable requirements are -
- Good academics
- Good communication skills
Ready and immediately available candidates will be preferred.
About Tech Prescient - We are a product engineering services company working with technology companies to build their awesome products. We work with customers to design and develop their product stack and hence, quality of work we produce is always premium. We are looking for equally motivated people to join our vibrant team and am sure we will make it a win-win situation.
About Tech Prescient
Tech Prescient is a premium Software Product Development Services company, deeply passionate about customer success! Quality and Customer Delight is at the core of everything we do.
We have core expertise in the following areas:
- Product Development Engineering: Product Design, Development, Deployment, and Support using Industry best practices. Expertise in the entire process from UX/Design, Architecture, Development, QA, and Deployment with the right design and technology choice across various tiers.
- BI, Analytics, ML, and AI: Data discovery, Ingestion, Orchestration, Quality, and Automation. Managing data at scale at rest or in motion. Data governance and access management. Data Insights and Data Visualization. Machine Learning, Auto ML, NLP for text analysis, model building for classification, regression, and clustering.
- Cloud Computing, Infra and DevOps: Building and deploying Secured and Scalable multi-tenant or hybrid applications and products ‘born in the cloud’. Expertise in hosting infrastructures and AWS in particular with a thorough understanding of AWS Cloud Services and DevOps processes with considerations to Security, access controls, and Authentication protocols.
- Mobile Computing: Building enterprise-grade mobile apps with an emphasis on user experience to deliver value and drive adoption.
What differentiates us is our obsession with the quality of work we produce. Customers work with us because of our technical expertise, transparent and agile processes and unflinching attention to detail in our work. Client success is at the core of what we do.
We partner with our clients at all stages including ideation, design, development, testing, deployment, and support.
Similar jobs
About You
We are looking for passionate, enthusiastic, and proactive people that want to build their future with us, growing as we grow.
Dot Net candidate with a minimum of 4 years' experience, you are excited by the rare opportunity to work with the latest Microsoft technologies, rebuilding existing proprietary systems from the ground up.
You are a great communicator who makes a positive contribution working within a team to deliver excellent outcomes for Stake Holders.
If this, is you, come and join one of INDIAs fastest growing companies and enjoy both a flexible working environment and a great team culture.
Role/Core Competencies
- Familiarity with architecture styles And Expertise in Design Principles, Design Patterns, OOPS
- Solid knowledge of C#/.NET Framework knowledge,
- Hands on experience in .NET MVC, LINQ, AJAX, XML, Entity Framework Code First Approach
- Strong Experience in designing and developing the services using Web API.
- Experience in CSS, jQuery, Java Script, HTML5, Bootstrap
- Demonstrated ability to incorporate new technologies and techniques.
- Experience in working with Source Control System like TFS.
- Strong and effective inter-personal and communication skills (verbal and written).
- Knowledge of agile/scrum development processes.
- Working experience in Sql Server.
Responsibility includes:
- Participation in all stages of a project's SDLC including requirements gathering and documenting, high-level and low-level design, coding, testing, and deploying.
- Execute development tasks on projects and will test to guarantee the technical quality of the solution and handle security vulnerabilities.
- Transforms high-level statements of product feature into software design and implement it.
- Able to perform well in a team and as an individual and must have knowledge of SDLC process with documentation.
- Participation in all stages of a project's SDLC including requirements gathering and documenting, high-level and low-level design, coding, testing, and deploying.
- GUI and User Experience design and implementation in Web based applications with exposure to RESTful Service.
- On the need basis, estimates work efforts to support overall product planning & tracking activity.
- You will execute development tasks on projects and will test to guarantee the technical quality of the solution and handle security vulnerabilities.
Nice to have
- Understanding of Agile
- If you are good in preparing test cases & executing test plans
Ever dreamed of being part of new product initiatives? Feel the energy and excitement to work on a version 1 of a product, bring the idea on a paper to life. Do you crave to work on SAAS products that can become the next Uber or Airbnb or Flipkart? We give you the opportunity to be part of a team that will be leading the development of a SAAS product.
Our organization relies on its central engineering workforce to develop and maintain a product portfolio of several different startups. Our product portfolio continuously grows as we incubate more startups, which means that different products are very likely to make use of different technologies, architecture & frameworks - a fun place for smart tech lovers!
What would you do:
- 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
- Participated in teams on product technical strategy, understand user requirements and provide technical solutions.
Who can apply:
- 2-4 yrs work experience as a Python Developer
- Expertise in at least one popular Python framework Django
- Knowledge of object-relational mapping (ORM).
- Databases like NoSQL, Mongodb,SQL, etc
- Experience with Pymongo is plus
- Experience with AWS or Azure
- Experience with Celery or equivalent
- Knowledge of message broker systems like Kafka is a plus.
- Knowledge of front-end technologies like Angular or React is a plus.
- Very good knowledge of Engineering practices (CI, CD, Branching strategies, Testing types).
- Very good knowledge of application's architecture (3-tier app, SOA, Caching, AWS/Azure, Docker)
- An inclination to get things done based on clear/aggressive goals setting and improving on productivity metrics
- Good problem-solving skills
- Team spirit
About CAW Studios:
CAW Studios is a Product Engineering Studio. WE BUILD TRUE PRODUCT TEAMS for our clients. Each team is a small, well-balanced group of geeks and a product manager that together produce relevant and high-quality products.
We believe the product development process is broken as most development companies operate as IT Services. Unlike IT Apps, we believe product development requires Ownership, Creativity, Agility, and design that scales.
Know More About CAW Studios:
Website: https://www.cawstudios.com/
Find us: https://goo.gl/maps/dvR6L26JUa42
Know More: https://www.cawstudios.com/handbook
We are looking for smart, dynamic individuals who have a passion for solving complex problems, and a strong will to learn. Join our engineering team and help us orchestrate, deploy & maintain efficient and scalable applications. To be successful in this role, you should have experience writing server-side logic.
Ultimately, you’ll build highly scalable & complex web applications that align with our business needs.
Responsibilities
1. Writing reusable, testable, and efficient code.
2. Design and implementation of low-latency, high-availability, and performant applications.
3. Designing and creating RESTful APIs for internal and partner consumption.
4. Implementation of security and data protection.
5. Debug code on the platform (written by self or others) to find the root cause of any ongoing issues and rectify them.
6. Database query optimization & design and implement scalable database schemas that represent and support business processes.
7. Review Merge requests of peers.
Qualification & Skills
1. Minimum 3+ years of hands-on experience in Node.jS stack.
2. Knowledge of how to build, use & document RESTful APIs.
3. Strong knowledge of version control.
4. Strong database skills.
5. Excellent verbal and written communication skills.
1. Experience deploying Node.js applications into production.
2. Ability to implement & work with sockets programming.
3. Knowledge of Amazon Web Services (AWS) infrastructure, and project deployment with the pipeline.
4. Knowledge of Redis is a plus.
We are looking for a Python Web Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, ensuring high performance and responsiveness to requests from the front end. You will also be responsible for integrating the front-end elements into the application; therefore, understanding front-end technologies is necessary as
well.
Education Qualification: B. E / B. Tech (CSE/IT/ECE) / MCA / BSE Computers from a reputed university and/or equivalent knowledge and skills.
Skillset and Expertise.
1. Having 0-6 Months of Industry Experience.
2. Familiarity/good knowledge of Python with Django framework and ORM (Object Relational
Mapper) concepts.
3. Understanding of the threading limitations of Python, and Multi-process architecture.
4. Understanding the fundamentals of design principles behind a scalable application.
5. Knowledge of unit testing and debugging applications to ensure low latency and high availability.
6. Writing reusable, testable, and efficient code
7. Writing effective and scalable Python codes.
8. ReactJS or AngularJS version 8 and above skills are the added advantage
Skills
Python
Django
Django – ORM
HTML5
CSS
Bootstrap
JavaScript
We are looking for JAVA Developers with 5 Plus years of Experience for our Client in the Banking sector .
Job location : Navi Mumbai (Work from Office)
Qualification: MCA / Graduate in Computer Science
Skills:
-Java, Spring boot ,JavaScript, XML
-Tomcat and Jboss
-JWT Token generation and Authentication
-REST and SOAP web services
-Spring Framework and Spring securities
-Oracle 11g
-TFS
Basic knowledge of frontend will be an added advantage
Roles and Responsibilities
-Candidate should have hands on experience in developing both REST and SOAP web services for web-based application.
-Should co-operate with the frontend developer in the integration process
-Implementing secure coding practices
-Bug fixing
-Should be able to deploy the application
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
• Design, implement, and extend core platform services and APIs to enable new
products and features to be built.
• Provide technical contribute to the core team that powers our backend services for
millions of concurrent users.
• Build and own the core systems that form the architecture of our backend services
from api gateways, service observability and inter-service communications to higher
level business components like identity, therapeutic engine, and analytics systems
just to name a few.
• Drive the qualitative aspects of the backend services, like performance, scalability,
observability, reliability and security and so on.
-
Expert knowledge of computer science, with strong competencies in data structures, algorithms,
and software design.
-
Strong understanding of end-to-end architectures and development frameworks; knowledge
across tiers in a multi-tier cloud environment including load balancers, web servers, application
containers, data stores, and distributed caches.
-
Minimum 6 years of experience with deep technical knowledge and hands on skills in Java.
-
Has worked extensively on caching technologies such as Redis, memcache.
-
Should be strong with Data Strcutures, Algorithms & OOPs concepts.
-
Worked on NoSQL databases such as MongoDb.
-
Designed and developed highly scalable multi-threaded large scale distributed systems.
-
Well versed with services and micro-services architecture.
-
-
Usage of containers, virtual machine systems, cloud computing.
-
The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a senior developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.
Responsibilities:
- Writing clean, high-quality, high-performance, maintainable code
- Develop and support software including applications, database integration, interfaces, and new functionality enhancements
- Coordinate cross-functionally to insure project meets business objectives and compliance standards
- Support test and deployment of new products and features
- Participate in code reviews
Requirements:
- B.Tech from Tier 1 College.
- 3+ yrs of experience, at least 2 yrs of experience with Python and Django.
- Expertise in Object Oriented Design, Database Design, and XML Schema
- Experience with Agile or Scrum software development methodologies
- Ability to multi-task, organise, and prioritise work