Full Stack Developer
Role details
Job location
Tech stack
Job description
At TK Elevator, we foster a strong culture of impact where your code powers critical business applications, your solutions enable seamless user experiences, and your work makes a visible difference in how millions interact with buildings every day. Application Development & Architecture:Design, implement, and maintain modern web and mobile applications using frameworks like Angular, . NET, and MAUI. Build cloud-native solutions that are scalable, maintainable, and aligned with microservices, event-driven architectures, and API-first design principles. Cross-Functional Collaboration:Work closely with UX/UI designers, product owners, architects, and other development teams to translate business requirements into elegant technical solutions. Contribute to architectural decisions and share knowledge across the global team. Code Excellence & Best Practices:Write clean, maintainable, and well-documented code that others can understand and build upon. Participate actively in code reviews, champion best practices, and continuously improve code quality and development standards. DevOps & Quality Integration:Develop automated tests and integrate them into CI/CD pipelines to ensure reliable and efficient deployment. Support continuous integration and delivery practices that enable rapid, safe releases to production. Performance & Reliability:Troubleshoot issues proactively, optimize application performance, and provide ongoing support for existing applications. Monitor system health and respond to incidents when needed to ensure high availability. Security-First Mindset:Integrate cybersecurity best practices into all phases of the development lifecycle. Implement secure authentication/authorization, protect sensitive data, and stay current with security vulnerabilities and mitigation strategies.
Requirements
Development Experience & Expertise:5+ years of hands-on experience in application development with proven track record building cloud-native applications. Strong proficiency in JavaScript/TypeScript and C# with deep experience in modern frameworks including Angular, . NET, and MAUI. Cloud & Architecture Proficiency:Hands-on experience with cloud platforms, particularly Azure, and solid understanding of microservices architectures, event-driven systems, and API-first design. Experience building and consuming RESTful APIs, GraphQL, and asynchronous messaging systems (Kafka, MQTT). DevOps & Modern Development Practices:Strong understanding of DevOps practices and tools including Git, Docker, and CI/CD pipelines. Familiarity with monitoring and observability tools like Grafana and OpenTelemetry. Experience with infrastructure as code and containerization is a plus. Security & Compliance Knowledge:Understanding of secure software design principles, authentication/authorization mechanisms (OAuth2, OpenID Connect), and data protection requirements. Experience implementing security best practices in application development. Agile & Team Collaboration:Proven experience working in agile, cross-functional product teams with ability to collaborate effectively across disciplines and time zones. Comfortable in a fast-paced, iterative development environment. Educational Foundation:Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent practical experience. Problem-solver:Strong analytical skills with ability to break down complex requirements into elegant solutions Pragmatic & hands-on:Strongly driven, get-things-done attitude-ready to roll up your sleeves and go the extra mile to make products successful Team player & independent:Collaborative team member who can also take ownership and work independently when needed Clear communicator:Good communication skills in English, able to explain technical concepts to both technical and non-technical audiences Quality-focused:Takes pride in writing clean code and building solutions that users love