Software Engineer
Core
Design and implement high-quality software solutions aligned with user needs and business goals, leading operational and technical projects.
Role type
Senior Software Engineer (Full Stack)
Builds
Tools and applications
Domain
Software Engineering
Deliverable
production ML models | product features
Required skills
TypeScript, Python, PHP, Object-Oriented Programming (OOP), SOLID principles, Testing frameworks (Jest, PyTest, PHPUnit), Modern frameworks (Django, Flask, Angular, Next.js, Symfony, Laravel), Git, Bash scripting, Docker, Agile workflows (Scrum, Kanban)
Preferred skills
AWS services, Open-source contributions
Responsibilities
Develop high-quality software design and architecture, Identify and execute tasks in the software development life cycle, Develop tools and applications by producing clean, efficient code, Ensure software is up-to-date with the latest technologies, Testing, design, and development of application in one of the following languages (Typescript, Python, PHP), Communication and tutoring with non-technical people in design choices
Seniority
Senior, hands-on IC