We are looking for an experienced Senior software engineer who is passionate about building scalable and efficient web applications. The ideal candidate will have expertise in both front-end and back-end technologies, with a strong focus on creating seamless user experiences. As a Senior software engineer, you will be responsible for the design, development, and deployment of web applications, collaborating closely with cross-functional teams to deliver high-quality products. You will be working on: Full Stack Development: Develop and maintain both front-end and back-end components of web applications using modern frameworks and technologies. Front-End Development: Design and implement responsive, user-friendly interfaces using HTML, CSS, and JavaScript frameworks such as React, Angular, or Vue.js. Back-End Development: Build and optimize server-side applications using technologies such as Node.js, Python, AWS serverless technologies, Develop and maintain RESTful APIs and microservices. Database Management: Design, implement, and manage databases (SQL and NoSQL) to ensure data integrity and performance optimization. Testing and Debugging: Write and execute unit tests, and perform debugging and troubleshooting to ensure the stability and performance of the applications. Collaboration: Work closely with UI/UX designers, product managers, and other developers to deliver features that meet business requirements. Version Control: Use version control systems like Git to manage codebase changes and collaborate with team members effectively. Continuous Integration: Implement CI/CD pipelines to automate testing, deployment, and scaling of applications. We are looking for: Educational Background: Bachelors degree in Computer Science, Information Technology, or a related field. Experience: 2 - 4 years of hands-on experience in full stack development. Technical Skills: Front-End: Proficiency in HTML, CSS, JavaScript, and front-end frameworks/libraries such as React, Angular, or Vue.js. Back-End: Strong knowledge of server-side languages and frameworks such as Node.js, Python (Django/Flask), AWS serverless technologies. Databases: Experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., DynamoDB, Redis) Version Control: Proficient with Git and GitHub/GitLab. Cloud Platforms: Familiarity with cloud services like AWS, Azure, or Google Cloud Platform is a plus. Testing: Experience with automated testing frameworks such as Jest, Mocha, or Selenium. Problem-Solving: Strong analytical and problem-solving skills with the ability to work independently. Communication: Excellent verbal and written communication skills, with the ability to collaborate effectively with remote and on-site teams. Agile Methodology: Experience working in Agile/Scrum environments. Experience with containerization and orchestration tools like Docker and Kubernetes. Familiarity with DevOps practices and CI/CD tools like Jenkins, GitLab CI, or CircleCI. Knowledge of web security best practices and performance optimization techniques. Role: Software Development - Other Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate PG: Any Postgraduate Key Skills Business communicationLead SoftwareQA LeadMachine learningSoftware QA LeadHealthcareMedical insuranceAccounts ExecutivePowerpointTeam building
Remote
Remote
Software Developer
(Based On Interview)
Lorem ipsum dolor sit amet, consectetur adipiscing elit.