This is a remote position.
Junior Software Developer Trainee - Remote Job, 1+ Year Experience
Annual Income: $59K - $69K
A valid work permit is necessary in the US/Canada
About us: Patterned Learning is a platform that aims to help developers code faster and more efficiently. It offers features such as collaborative coding, real-time multiplayer editing, and the ability to build, test, and deploy directly from the browser. The platform also provides tightly integrated code generation, editing, and output capabilities.
Description
As a Software Developer Trainee, you should be well-versed in programming languages, development frameworks, and third-party libraries. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.
Responsibilities and Deliverables:
- Understanding of Coding languages for frontend or backend development.
- Ability to search for components and plugins in platforms matching the requirements.
- Basic to medium knowledge of developing custom plugins and components
- Should have good analytical skills and logical reasoning skills
- Clean and structured coding pattern with a strong focus on documentation and commenting
- Excellent at understanding the logic of code and algorithms
- Work with development teams and product managers to ideate software solutions.
- Creating servers and databases for functionality.
- Write effective APIs
- Create security and data protection settings
- Design client-side and server-side architecture
- Understanding of Data structure and complexity
Required Skills:
- Able to learn new skill sets and develop software products.
- Ability to analyze and understand technical aspects of a project to write code.
- Good understanding of the IT industry and the latest technologies in trend.
- Effective verbal and written communication skills.
- Good at analytical approach, and client-centric approach with exceptional client interfacing and problem-solving skills.
- Candidates should have strong knowledge of OOPS, Java / C, C++, HTML, Data Structure, and Algorithms.
- The candidate must have excellent programming skills.
- The candidate should be a fast learner
- Knowledge of Android, iOS, or Angular, ReactJS, or NodeJS would be preferred.
Qualification:
- The candidate with a B.tech in CS/IT, MCA/ MBA/ M.Tech, or any post-graduation in Computer Sciences.
Benefits
- Work from home
- Opportunity to work on the latest technology domains including Blockchain, IoT, Cloud, or AI.
- Fast Learning
- Flexible working hours
- Deep technical training from coding to architecture
- Annual salary increment.