We are seeking a highly skilled Full Stack Developer with expertise in both frontend and backend development.
This role involves designing and developing user-facing web applications, building server-side logic, managing databases, and ensuring application responsiveness and scalability.
The ideal candidate will collaborate with cross-functional teams and oversee projects from conception to deployment.
Key Responsibilities
- Build and maintain backend services using Node.js, Python, Java, or similar technologies.
- Develop and integrate RESTful APIs to ensure seamless communication between frontend and backend systems.
- Manage and optimize databases including MySQL, PostgreSQL, MongoDB, ensuring data integrity and performance.
- Utilize Git and other version control tools for code management and team collaboration.
- Implement CI/CD pipelines and manage cloud infrastructure for scalable application deployment.
- Apply security best practices including authentication, authorization, and data encryption.
- Optimize applications for cross-platform compatibility and performance.
- Troubleshoot and resolve bugs and performance issues to ensure a smooth user experience.
- Collaborate with product managers, designers, and stakeholders to deliver business-aligned solutions.
- Stay current with emerging technologies and continuously improve development practices.
Required Qualifications
- Minimum 8 years of experience as a Full Stack .NET Developer.
- At least 3 years of experience working with Azure Cloud.
- Strong backend development skills in Node.js, Python, Java, or similar languages.
- Hands-on experience with databases such as MySQL, PostgreSQL, MongoDB.
- Familiarity with version control systems, especially Git.
- Experience with cloud platforms including AWS, Azure, or Google Cloud.
- Knowledge of CI/CD pipelines and DevOps methodologies.
- Understanding of web application security principles.
Preferred Qualifications
- Experience with Terraform for infrastructure as code.