Contribute to the design, development, testing, and maintenance of scalable web-based applications.
Collaborate with cross-functional teams, including product managers, UX designers, and fellow developers, to translate business requirements into technical solutions.
Write clean, efficient, and well-documented code following industry best practices.
Perform unit testing and debugging to ensure the quality and reliability of the software.
Analyze and resolve system bugs and performance issues to enhance user experience.
Stay updated with the latest industry trends and integrate new technologies to optimize system performance.
Qualifications
Bachelor's degree in Computer Science, Software Engineering, or a related discipline.
Minimum of 3 years of professional experience in software development.
Experience working on complex, data-driven applications is a plus.
Proficient in front-end technologies such as HTML5, CSS3, and JavaScript frameworks.
Strong expertise in at least one backend programming language such as Java, Python, C#, or Node.js.
Hands-on experience with relational databases, including MySQL, PostgreSQL, or Oracle.
Strong problem-solving skills and the ability to work effectively in a team-oriented environment.