Junior Software Developer
About the role
This Junior Software Developer role involves contributing to software development, testing, debugging, and delivering high-quality, reliable applications. The position requires working with modern software solutions powered by cloud technologies and AI, utilizing a technology stack that includes React.js, Next.js, TypeScript, .NET/ASP.NET Core, Python, AWS, and various QA/testing tools. Key responsibilities include writing and executing test cases, identifying and documenting bugs, and collaborating within a team to deliver robust software products. Applicants should have at least 1 year of professional software development experience, strong QA knowledge, and a willingness to learn new technologies.
Must have
- Minimum 1 year of professional software development experience.
- Strong understanding of software testing methodologies and QA best practices.
- Ability to write and execute test cases, identify bugs, and document issues clearly.
- Knowledge of REST APIs, API testing, and database fundamentals.
- Familiarity with Git, GitHub, and collaborative development workflows.
- Good analytical thinking, debugging, and problem-solving skills.
- Ability to work independently and collaboratively within a team.
- Willingness to learn new technologies and contribute to real-world projects.
Nice to have
- Experience with Playwright, Cypress, Selenium, or Postman.
- Familiarity with CI/CD pipelines and AWS deployments.
- Knowledge of AI integration, LLMs, or machine learning.
- Experience working with React.js, Next.js, .NET, or Python projects.
- A GitHub portfolio demonstrating development and testing skills.
Technologies
- API Testing
- AWS
- CI/CD
- Cypress
- .NET
- Git
- GitHub
- LLM
- Machine Learning
- Manual Testing
- Next.js
- Playwright
- Postman
- Python
- React
- REST
- Selenium
- TypeScript
Highlights
Applicants should send their CV and GitHub/portfolio link to info@visiondesigning.com with the subject 'Junior Software Developer – Application'.