Kastle Systems

Software Engineer - Full Stack

Kastle Systems$90K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related field
  • 5+ years of experience in full-stack software development
  • Proficiency in C#, .NET, JavaScript, TypeScript, and SQL Server
  • Experience with RESTful API development and integration
  • Familiarity with cloud platforms like AWS and Azure

Responsibilities

  • Design, develop, test, and maintain full-stack software applications.
  • Build and maintain web applications for both internal and customer-facing functions.
  • Develop and maintain RESTful APIs and system integrations.
  • Design and manage database objects and queries.
  • Conduct unit testing and participate in peer code reviews.
  • Support cloud-based application deployments and CI/CD processes.
  • Collaborate with cross-functional teams in Agile development activities.

Benefits

  • Flexible work hours and remote work options
  • Professional development opportunities
  • Health, dental, and vision insurance
  • 401(k) retirement plan with company match
  • Paid time off and holidays
Full Job Description
Overview

Kastle Systems is seeking a Software Engineer II - Full Stack to design, develop, test, and maintain software applications supporting the company's Security-as-a-Service platform. The position requires applying software engineering principles to develop scalable applications, APIs, and integrations that support customer-facing and internal business systems.

The Software Engineer II works independently on moderately complex software development projects and collaborates with product, quality assurance, operations, and engineering teams to deliver secure, reliable, and maintainable solutions.



Responsibilities

Application Development
  • Design, develop, test, and maintain full-stack software applications.
  • Develop software solutions using technologies including C#, .NET, JavaScript, TypeScript, SQL Server, and related frameworks.
  • Build and maintain web applications supporting internal and customer-facing business functions.
  • Develop and maintain RESTful APIs and system integrations.
  • Create reusable software components and services.

Database and Integration Development
  • Design and maintain database objects, queries, stored procedures, and data models.
  • Develop integrations between enterprise systems and cloud-based applications.
  • Troubleshoot application, integration, and database issues.

Software Quality and Reliability
  • Perform unit testing and participate in integration and system testing activities.
  • Participate in peer code reviews.
  • Analyze and resolve software defects.
  • Support software deployments and post-production issue resolution.

Cloud and Platform Support
  • Develop applications deployed within cloud environments including AWS and Azure.
  • Support containerized application deployments and CI/CD processes.
  • Participate in troubleshooting application performance and scalability issues.

Collaboration
  • Participate in Agile software development activities including sprint planning, estimation, retrospectives, and backlog refinement.
  • Collaborate with product managers, architects, quality engineers, and business stakeholders.
  • Translate business requirements into technical solutions.

About Kastle Systems

Kastle Systems is a security services company that provides access control and video surveillance solutions to commercial and residential properties. The company's products and services include keyless entry systems, visitor management systems, and remote video monitoring. Kastle Systems was founded in 1972 and is headquartered in Falls Church, Virginia. The company has a team of experienced professionals who are dedicated to providing high-quality security solutions to their clients. Kastle Systems has been recognized for its innovative products and services, and has won numerous awards for its work.
Learn more about Kastle Systems
Size
500 employees
Industry

Similar Jobs

More Jobs at Kastle Systems

More Information Technology Jobs

Find similar Software Engineer - Full Stack jobs: