Responsibilities:
Assist in the development and maintenance of software applications.
Write clean, efficient, and well-documented code.
Collaborate with senior developers to troubleshoot and resolve issues.
Participate in code reviews and contribute to team discussions.
Stay up-to-date with emerging technologies and industry trends.
Test and debug software to ensure high-quality performance.
Provide support for software deployment and integration.
Requirements:
Bachelor's degree in Computer Science, Information Technology, or a related field.
Proficiency in the following programming languages such as Javascript, Python.
Proficient in the following database systems: mysql, postgres
Familiarity with software development methodologies and tools.
Strong problem-solving skills and attention to detail.
Ability to work effectively in a team environment.
Excellent communication skills.
Eagerness to learn and adapt to new technologies.
Preferred Qualifications:
Experience with web development frameworks (e.g., Next.JS).
Knowledge of database management systems (e.g., SQL, NoSQL).
Understanding of version control systems (e.g., Git).
Experience in managing ELK