About the Role:
We are seeking a highly skilled and motivated Full-Stack Developer with at least 3 years of hands-on experience in developing robust web applications and services. This hybrid role offers an opportunity to collaborate closely with our team in Columbus, OH, while contributing to cutting-edge projects that drive business innovation.
Key Responsibilities:
- Design, develop, and maintain scalable web applications and REST APIs using .NET (C#) and modern front-end tools like TypeScript and React.
- Implement software development best practices, including object-oriented design, design patterns, and clean code principles.
- Work with relational databases, preferably MS SQL Server (nice to have).
- Collaborate with cross-functional teams to deliver high-quality, scalable solutions in a hybrid Agile environment.
- Leverage modern DevOps practices, including Infrastructure as Code (Terraform) and version control systems (Azure DevOps), to streamline development and deployment processes.
- Build and manage containerized applications using Docker and Kubernetes.
- Utilize monitoring and logging tools such as DataDog to ensure system reliability and performance.
- Stay current with emerging technologies and recommend innovative solutions to enhance the development process.
Qualifications:
- 3+ years of hands-on full-stack development experience with a strong focus on web applications and services.
- Proficient in .NET (C#) for back-end development and TypeScript with React for front-end development.
- Strong understanding of REST API development and integration.
- Solid knowledge of object-oriented design, design patterns, and clean coding principles.
- Experience with MS SQL Server or similar relational databases (nice to have).
- Familiarity with Terraform, Docker, Kubernetes, and Azure DevOps.
- Exposure to logging and monitoring tools like DataDog (nice to have).
- Excellent problem-solving skills, with a passion for learning and adopting new technologies.
- Strong communication and collaboration skills, with the ability to work effectively in a hybrid work environment.
Additional Information:
This position is a hybrid role, requiring the candidate to work onsite in Columbus, OH, with the Impower team as needed.