
Overview
Job Information
Date Opened
Job Type
RSD NO
Industry
Min Experience
Max Experience
City
State/Province
Country
Zip/Postal Code
Job Description
About the Role:
We are seeking a seasoned Fullstack Developer with strong backend skills in Python and frontend expertise in ReactJS. The ideal candidate will have 8-10 years of hands-on experience building scalable, high-performance applications and a deep understanding of modern development workflows. This role involves working across the stack and collaborating closely with cross-functional teams in an Agile/Scrum environment.
Key Responsibilities:
Develop and maintain scalable backend services using Python (Django REST framework, Flask)
Build efficient data processing pipelines and integrate with external services
Design and implement RESTful APIs to support frontend functionality
Develop and implement user interface components using ReactJS, TypeScript, and modern JS frameworks
Ensure high code quality through unit testing and best development practices
Participate in architecture, design, and product discussions
Collaborate within Agile/Scrum teams for end-to-end feature delivery
Must-Have Skills:
Backend Development:
Proficiency in Python with deep knowledge of application programming concepts
Experience with Django REST framework, Flask
RESTful Web Services, NoSQL & In-Memory Databases
Expertise in JSON, XML data manipulation
Pandas, Pytest, exception handling
Multithreading / Asyncio, gRPC (microservices concepts)
Frontend Development:
Expertise in ReactJS, Redux, Webpack
Strong command of TypeScript and JavaScript
Ability to design and develop high-performance UI components
Nice to Have:
Knowledge of Java
Familiarity with unit testing frameworks (e.g., JUnit)
Experience with CI/CD pipelines (Jenkins, Bamboo)
Understanding of Cloud services (preferably Azure)
Azure Active Directory, Notification Hub
Cloud app services, load balancers, application gateways
Soft Skills & Work Style:
Strong problem-solving skills and a self-sufficient mindset
Team-oriented with excellent collaboration abilities
Exceptional communication and documentation skills
Thorough understanding of the Agile Scrum framework