Junior Software Engineer (JSE)

Note: as one progresses along a career path, one should possess and show all qualities of levels below.

Years of Experience: 0-2

Knowledge & Technical Skill

  • Has broad knowledge of CS concepts, with familiarity of at least one backend language

  • Recognizes and advocates for clean code

  • Code is well tested, well documented & verified after deployments

  • Gaining knowledge of tools, and at least one area of the codebase

Impact & Output

  • Understands organizational and team goals, and progress on these targets

  • Capable of completing well-defined subtasks within a reasonable timeframe

  • Balances routine and new tasks

Communication

  • Communicates clearly, showing strong written and verbal capabilities

  • Organize and lead conversations and meetings across teams as needed

  • Is able to give and receive feedback

  • Accepts feedback graciously and uses feedback to improve and grow

  • Reaches out for support (to team and/or manager) when has a concern or unsure of direction / implementation instead of spinning wheels

Leadership

  • Strives to adhere to all DoSomething’s Core Values

  • Is an effective team member, and is able to participate in collaborative problem solving

  • Has a positive impact on the team and culture

  • Starts to explore different areas to gain expertise and shares the results of these small investigations

  • Requires close mentorship and supervision

Last updated