KEY RESPONSIBILITIESDesign, develop, and implement new features and functionalities for the client's platform.Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.Lead and mentor fellow engineers at various stages in their careers.Take ownership of projects through the entire software development lifecycle, from inception to delivery.Write clean, efficient, and maintainable code.Conduct unit and functional testing to ensure software quality and reliability.REQUIREMENTS Bachelor’s degree in Computer Science or Engineering.8+ years of experience working as a Software Engineer, preferably in a fast-paced startup environment.Proficiency in Python, SQL (MySQL/Postgres/Oracle), and Linux/UNIX.Strong understanding of RDBMS and database design principles.Experience implementing and building APIs.Ability to lead and grow teams of engineers.Excellent communication and collaboration skills.Familiarity with agile practices and software configuration.Knowledge of microservice architectures and cloud technologies (AWS).Experience with DevOps practices and tools such as Jira or Clubhouse.io.Experience with payment systems and websockets is a plus.OFFER12-month-term contractor position (no medical/paid leave)Full-time dedication (40 hours/week)OVERLAP Overlap 5-6 hours with EST