We are seeking a Junior-Level Software Engineer with full-stack capabilities to design, build, test and maintain scalable software systems. This role will play a part in creating front-end and backend services, developing APIs, and collaborating with the development team to deliver reliable, high-performance applications. The ideal candidate has experience in front-end and backend systems, cloud-native architectures, testing, and modern CI/CD practices and tools, while also being comfortable contributing across the full stack when needed. Duties include computer programming, documenting, managing configuration, testing, and bug fixing involved in creating and maintaining applications and frameworks involved in a software release life cycle and resulting in a software product. Key Responsibilities: Responsible for writing and maintaining source code, creating and maintaining software applications and applying frameworks involved in a software release. Duties include computer programming, documenting, managing configuration, testing, and bug fixing involved in creating and maintaining applications and frameworks involved in a software release life cycle and resulting in a software product. Expertise in one or more programming language is required. Works on day-to-day objectives with limited impact beyond the scope of own work area/ project team. Works under supervision on less complex projects/ assignments. Solves simple, routine technical problems following established procedures and policies. Develops products, solutions, processes using basic principles, theories and concepts within own technical specialty Communicates with peers to explain facts, basic analysis, processes and practices related to area.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level
Number of Employees
5,001-10,000 employees