Junior Software Engineer

Junior Software Engineer

Focuses on learning fundamental coding skills and understanding software
development processes. This entry-level position involves supporting clients, resolving impact
tickets, performing maintenance, and implementing features. Real client interaction is
minimal, with greater exposure to internal clients.

Typical Tasks

  • Writing basic code
  • Fixing bugs
  • Participating in code reviews
  • Supporting clients
  • Resolving impact tickets
  • Performing maintenance
  • Implementing features

Required Milestones

  • Completion of a relevant educational program (e.g., computer science degree)
  • Certification in key programming languages
  • Successful completion of entry-level projects
  • Complete basic training in:
    • Python
    • Django
    • JavaScript
    • React/Vue
    • PHP
    • WordPress
    • Drupal
  • Successfully implement at least 5 important features under the following conditions:
    • Minimal setbacks
    • High-quality code (evaluated in code reviews)
    • Positive client feedback

Advancement Criteria

  • Competence in basic programming
  • Effective team collaboration
  • Problem-solving in basic project tasks
  • Demonstrating skill in the technologies and abilities required above