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 problemsolving 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 highquality 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: Bachelors or Masters degree in Computer Science Software Engineering or related field.
- Experience: Minimum of 5 years of experience in fullstack 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.
- Handson expertise with AWS Amplify and Amazon S3 for cloud deployment and storage.
- Familiarity with modern frontend and backend development frameworks.
- Project Management: Demonstrated experience managing software projects and working with Agile/Scrum methodologies.
- Leadership: Strong mentoring and teambuilding skills with excellent interpersonal and communication abilities.
- ProblemSolving 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.