We are seeking a skilled Full Stack Developer to join our dynamic team. The ideal candidate will have extensive experience in developing robust, scalable web applications using modern technologies. You will be responsible for designing, developing, and maintaining both the front-end and back-end components of our applications, ensuring high performance and responsiveness.
Key Responsibilities:
Develop and maintain web applications using React and NextJS.
Build and manage server-side logic using NodeJS.
Design and implement GraphQL APIs.
Work with SQL Server and PostgreSQL databases to ensure efficient data storage and retrieval.
Deploy and manage applications on Azure Cloud.
Utilize Docker for containerization and efficient deployment processes.
Implement CI/CD pipelines using Jenkins.
Collaborate with cross-functional teams in an Agile environment.
Write clean, maintainable, and well-documented code.
Troubleshoot and debug applications as needed.
Stay updated with emerging trends and technologies in software development.
Requirements:
Proven experience as a Full Stack Developer or similar role.
Strong proficiency in React and NextJS.
Extensive experience with NodeJS and GraphQL.
Solid understanding of SQL Server and PostgreSQL.
Hands-on experience with Azure Cloud services.
Proficiency with Docker and containerization techniques.
Familiarity with Agile methodologies and practices.
Experience with Jenkins or other CI/CD tools.
Excellent problem-solving skills and attention to detail.
Strong communication and teamwork skills.
Ability to work in a fast-paced, deadline-driven environment.
Preferred Qualifications:
Bachelor s degree in Computer Science, Engineering, or a related field.
Experience with other cloud platforms like AWS or Google Cloud.
Knowledge of additional front-end frameworks or libraries.
Familiarity with serverless architecture and microservices.