JD:
Key
Responsibilities:
• Design,
develop, and
maintain
scalable web
applications
using Python
(Flask,
Django,
FastAPI) and
Node.
• Build and
optimize
RESTful APIs
and
microservices
for
performance
and
scalability.
• Implement
services
leveraging
Azure Cloud
(App Services,
Functions,
Storage, SQL).
• Develop
responsive and
modern
frontend
applications
using
React.js,
Next.js, or
Flutter
(nice-to-have).
Knowledge of
JavaScript is
essential.
• Write clean,
maintainable,
and testable
code with unit
testing
frameworks
(Pytest,
Jest).
•
Troubleshoot,
debug, and
upgrade
existing
software
applications.
• Ensure
security best
practices
(OWASP Top 10,
secure
pipeline
integrations).
• Collaborate
in code
reviews, agile
ceremonies,
and
architecture/design
discussions.
• Stay updated
with emerging
technologies
(AI/ML, GenAI,
security
trends) to
keep solutions
cutting-edge.
• Work with
databases
(PostgreSQL,
MySQL,
MongoDB,
DynamoDB) to
design and
optimize data
flows.
• Contribute
to CI/CD
pipelines,
containerization
(Docker), and
deployment
with
Nginx/Tomcat/Apache.
Job
Requirements:
• Proficiency
in Python and
its frameworks
(Flask,
Django,
FastAPI).
• Strong
knowledge of
REST APIs
&
microservices
architecture.
• Experience
with frontend
frameworks
(React.js,
Next.js;
Flutter a
plus).
• Hands-on
with Azure
Cloud services
(App Services,
Functions,
Storage,
SQL).
• Solid
experience
with databases
– relational
and NoSQL.
• Familiarity
with unit
testing
frameworks
(Pytest,
Jest).
•
Understanding
of application
security and
secure build
pipelines.
• Experience
with Docker
containers and
web servers
(Nginx,
Apache,
Tomcat).
• Strong
problem-solving
and debugging
skills for
large-scale
distributed
systems.
Desirable
• Participate
in
architectural/design
discussions
and technical
strategy.
• Exposure to
Fraud
Detection,
Cybersecurity,
and GenAI.
• Strong
collaboration
with
product/design
teams to
define
requirements.
• Knowledge of
infrastructure
fundamentals:
Linux OS, VMs,
networking,
proxies.
• Ability to
thrive in
dynamic
environments
with evolving
requirements.
• Experience
with AI/ML
libraries
(TensorFlow,
PyTorch,
Scikit-learn,
OpenCV,
NLTK, SpaCy).
Qualifications
B.E./B
Tech/MCA or
equivalent
from a
recognized
university.
4+ years of
desired
experience
developing
&
maintaining
applications.
Kindly share a
strong profile
with someone
who is very
strong with
their tech
stack and has
good
logic-building
capabilities.