Junior Software Developer
- Hiring from
- Sri Lanka
- Work type
- Hybrid
- Posted
622,766 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
About the Role
As a Junior Software Developer, you will maintain and build our live internal web applications, including our client portal, learning management system and IT asset platform, working across the full stack from the database to the user interface. You will take simple briefs from internal teams, break them into clear tasks and deliver them with minimal supervision, using TypeScript or JavaScript, SQL and AI coding tools such as Claude Code day to day. This is a hands-on role with real ownership, suited to an early-career developer who plans carefully, communicates clearly and takes security seriously.
Responsibilities
∙ Take simple briefs and requirements from internal teams, break them down into clear tasks, structure next steps and execute them through to delivery
∙ Clarify scope with the requester before building, and flag gaps, risks or open questions early
∙ Own the ongoing maintenance and development of our live web applications, including our client portal, learning management system and IT asset platform, from the database through to the user interface
∙ Get to know existing codebases quickly, work within their established conventions and design guidelines, and improve the documentation as you go
∙ Write clean, readable code in TypeScript or JavaScript and SQL, work on feature branches and raise pull requests for review before anything reaches production
∙ Handle deployments, database migrations, environment configuration and dependency updates across our hosting and database platforms, and respond to service alerts
∙ Build and maintain access controls and data protections in applications that handle client and personnel data
∙ Build and maintain automations and integrations between our applications and the business tools our teams use, including Microsoft 365 and AI tools
∙ Use AI coding tools such as Claude Code day to day to plan, prototype and test, and review AI-written code carefully before it ships
∙ Test your own work, fix bugs and handle support requests on our applications
∙ Keep short, clear documentation for what you build, including how it works, how to run it and how to deploy it
∙ Give regular progress updates and raise blockers early
∙ Follow our secure development and information security practices under our ISO/IEC 27001 certified information security management system
Requirements
∙ An undergraduate degree in Computer Science, Software Engineering or Information Technology, or equivalent practical experience
∙ 0–2 years of software development experience; internships, freelance work and personal projects all count
∙ A demonstrated ability to turn simple briefs and requirements into a broken-down plan with clear next steps, and to execute it with minimal supervision; this will be tested in the hiring process
∙ Working knowledge of JavaScript or TypeScript and at least one modern web framework (e.g. React, Next.js or Node.js)
∙ Basic SQL and relational database knowledge, with PostgreSQL preferred
∙ Comfortable using Git and GitHub, including branches and pull requests
∙ Hands-on use of AI coding tools such as Claude Code, Codex or Cursor
∙ An understanding of web application security basics such as authentication, access control and handling sensitive data
∙ Experience with Supabase (including row-level security), Render, Cloudflare, REST APIs, Microsoft Graph or third-party integrations is advantageous
∙ Familiarity with the Model Context Protocol (MCP) or building tools for AI agents is advantageous
∙ A portfolio, GitHub profile or project you can walk us through is advantageous
∙ Clear written and spoken English for task breakdowns, progress updates and documentation
∙ Based in Sri Lanka and able to work in a hybrid arrangement
Benefits
∙ Direct employment with Teams Squared
∙ Competitive salary at market-standard rates
∙ Exposure to a broad range of web development, automation and AI tooling work
∙ Professional development and ongoing training support
∙ Long-term career growth opportunities within a respected firm
If you are a driven early-career developer who enjoys turning simple briefs into working software, builds with TypeScript, SQL and AI coding tools, and is looking to take real ownership of live applications, come join our team. We encourage you to apply.
Note: Only shortlisted candidates will be contacted for further discussions.
Teams Squared is an equal opportunity employer, valuing diversity and inclusivity.
