Web Developer with some Dev Ops
About the position
Responsibilities
• Develop, test, and maintain web applications using modern frameworks (e.g., React, Angular, Vue, .NET, Node.js, or similar).
• Collaborate with designers and product managers to implement responsive and accessible front-end features.
• Build and integrate APIs and back-end services.
• Maintain and improve existing codebases and peer-review code for quality and efficiency.
• Work with databases such as PostgreSQL, MSSQL, MySQL, or MongoDB.
• Manage cloud-based infrastructure (AWS, Azure, or GCP) and implement best practices for security and scalability.
• Develop and maintain CI/CD pipelines using tools like GitHub Actions or Azure DevOps.
• Monitor application performance, set up alerts, and troubleshoot production issues.
• Automate provisioning and configuration using tools such as Terraform, Ansible, or CloudFormation.
• Maintain version control and deployment workflows using Git and containerization (Docker, Kubernetes preferred).
Requirements
• 3-5 years of experience in full-stack web development.
• Familiarity with DevOps tools and practices (CI/CD, monitoring, IaC, containers).
• Solid understanding of server/network architecture and Linux administration.
• Razor, Razor Pages experience.
• Familiarity with CMS platforms such as WordPress, Kentico, Umbraco, Sitefinity, or HubSpot CMS.
• Working knowledge of RESTful APIs, authentication (OAuth2, JWT), and security practices.
• MVC programming.
• .NET Core and .NET Standard experience. C# programming experience.
• Familiarity with Azure Devops, Google Cloud, or AWS, including standard web server and db server configuration and management.
• HTML, CSS, JS, and related markup languages.
• Front end development experience with frameworks such as VueJS, React, and Angular.
Nice-to-haves
• BA/BS with a major in CS, EE, or other computer engineering related field preferred.
• 3 plus years direct back end coding experience in ASP.NET and/or PHP with object oriented programming skills based on SOLID principles of computer science.
• Ability to work on tight deadlines.
• Ability to shift priorities when something critical interrupts your plans.
• Excellent verbal and written communication of how you're going to solve problems.
• Code documentation--if you don't comment your code and explain how you're doing something, you're not the right person for our team.
• Demonstrated ability to work on multiple projects at once.
• Flexibility in your schedule…while we maintain regular business hours from 8:30 to 5:00 PM, sometimes the nature of your work will require you to work outside those hours or on weekends to meet critical deadlines or restore critical functionality to client services.
• A self-starter able to work collaboratively as well as independently.
• A foundational understanding of how your web programming fits into the overall web development process including front end development, design, web hosting and marketing.
• A solid working knowledge of web best practices for accessibility, web content & SEO, web speed performance, mobile usability, and general web user experience.
Benefits
• Competitive salary based on experience.
• Flexible work hours and remote work options.
• Health, dental, and vision insurance.
• Professional development support and training.
• Generous PTO and holiday schedule.
Apply tot his job
Apply To this Job