About the Role Responsibilities End-to-End Development : Develop and maintain web and mobile applications, ensuring seamless functionality from front-end to back-end. Architecture Design : Design and implement efficient, scalable, and maintainable code architecture. Code Review and Quality Assurance : Lead code reviews and maintain high standards for quality and reliability. Technical Leadership : Provide technical guidance and mentorship to junior developers. Problem-Solving : Troubleshoot and resolve complex technical issues. Collaboration with Cross-Functional Teams : Work closely with project managers, designers, and other developers to ensure cohesive and timely project execution. Continuous Integration/Continuous Deployment (CI/CD) : Implement and maintain CI/CD pipelines. Innovative Solutioning : Stay abreast of emerging technologies and propose innovative solutions to improve application performance and user experience. Requirements Professional Experience : Minimum of 5 years of experience in full-stack development. Database Proficiency : Experience with database design and management, SQL and NoSQL databases. Version Control Expertise : Proficiency in using version control systems, such as Git. Strong Problem-Solving Skills : Ability to tackle challenging programming and design problems. Excellent Communication : Strong verbal and written communication skills. Team Player : Demonstrated ability to work effectively in a collaborative team environment. Nice to Haves Leadership Experience : Prior experience leading a development team or projects. Cloud Computing Skills : Experience with cloud services like AWS, Azure, or Google Cloud. Containerization and Orchestration : Familiarity with Docker, Kubernetes, or similar technologies. DevOps Experience : Understanding of DevOps practices and tools. Continuous Learning Attitude : Keen interest in staying updated with the latest industry trends and technologies. Agile/Scrum Experience : Experience working in an Agile or Scrum development environment. Contributions to Open Source : Active participation in open-source projects or communities. Educational Background : Bachelor's or Master's degree in Computer Science, Software Engineering, or related field. #J-18808-Ljbffr