Role: Senior Full Stack Developer We are looking for a Full Stack Developer to produce scalable software solutions. You\'ll be part of a cross-functional team that\'s responsible for the full software development life cycle, from conception to deployment. As a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. You should also be a team player with a knack for visual design and utility. If you\'re also familiar with Agile methodologies, we\'d like to meet you. Responsibilities: Provide technical leadership for the project from conception to finished product Work with development teams and product managers to ideate software solutions Lead and mentor juniors and deliver modules with the team of junior developers Design client-side and server-side architecture - microservices based cloud native application architecture (REST, SOA) Build the front-end of applications through appealing visual design Develop and manage well-functioning databases and applications Designing and developing effective APIs Test software to ensure responsiveness and efficiency Troubleshoot, debug and upgrade software Create security and data protection settings Build features and applications with a mobile responsive design Write technical documentation Work with data scientists and analysts to improve software Cloud Engineering, configuration and optimization Identify bottlenecks in existing architecture to modularize them Qualifications Experience Requirements: 8+ years of software development that includes front end, backend, database, cloud / web technologies Skills / Qualifications: Bachelor\'s Degree in Computer Science, Information Systems or Electronics Engineering 4+ years of hands on software development experience with solid foundations in designing, and developing, B2B and B2C software web applications Strong knowledge and hands on experience in at least one cloud platform (preferably Azure) Solid Knowledge of Design Patterns, REST Frameworks and API development Excellent understanding of UML and proficiency in designing using UML (Class, Sequence, Activity Diagram, ER diagrams) Clear understanding of Non-Functional requirements of highly scalable web application and impact of design decisions on NFRs. Proficiency in server-side languages like Java/Python/PHP/Ruby/NodeJS etc. Solid knowledge on JavaSccript frameworks like AngularJS Proficiency with fundamental front-end languages like JavaScript/Type Script, CSS3, HTML5 Proficiency with database technology such as MySQL, Oracle, MongoDB, SQL Server and and caching mechanisms such as Redis, Memcached and Varnish Solid knowledge of service technologies like Redis, Queues, Kubernetes, Docker and SQL Experience in full stack frameworks using Java / Python / MEAN / MERN stack etc. Experience in TDD, Unit Testing, Integration testing and API testing. Strong problem solving, debugging skills. Good Knowledge on Microservice, SOA architectures and Horizontal scalability. Good Knowledge to integrate with DevOps CI/CD (Jenkins, GitHub Actions, Azure DevOps, etc) Good Knowledge on Cloud automation techniques like Terraform and Ansible Ability to multitask Ability to pay attention to details Good communication skills Problem-solving skills Additional information Good to Have Understanding on IaaS, PaaS, SaaS Understanding of database administration and management Experience working in innovation labs Experience in Manufacturing and Industrial Technology domain
foundit
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.