101 ResourceTree Global Services Jobs
Lead Full Stack Engineer - Python/AngularJS (6-8 yrs)
ResourceTree Global Services
posted 13hr ago
Key skills for the job
Job Details :
Role : Lead Full Stack Engineer
Exp : 6 to 8 Years
Location : Bangalore (Hybrid)
Technology Stack :
HTML5, CSS, JavaScript, frameworks such as AngularJS, React, VueJs, Design and architect Python based APIs/ microservices to support the full Machine learning Lifecycle right from Development to Deployment , SQL, Postgres, MySQL, SQL Server, Oracle and/or experience with NoSQL DBMSs such as Mongodb, python server frameworks like FastAPI, ORM (Object Relational Mapper),Experience in cloud - AWS/Azure/GCP,
Responsibilities :
- Take ownership of the functional domain, leading efforts from product conceptualization to realization in collaboration with product teams.
- Shape the technical roadmap with a strong emphasis on platform-driven development, reusability, and key performance indicators such as scalability, performance, and reliability.
- Build highly performant, scalable web applications with a focus on creating platform centric solutions and reusable modules.
- Design abstractions and establish well-defined contracts, prioritizing separation of concerns to achieve overarching business and technical goals.
- Apply advanced problem-solving techniques to tackle complex business and technical challenges.
- Implement incremental architectural improvements, conducting thorough impact analyses for each change.
- Develop and optimize front-end UI to ensure applications are rendered consistently in cross-platform low performance environments.
- Work with cross-functional technical teams across deep learning, machine learning, distributed systems, program management, app engineering and product teams while working on all aspects of design, development and delivery of high-quality AI / ML Powered Web applications .
- Design and develop front-end using HTML5, CSS, JavaScript, frameworks such as AngularJS, React, VueJs
- Fixing and debugging issues across the full stack and optimizing the performance and usability of the web applications.
- Prototype and develop new ideas and participate in all parts of the lifecycle from research to release.
- Design and architect Python based APIs/ microservices to support the full Machine learning Lifecycle right from Development to Deployment
- Communicate with stakeholders in an effectively and actively plays a role to unblock team and self
- Build scalable micro services architectures than can handle high volume data requests and high concurrency
- Architect solutions for High Availability, Maximum Performance, Low Latency and High Throughput.
- Improve system reliability-Troubleshoot and investigate any identified issues
- Build and perfect test cases to introduce highly reliable and scalable application platforms
- Writing high-performance, reliable, and maintainable code.
Must have Skills :
- Core experience as a Lead engineer in with experience in Server Side, Front end
Technologies in an internet facing Web Based Software Product
- 4+ Years of hands-on experience server-side/back-end full cycle product development in a production environment in Python building microservices, REST APIs, Event driven Programming, and in design and deployment of ML Algorithms in Production
- 4+ years of web application development experience in Typescript /React
- Quality experience in having worked on a dynamic Web Enterprise or consumer SAAS app successfully in a team environment
- Expert knowledge of building and maintaining in Production, large scale micro services-based applications
- Proficient with SQL, RDBMS such as Postgres, MySQL, SQL Server, Oracle and/or experience with NoSQL DBMSs such as Mongodb
- Hands on experience in python server frameworks like FastAPI
- Excellent working experience with some ORM (Object Relational Mapper) libraries. E.g: SQL Alchemy
- Experience in Test driven Development
- Experience in cloud - AWS/Azure/GCP, Basics of Devops, CI/CD, Kubernetes etc
- Understanding of the threading limitations of Python, and multi-process architecture, Sockets, SSE
- Strong trouble-shooting skills that span systems(Linux), network, and application
- Excellent knowledge of version control (GIT) and Dev ops, Containers, Docker etc and Software Release management
- Deep understanding of core technologies such as Typescript, JavaScript, HTML5, CSS, Redux, Vite
- Thorough understanding of core design principles and common design patterns of React including, Hooks, Context API , Lifecycle methods , Routing etc in React.
- Experience with data visualization, familiarity with design concepts
- Passion for user experience: demonstrated ability to work closely with designers and build products and services that bring best experiences to consumers.
- Excellent coding skills writes code that is well structured, idiomatic, reusable, & easy to understand
- Good Understanding of in Statistics, Data, hypothesis validation, Data Science and Design of Algorithms
- Familiar with testing at multiple levels, and doing test driven development
Good to Have Skills :
- Capability to lead the design and architecture of multiple interconnected subsystems.
- Skill in breaking down complex or ambiguous problems into smaller, manageable components within the product scope.
- Strong understanding of industry coding standards, coupled with the ability to produce clear and effective technical documentation.
Functional Areas: Software/Testing/Networking
Read full job description