We are seeking a highly skilled and 4+ Years experienced Senior Software Developer to join our dynamic team. As a Senior Software Developer, you will play a key role in developing web applications, web3 applications for startups, and automating enterprise processes. Your expertise in JavaScript and Web3 technology stack will be instrumental in creating innovative solutions for our clients. Additionally, your guidance and excellent communication skills will contribute to the success of our team.
Responsibilities:
- Collaborate with cross-functional teams to design, develop, and deploy high-quality web applications using React, Node, Next.js, Nest.js, and other relevant technologies.
- Work on web3 applications, leveraging Blockchain technology, smart contracts, and Solidity.
- Utilize AWS services such as EC2, S3, Lambda, API Gateway, and CloudFormation to architect scalable and reliable cloud-based solutions. Implement and maintain CI/CD pipelines using tools like GitLab CI/CD, Jenkins, or similar.
- Containerize applications using Docker and orchestrate container deployments using Kubernetes or similar platforms.
- Provide technical leadership and mentorship to junior team members, guiding them in best practices and ensuring high code quality.
- Communicate effectively with clients and stakeholders to understand their requirements and translate them into technical solutions.
- Stay up-to-date with the latest industry trends and technologies, and actively contribute ideas and insights to improve our technical stack, DevOps practices, and development processes.
- Conduct code reviews and contribute to continuous integration and deployment practices.
- Collaborate with the team to identify and resolve technical challenges, ensuring project timelines and deliverables are met.
Requirements:
- Extensive experience in JavaScript development, including frameworks such as React.erience in JavaScript development, including frameworks such as React. Strong proficiency in Node.js, Next.js, and Nest.js.
- Familiarity with cloud platforms such as AWS (Amazon Web Services) and GCP (Google Cloud Platform).
- Experience with AWS services like EC2, S3, Lambda, API Gateway, and CloudFormation.
- Knowledge of containerization technologies such as Docker and orchestration platforms like Kubernetes.
- Experience setting up and maintaining CI/CD pipelines using tools like GitLab CI/CD, Jenkins, or similar.
- Knowledge of Blockchain technology, smart contracts, and experience with Solidity.
- Proficiency in TypeScript is highly desirable.
- Excellent communication skills and ability to work collaboratively in a remote and distributed team environment.
- Demonstrated ability to guide and mentor junior team