FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates a solid foundation in programming languages such as JavaScript, Python, Java, or C#, along with a strong understanding of core computer science fundamentals. Possesses effective communication skills and a proactive mindset for collaboration and continuous learning.
Highest-signal resume keywords
Programming Language ProficiencyUnderstanding of Data StructuresFamiliarity with GitExposure to Web DevelopmentStrong Communication Skills
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
JavaScriptPythonJavaC#Data StructuresAlgorithmsVersion Control
Soft Skills
Strong CommunicationTeam CollaborationProactive MindsetProblem-Solving
Tools & Technologies
Git
Industry Keywords
Software EngineeringComputer ScienceCross-Functional TeamTechnical DocumentationCloud Platforms
Tech Stack
Tools & technologiesCloudJavaJavaScriptPython
About the role
Key responsibilities & impact- Write, test, and maintain code as part of a cross-functional delivery team
- Participate in code reviews, sprint planning, and daily stand-ups
- Work closely with senior engineers to learn best practices in software design, testing, and deployment
- Help troubleshoot and resolve bugs and technical issues
- Build strong working relationships with client stakeholders, communicating progress and gathering feedback throughout delivery
- Contribute to technical documentation
- Continuously build your skills through on-the-job learning, mentoring, and training
Requirements
What you’ll need- A recent graduate in Computer Science, Software Engineering, or a STEM subject
- A genuine passion for technology and problem-solving
- Strong communication skills and the ability to work well in a team
- A curious, proactive mindset, comfortable asking questions and learning from feedback
- Eagerness to take ownership of tasks and grow into greater responsibility over time
- Solid foundation in at least one programming language (e.g. JavaScript, Python, Java, or C#)
- Understanding of core computer science fundamentals (data structures, algorithms, version control)
- Familiarity with Git and collaborative development workflows
- Exposure to web development, databases, or cloud platforms is a plus (through coursework, internships, or personal projects)
- No professional experience required, we're looking for potential and a willingness to learn
Benefits
Comp & perks- 25 Days annual leave
- Learning and Development support throughout your career at Theodo
- Private Health Insurance via Vitality
- 3 week work from anywhere policy
- Equipment budget for your tech set up
- Company pension
- Monthly Socials
- A Slack network of 700+ "Theodoers" across our extended ecosystem — ask questions, share patterns, or troubleshoot obscure challenges with some of the sharpest minds out there
- A hybrid working model, with offices based in London
