Tyler Technologies
Software Engineer
Full-stack software engineer at Tyler Technologies designing and maintaining scalable web applications: building Angular/TypeScript frontends, C#/Node.js backend services and REST APIs, optimizing relational and non-relational databases, integrating third-party services, and supporting CI/CD, testing, and monitoring.
- Compensation
- $93.5K–$100K / yr
- Location
- Yarmouth, United States
- Work setup
- Onsite
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Software engineering
- Posted
Skills
Must have
- 3+ years of experience in full-stack software engineering or application development
- Strong proficiency in Angular, TypeScript, HTML, and CSS
- Experience developing backend applications and RESTful APIs using C#, Node.js, Python, Java, or similar
- Familiarity with databases such as PostgreSQL, SQL Server, and DynamoDB
- Experience with Git, collaborative development workflows, and CI/CD pipelines (GitHub Actions, Jenkins, or GitLab CI)
- Strong understanding of software architecture, security, and scalable application design
- Experience with testing frameworks and debugging tools for frontend and backend applications
Nice to have
- Familiarity with Docker and Kubernetes
Full description
Responsibilities
- Design, develop, and maintain scalable full-stack web applications across frontend and backend systems.
- Build responsive and user-friendly frontend interfaces using Angular, HTLM, and JavaScript.
- Develop and maintain backend services, APIs, and microservices using technologies such as C# and Node.js.
- Collaborate with product managers, designers, and engineers to deliver high-quality software solutions.
- Design and optimize relational and non-relational databases for performance and scalability.
- Integrate third-party APIs and services to enhance application functionality.
- Write clean, maintainable, and testable code following software engineering best practices.
- Participate in code reviews, debugging, troubleshooting, and performance optimization efforts.
- Support CI/CD processes and contribute to deployment automation and application monitoring.
- Ensure application security, reliability, and scalability across the software stack.
- Continuously improve development processes, tools, and technologies.
Qualifications
- 3+ years of experience in full-stack software engineering or application development.
- Strong proficiency in Angular, TypeScript, HTML, and CSS.
- Experience developing backend applications and RESTful APIs using C#, Node.js, Python, Java, or similar technologies.
- Familiarity with databases such as PostgreSQL, SQL Server, and DynamoDB.
- Experience with Git, collaborative development workflows, CI/CD pipelines, and tools such as GitHub Actions, Jenkins, or GitLab CI.
- Familiarity with Docker and Kubernetes is a plus.
- Strong understanding of software architecture, security, and scalable application design.
- Experience with testing frameworks and debugging tools for frontend and backend applications.