Type of Position: Full Time (Direct Hire)
Location: Remote/Hybrid (depending on location)
About Us:
Knowledge Relay is a leading player in the data visualization market, specializing in providing innovative solutions tailored to the unique needs of government and nuclear industries.
Position Overview:
We are looking for a talented and self-motivated Full Stack Developer with extensive backend experience to join our software team. This role offers the opportunity for remote or hybrid work structure, enabling you to collaborate with our team from anywhere in the U.S. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining both frontend and backend components of our applications. Your expertise in .NET Core, C#, cloud platforms, and microservices will be essential for building robust and scalable solutions.
The Full Stack Developer will have the following key responsibilities:
- Design, develop, and maintain scalable backend systems using .NET Core and C#.
- Collaborate with other developers to integrate frontend components with backend services.
- Implement and maintain microservices architecture, ensuring scalability, modularity, and reliability.
- Utilize cloud platforms such as AWS, Azure, or Google Cloud Platform to deploy and manage backend services.
- Develop RESTful APIs to enable communication between frontend and backend components.
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Conduct code reviews and provide feedback to ensure code quality and maintainability.
- Troubleshoot and debug issues across the entire stack, from frontend to backend systems.
- Work closely with DevOps engineers to automate deployment processes and ensure continuous integration and delivery.
- Collaborate with cross-functional teams including product managers, designers, and QA engineers to deliver high-quality solutions.
- Stay updated with the latest technologies, tools, and trends in full-stack development and recommend adoption where applicable.
- Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
The ideal candidate will have the following qualifications:
- Minimum Bachelor's degree in Computer Science, Software Engineering, or related field. (Master's degree preferred)
- Proven experience as a Full Stack Developer or similar role, with a minimum of 5 years of experience.
- Extensive backend development experience.
- Strong proficiency in .NET Core and C# programming language.
- Familiarity with ASP.NET Core, Entity Framework Core, and MVC patterns.
- Understanding of RESTful API development and best practices.
- Knowledge of microservices architecture and containerization technologies (e.g., Docker, Kubernetes).
- Familiarity with cloud platforms (Azure, AWS, or Google Cloud) and their services relevant to backend development.
- Experience with database design and development (SQL Server, PostgreSQL, etc.).
- Experience implementing security and data protection (e.g., OAuth, JWT).
- Proficiency in code versioning tools, such as Git.
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and one or more modern frontend frameworks (e.g., Angular, React, Vue.js).
- Excellent problem-solving skills and the ability to troubleshoot complex issues.
- Strong communication and collaboration skills, with the ability to work effectively in a remote team environment.
- Proven track record of delivering high-quality work on schedule in a remote setting.
Compensation:
- Competitive salary package.
- Remote work flexibility.
- Health, dental, vision and LTD insurance.
- Simple IRA retirement savings plan with company match.
- Vacation, Sick and Holiday pay.
- Flexible work hours.
- Opportunities for professional development and training.
- Dynamic and collaborative work environment.
Additional Qualifications:
· U.S. Citizens/Permanent Residents Only
To apply for this position, please submit your resume along with a cover letter highlighting your relevant experience. We look forward to reviewing your application.
Job Types: Full-time, Contract
Pay: From $74,880.00 per year
Benefits:
- Bereavement leave
- Dental insurance
- Dependent health insurance coverage
- Disability insurance
- Employee assistance program
- Flexible schedule
- Health insurance
- Life insurance
- Paid holidays
- Paid jury duty
- Paid sick time
- Paid time off
- Partner benefits
- Prescription drug insurance
- Professional development assistance
- Retirement plan
- Vision insurance
- Work from home
Compensation package:
- Yearly pay
Experience level:
- 5 years
Work Location: Remote