Key Accountabilities:As a Software Developer, you will be responsible for designing, developing, and maintaining scalable web solutions that provide an exceptional user experience.
You will collaborate with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality software products.
Your role will be crucial in ensuring the performance, reliability, and scalability of developed applications while contributing to the continuous improvement of our development processes.Develop and maintain web applications using web technologies such Angular, React, and Nodejs.
Collaborate with cross-functional teams to define, design, and ship new features.
Ensure the performance, quality, and responsiveness of applications.Identify and correct bottlenecks and fix bugs.
Help maintain code quality, organization, and automatization.
Participate in code reviews and contribute to the development of best practices.
Stay up to date with the latest industry trends and technologies.Required Skills and Experience:Proven experience as a Software Developer, with a strong portfolio of web applications.
Proficiency in Angular, React, and Node.js.
Experience with front-end technologies like HTML5, CSS3, and JavaScript.
Familiarity with RESTful APIs and integration.
Knowledge of database systems such as MongoDB, MySOL, or PostgreSOL.
Understanding of version control systems, such as Git.
Ability to write clean, maintainable, and efficient code.
Excellent problem-solving skills and attention to detail.
Strong communication and teamwork skills.Preferred Skills and Qualifications Experience with cloud services like AWS, Azure, or Google Cloud.Familiarity with DevOps practices and CI/CD pipelines.
Knowledge of containerization technologies such as Docker and Kubernetes.
Experience with testing frameworks and tools (e.g., Jest, Mocha, Cypress).
Understanding of Agile methodologies and practices.
Bachelors degree in computer science, Information Technology, or a related field (or equivalent experience.
Certifications in Cloud, DevOps, Programming or another Information Technology Certificate.