*qualifications*- minimum: bachelor's degree in computer science, electrical engineering, computer engineering, or a closely related technical field (or equivalent practical experience).- preferred: master's degree in computer science, electrical engineering, computer engineering, or a related field.- 0-7 years of professional software engineering experience, with exposure to or experience in full-stack development.- demonstrated proficiency or strong foundational knowledge in python (fastapi), go, javascript, and/or typescript.- understanding of fundamental web development concepts (http, rest apis, grpc).- experience with version control systems, particularly git (using platforms like github, bitbucket, gitlab).- exposure to or experience with database technologies (relational or nosql) including mongodb.- familiarity with software development lifecycle and agile methodologies is required.- strong problem-solving skills and a willingness to learn.*responsibilities*:- implement and advocate for automated testing strategies (unit, integration, end-to-end) to ensure software quality and reliability.- collaborate effectively with cross-functional teams (product managers, other engineers, ui/ux designers, business stakeholders) to understand requirements and deliver solutions.- engage in continuous learning to stay current with industry trends and emerging technologies.