We are looking for a highly skilled and motivated
Full-Stack Developer with 23 years of experience in building scalable web applications using
React.js on the front-end and
Python (preferably Django/Flask) on the back-end. The ideal candidate should have a strong understanding of full-stack development, modern UI/UX principles, RESTful APIs, and deployment pipelines.
Responsibilities
- Design, develop, and maintain robust, scalable web applications using React.js and Python frameworks.
- Collaborate with UI/UX designers, product managers, and backend developers to deliver high-quality software solutions.
- Build and consume RESTful APIs and integrate them into web applications.
- Ensure the responsiveness and performance of applications across multiple devices and platforms.
- Write clean, modular, and maintainable code with proper documentation and unit testing.
- Optimize applications for speed, scalability, and security.
- Participate in code reviews, agile planning, and team discussions.
- Troubleshoot, debug, and enhance existing applications and services.
- Report writing and presenting technical information to wide audience.
- Stay up to date on regulatory standards, brand guidelines and design best practices
Qualifications
- Bachelor's degree in computer science, Engineering, or a related field.
- 36 years of hands-on experience in full-stack development.
- Strong proficiency in React.js, Redux (or similar state management), and modern JavaScript (ES6+).
- Solid experience in Python and back-end frameworks such as Django or Flask.
- Good understanding of REST APIs, JSON, and asynchronous programming.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and ORM tools.
- Familiarity with version control systems like Git.
- Experience in CI/CD, Docker, and cloud platforms (AWS, Azure, or GCP) is a plus.
- Knowledge of testing frameworks and writing unit/integration tests.
- Communication: Will be needing to communicate team members across global regions. Understand and can explain the concepts.