Job Description
About Lockt
Lockt is a pioneering Access Control software provider. Founded in 2021, Lockt is innovating the Access Control software market by providing easy to use tools, simple and powerful integrations, and compatibility with a wide variety of access hardware.
Overview
Lockt is seeking a Full-Stack Developer to add to its Software team. As a Full-Stack Developer, you will work closely with Lockt's Mobile, Web, and Firmware developers. Critical to this role is the ability to make sound product and architectural decisions while working autonomously. You should have solid skills in problem solving, self-guided research, and excellent communication. The ideal candidate has proven experience building a modern, rock-solid, scalable backend. You should enjoy creating new features to delight our customers and designing the server-side architecture for our innovative access control platform.
Responsibilities
• Learning and deeply understanding the Lockt software from a customer perspective
• Learning and deeply understanding the Lockt software from a technical perspective
• Support customers when they have issues using the Lockt software
• Aiding the sales team when technical perspective is required
• Working with the Lockt development team hands-on, taking, and assigning development tasks
• Cloud Infrastructure support, diagnostics, and maintenance
• Take ownership of the Lockt backend
• Build, Maintain, and Deploy a bulletproof backend environment to serve our customers who rely on Lockt around the clock.
• Design robust APIs that enable Lockt’s customers to reliably and quickly communicate with the database.
• Apply best practices and security measures to protect our data and that of our customers.
• Support third party integrations via an external API
• Responsible for managing the database
• Review requirements, specifications and technical design documents to provide timely and meaningful feedback
• Manage the full life-cycle software development
• Create detailed, comprehensive, and well-structured test plans and test cases
• Project manage external software development resources
Qualifications
• Passion for Backend development and cloud-based infrastructure
• Excellent communication skills
• Must have programming experience with PHP, JavaScript, Node,
• Must have experience with RESTful API design/architecture
• Must have experience with Microsoft SQL Server, Postgres and similar data stores and designing relational data models
• Must have 5+ years of experience working in a Software Development role
• Must have BS degree in Computer Science or Computer Engineering
• Must have experience in the Locking and Access C0ntrol industries including experience with Locking Systems, Locking Hardware, Electronic Locks, PACS Systems
• Prefer experience building API-based integrations with other cloud services
• Prefer experience with log/data analysis pipelines and backend services for mobile applications
• Prefer experience with deploying and maintaining software services within public cloud environments such as Digital Ocean, AWS, Azure, Load Balancing, Virtual Machines, Docker, Logging Systems, Semgrep, Graylog, New Relic / other monitoring services
• Must be familiar with SOC2 compliance
• Knowledge of Linux fundamentals including bash / command-line
• Knowledge of Windows Server management
• Knowledge of AI / GenAI is a plus
Job Type: Contract
Pay: $80,000.00 - $100,000.00 per year
Benefits:
• 401(k)
• Dental insurance
• Health insurance
• Paid time off
• Vision insurance
Education:
• Bachelor's (Required)
Experience:
• Software development: 3 years (Preferred)
• PHP: 3 years (Required)
• Access Control Industry (Electronic Locking Systems): 2 years (Required)
Work Location: Hybrid remote in Addison, TX 75001