Main Purpose of Job :
We are seeking an experienced Senior Software Developer who is skilled in Ant Design, Next.js, TypeScript, Redis, MongoDB, AWS Amplify, and Amazon S3 . The ideal candidate will oversee project management tasks, represent required solutions for the company, and provide necessary technical support to team members. This role demands a combination of leadership, technical expertise, and problem-solving abilities.
Key Responsibilities :
- Project Oversight : Lead and manage software development projects, ensuring alignment with business goals and timely delivery.
- Technical Leadership : Act as the subject matter expert for the mentioned technologies, providing guidance and mentorship to the development team.
- Solution Development : Collaborate with stakeholders to gather requirements and design scalable and efficient software solutions.
- System Architecture : Develop and optimize architecture using Next.js, TypeScript, and other modern tools while ensuring integration with Ant Design components.
- Database Management : Work with Redis and MongoDB to create efficient, scalable data storage and retrieval solutions.
- Cloud Integration : Utilize AWS Amplify and Amazon S3 for hosting, data storage, and CI / CD pipelines, ensuring reliability and scalability.
- Code Review : Conduct thorough code reviews to ensure high-quality standards, performance, and security.
- Team Support : Offer training, troubleshooting, and support to team members for technical challenges.
- Continuous Improvement : Stay updated on industry trends, tools, and technologies to drive innovation and improve team workflows.
Qualifications :
Education : Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.Experience : Minimum of 5 years of experience in full-stack development with a focus on modern web technologies.Technical Skills :Proficiency in Ant Design , Next.js , and TypeScript .
Strong experience with Redis and MongoDB for database management.Hands-on expertise with AWS Amplify and Amazon S3 for cloud deployment and storage.Familiarity with modern front-end and back-end development frameworks.Project Management : Demonstrated experience managing software projects and working with Agile / Scrum methodologies.Leadership : Strong mentoring and team-building skills with excellent interpersonal and communication abilities.Problem-Solving Skills : Ability to troubleshoot complex issues and deliver effective solutions.Preferred Qualifications :
Experience with DevOps practices and CI / CD pipelines.Knowledge of GraphQL and API development.Familiarity with other AWS services beyond Amplify and S3