Design, develop, and implement high-quality, scalable software solutions; Collaborate with cross-functional teams; Continuously improve and optimize existing software systems; Participate in agile development processes; Contribute to growth of engineering culture.
Requirements
- Bachelor's degree or foreign equivalent in Computer Systems Engineering, Computer Engineering, or other closely related field
- 3 years of progressive, postbaccalaureate experience in Software Engineering
- 3 years of experience in managing complex projects, software testing methodologies, back-end programming language (Typescript), and leading teams of Engineers