September 6
• Design, build, and optimize software systems. • Lead and implement technical strategies. • Collaborate with Product Management and cross-functional teams. • Communicate architectural strategies effectively to stakeholders. • Mentor engineers and conduct code reviews. • Monitor system performance and drive optimization initiatives. • Manage your time independently for project deliverables. • Coordinate with the team during core hours.
• 8+ years in software development. • Proven experience in taking complex projects from ideation to launch. • Strong understanding of software architecture principles and practices. • Expertise in writing well-structured, maintainable unit tests. • Deep knowledge of relational databases and distributed system design. • Proficiency in Java and RESTful services. • Proven track record of building and supporting high-load web applications and addressing scalability challenges. • Proven ability to work with cross-functional teams to successfully launch products. • Excellent interpersonal skills with extensive experience collaborating with multiple stakeholders. • Practical communication skills in English, both written and verbal. • Comfortable working with AWS and cloud-based environments. • Eagerness to learn new technologies and continually develop professional skills.
Apply Now