HamburgerMenu
hirist

Senior Full Stack Engineer - Python/Javascript

IOWeb3 Technologies
Remote
5 - 7 Years
star-icon
4.6white-divider5+ Reviews

Posted on: 02/05/2025

Job Description

Job Title : Senior Full Stack Engineer (Python / JavaScript)


Role Overview :


We are seeking a highly experienced and skilled Senior Full Stack Engineer to join our team. In this role, you will lead the design, development, and implementation of robust, scalable, and high-performance web applications. You will leverage your expertise across both backend development using Python and full-stack capabilities with JavaScript frameworks to build seamless end-to-end solutions. As a senior member, you will mentor junior engineers, drive technical decisions, and contribute significantly to our architectural strategy.


Key Responsibilities :


- Lead the design, development, testing, deployment, and maintenance of full-stack web applications.


- Develop and optimize backend services, APIs, and business logic using Python.


- Design and implement efficient and responsive user interfaces and front-end components using modern JavaScript frameworks and libraries (e.g., React, Angular, Vue.js).


- Develop and manage databases (SQL or NoSQL) and ensure efficient data storage and retrieval.


- Design and build RESTful APIs and microservices, ensuring security, reliability, and scalability.


- Collaborate closely with product managers, designers, and other engineers to translate requirements into technical designs and implemented features.


- Provide technical leadership and mentorship to less experienced engineers.


- Drive technical decisions, evaluate new technologies, and contribute to the overall architecture of our applications.


- Ensure the performance, security, and scalability of the applications.


- Write comprehensive unit, integration, and end-to-end tests.


- Participate in code reviews to maintain code quality and standards.


- Contribute to improving development processes, tools, and methodologies (e.g., CI/CD).


- Troubleshoot complex issues across the full stack.


Required Skills and Qualifications :


- Minimum of [Insert Number, e.g., 5+] years of professional experience in full-stack software development.


- Strong proficiency in backend development using Python (including experience with frameworks like Django, Flask, or FastAPI).


- Extensive experience with full-stack JavaScript development, including strong proficiency in one or more modern frontend frameworks (e.g., React, Angular, Vue.js) and related technologies (HTML5, CSS3, TypeScript).


- Solid understanding of database design, development, and optimization (e.g., PostgreSQL, MySQL, MongoDB, Redis).


- Experience designing and consuming RESTful APIs.


- Proficiency with version control systems, particularly Git.


- Experience working in an Agile development environment.


- Strong understanding of software design principles, patterns, and best practices.


- Excellent problem-solving, analytical, and debugging skills.


- Strong communication and collaboration skills.


Desired Skills (Plus Points) :


- Experience with cloud platforms (e.g., AWS, GCP, Azure).


- Experience with containerization technologies (e.g., Docker, Kubernetes).


- Experience with CI/CD pipelines.


- Knowledge of testing frameworks for both backend (e.g., pytest) and frontend (e.g., Jest, React Testing Library, Karma/Jasmine).


- Experience with Node.js for building full-stack JavaScript applications or backend services


info-icon

Did you find something suspicious?