Job Title: Senior Software Engineer (Full Stack)
Experience: 4 - 6+ Years
Employment Type: Full-time / Work from office
Role Overview
We are looking for a highly skilled Senior Software Engineer (Full Stack) with strong expertise in full-stack development, hybrid applications, and microservices ideal candidate should have solid experience in JavaScript core, frontend and backend development, and Flutter applications, along with a basic understanding of AI and automation. You will work on complex projects, collaborate with cross-functional teams, and contribute to building innovative and scalable solutions.
Key Responsibilities
Design, develop, and maintain scalable full-stack applications using JavaScript and related technologies
Develop hybrid mobile applications using frameworks such as React Native or Angular Mobile
Work on Flutter applications and integrate them with backend services
Collaborate with frontend and backend teams to ensure seamless feature integration
Build and maintain microservices-based architecture for scalability and performance
Implement AI and automation solutions to improve application efficiency
Participate in code reviews and maintain high coding standards
Troubleshoot and resolve complex technical issues effectively
Required Skills
JavaScript Core
Strong knowledge of JavaScript fundamentals including syntax, closures, prototypes, and asynchronous programming
Hybrid Application Development
Experience with frameworks like React Native, Angular Mobile, or similar technologies
Flutter Development
Good understanding of Flutter framework and ecosystem
Frontend Development
Experience with HTML5, CSS3, React, Angular, or
Backend Development
Experience with , Express, or similar backend frameworks
Microservices Architecture
Experience designing and implementing microservices-based systems
AI & Automation
Basic understanding of AI and automation concepts with practical exposure to automation solutions
Nice to Have
Experience with Docker containerization and Kubernetes orchestration
Knowledge of cloud platforms such as AWS, Azure, or Google Cloud
Familiarity with Agile development methodologies
Experience with version control systems like Git