Web Developer
Role details
Job location
Tech stack
Job description
We are seeking a dynamic and innovative Web Developer to drive the development of engaging, responsive, and scalable web applications. In this role, you will leverage your expertise in front-end and back-end development to create seamless user experiences, optimize web functionalities, and contribute to the overall system architecture. Your passion for coding, problem-solving skills, and knowledge of modern web technologies will help us deliver high-quality digital solutions that meet our business objectives and delight our users., * Develop, test, and maintain robust web applications using technologies such as JavaScript, HTML, CSS, TypeScript, and frameworks like Angular and React.
- Design intuitive user interfaces by creating wireframes and collaborating with UX/UI teams to enhance user flows and web design.
- Build and manage scalable backend systems utilizing frameworks such as Django, Spring Framework, Ruby on Rails, or ASP.NET.
- Integrate third-party APIs and develop RESTful APIs for seamless data exchange across platforms.
- Optimize website performance through effective system architecture planning, responsive web design practices, SEO strategies, and code refactoring.
- Implement DevOps practices including CI/CD pipelines with Jenkins or GitHub Actions, containerization with Docker, configuration management using Ansible, and cloud deployment on AWS or Azure.
- Conduct unit testing and code reviews to ensure high-quality software delivery following SDLC (Software Development Life Cycle) standards.
Requirements
Do you have experience in Version control systems?, * Proven experience in full-stack web development with a strong portfolio demonstrating projects using JavaScript frameworks like React or Angular.
- Proficiency in front-end technologies including HTML5, CSS3 (and SCSS), Bootstrap, jQuery, and responsive web design principles.
- Solid understanding of back-end development with experience in Python (Django), PHP, Ruby on Rails, Java (Spring Framework), or C# (.NET).
- Familiarity with databases such as MySQL, PostgreSQL, Microsoft SQL Server, SQLite, MongoDB or other NoSQL solutions; ability to write efficient SQL queries.
- Experience working with version control systems like Git or SVN; knowledge of CI/CD tools such as Jenkins or GitHub Actions.
- Knowledge of system architecture principles including RESTful API design, SOAP web services, GraphQL APIs, and server management on Linux or Windows environments.
- Ability to use project management tools like Trello or Jira for task tracking; familiarity with Agile methodologies for software development.
- Strong understanding of DevOps practices including Docker containerization, Ansible automation tools, cloud services (AWS/Azure), and application deployment strategies.
- Excellent problem-solving skills with a focus on delivering innovative solutions that enhance user experience (UX) and data visualization techniques. Join us to be part of a forward-thinking team where your coding skills will shape the future of our digital presence! We value creativity, collaboration, and continuous learning-empowering you to grow professionally while making an impact through cutting-edge web development projects.
Benefits & conditions
Pulled from the full job description
- Flexible schedule