Posted 1mo ago

Software Engineer

@ Tyler Technologies
Yarmouth, Maine, United States
OnsiteFull Time
Responsibilities:designing interfaces, building APIs, optimizing databases
Requirements Summary:3+ years full-stack software engineering; proficient in Angular, TypeScript, HTML, CSS; backend APIs with C#, Node.js, Python, Java; databases PostgreSQL, SQL Server, DynamoDB; Git and CI/CD; Docker/Kubernetes a plus.
Technical Tools Mentioned:Angular, TypeScript, HTML, CSS, C#, Node.js, Python, Java, PostgreSQL, SQL Server, DynamoDB, Git, GitHub Actions, Jenkins, GitLab CI, Docker, Kubernetes
Save
Mark Applied
Hide Job
Report & Hide
Job Description
Software Engineering

Yarmouth,
Maine

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.