Summary from listing
The Senior Software Engineer will design, develop, deploy, and maintain scalable software systems using Java, TypeScript, Python, and JavaScript. Responsibilities include software architecture, code quality and performance optimization, code reviews, complex problem solving, mentoring junior engineers, automated testing, CI/CD, and cross-functional collaboration. The role requires a bachelor's or master's degree in a relevant field and at least seven years of professional software development experience, with expertise in the listed programming languages and strong software engineering, system design, and cloud knowledge.
