remote
Trainee Software Developer
Software Engineer
Entry‑level developer role focused on building real-world applications using Python and JavaScript, with hands‑on experience in version control and database fundamentals.
About the role
Key Responsibilities
- Collaborate with senior developers to design, develop, and deploy functional software for live business projects.
- Write clean, maintainable code in Python and JavaScript, following best practices and coding standards.
- Utilize Git for version control, participate in code reviews, and manage feature branches.
- Implement basic database interactions using SQL, ensuring data integrity and performance.
- Test and debug applications, documenting issues and solutions for continuous improvement.
Requirements
- Strong enthusiasm for learning and problem solving in software development.
- Basic understanding of programming concepts and ability to write simple scripts.
- Familiarity with Git and version control workflows.
- Good communication skills and willingness to work in a collaborative team environment.
Skills
pythonjavascriptsql