Software Developer
Core
Develop, test, debug, and maintain software applications and web components.
Role type
Junior Software Developer
Builds
Reliable, scalable, and efficient technology solutions
Domain
Software Engineering
Required skills
Python, Java, JavaScript, TypeScript, SQL, REST APIs, Git, GitHub, Unit Testing, Object-Oriented Programming
Preferred skills
React, Node.js, Django, Spring Boot, Cloud Platforms, CI/CD, Agile
Technologies
Python, Java, JavaScript, TypeScript, SQL, Git, GitHub, React, Node.js, Django, Spring Boot
Responsibilities
Develop, test, debug, and maintain software applications; Write clean, efficient, reusable, and maintainable code; Collaborate with developers and cross-functional team members to design and implement software features; Assist in developing and integrating REST APIs and web application components; Work with databases and SQL to store, retrieve, and manage application data; Identify and troubleshoot software defects, performance issues, and technical challenges; Participate in code reviews and incorporate feedback to improve code quality; Write and execute unit tests to help ensure software reliability and functionality; Assist in documenting technical processes, application features, and development workflows.
Seniority
Junior, 0-1 years experience