We are seeking a Mid-Level Software Engineer with a web application development with exposure to full-stack capabilities (front-end, back-end, full-stack) 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 development team to deliver reliable, high-performance applications. The ideal candidate has experience in web applications, 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 to achieve day-to-day objectives with moderate impact on the area/ project team. Works independently on larger, moderately complex projects/assignments. May assist other technical staff with tasks and assignments. Communicates with colleagues across multiple areas (project managers, other technical resources, etc.). Explains technical solutions, practices and procedures to others within the organization.
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
Mid Level