Posted on: 02/05/2025
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
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1473950
Interview Questions for you
View All