Senior Full Stack Developer
Posted 76ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Full Stack Developer role at Kisi, a physical security tech company. Involves coordinating with teams to develop scalable web applications and mentoring junior developers.
Responsibilities:
- Coordinate with product and engineering managers to align development with business goals
- Architect, design, and implement efficient, scalable, and responsive web applications using modern frameworks and technologies across teams (e.g. design, platform)
- Monitor relevant metrics and identify areas for improvement, e.g. according to web performance best practices
- Address bugs and performance issues through automated unit, integration, and end-to-end testing
- Address vulnerabilities, apply updates, and maintain security documentation proactively
- Mentor junior developers, interns, conduct code reviews, and offer guidance on complex tasks
Requirements:
- 3+ years of progressive experience in web development, including front-end and back-end integration
- Bachelor’s degree in Computer Science, Information Technology, or a related field (preferred)
- Expertise in modern web technologies (HTML, CSS) and languages, frameworks and libraries (e.g. TypeScript, React)
- Strong full-stack capabilities, including server-side development and API integration
- Proficiency in at least one major server-side language (e.g., Python, Node.js/Express, Go, or Java/Spring)
- Experience with relational database systems (e.g., PostgreSQL, MySQL)
- Familiarity with cloud platforms (e.g., AWS, Azure, or GCP) and containerization technologies (e.g., Docker)
- Proficiency in version control systems (Git) and agile collaboration (e.g., GitHub, Jira, or similar)
- Proven track record of performance optimization, including load time improvements and resource management
- Experience with automated testing frameworks (Cypress/Playwright) and debugging complex issues across the full stack
- Outstanding communication skills, with the ability to articulate technical concepts to both technical and non-technical stakeholders
- Excellent organizational and project management abilities, ensuring efficient task prioritization and timely delivery
- Commitment to continuous learning and staying current with emerging web development trends and best practices.
Benefits:
- flexible work arrangements
- professional development
















