Job Description
Senior Software Engineer
Job Summary
Seeking a Senior Software Engineer to join a growing technology team. This role offers the opportunity to work across the full stack, solving complex technical challenges and shaping the future of the platform. You’ll collaborate closely with leadership and product teams, while influencing engineering culture, codebase quality, and technical direction.
Responsibilities
-
Architect, build, and deploy high-quality code across the full stack.
-
Design scalable solutions that improve performance and enhance user experience.
-
Lead issue resolution and ensure production systems meet high reliability standards.
-
Proactively identify opportunities for system optimization and code health.
-
Mentor teammates and contribute to a culture of technical rigor and collaboration.
Qualifications
-
5+ years of full-stack software development experience.
-
Degree in Computer Science, Engineering, or related field.
-
Hands-on expertise with:
-
Frontend: TypeScript, JavaScript, React
-
Backend: Node.js, Express.js, REST APIs
-
Infrastructure: Relational databases, Git, AWS
-
Strong communication skills and proven ability to collaborate across teams.
-
Experience in agile environments delivering complex features or systems.
Preferred Skills
-
DevOps exposure (CI/CD, monitoring, containerization).
-
Familiarity with tools like Linear, Cursor, or emerging AI dev tools.
-
Experience mentoring peers and shaping engineering best practices.
Disclaimer: Please note that this job description may not cover all duties, responsibilities, or aspects of the role, and it is subject to modification at the employer's discretion.
#LI-MC1