
Full Stack Software Engineer
- Livonia, MI
- $105,000-120,000 per year
- Permanent
- Full-time
- Design, develop, and maintain robust and scalable web applications, ensuring high performance and responsiveness.
- Implement user-friendly interfaces using modern front-end frameworks such as React or Angular.
- Develop server-side logic using languages like C# or Java, ensuring seamless integration with front-end components.
- Champion best practices in software design, development, and deployment.
- Contribute to a culture of continuous learning and technical excellence.
- Actively participate in internal initiatives to modernize our tech stack and development practices.
- Technical Skills:
- Deep proficiency in back-end development using the .NET Core framework.
- Deep proficiency in modern web technologies including HTML, CSS, JavaScript, and modern frameworks like React or Angular.
- Understanding of Azure PaaS services with the ability to help design cloud-native workloads.
- Familiarity with database design and management for both SQL and NoSQL databases.
- Solid understanding of API development and integration, including RESTful and GraphQL.
- Experience with CI/CD pipelines and DevOps best practices.
- Soft Skills:
- Excellent problem-solving abilities and attention to detail.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment.
- Demonstrated mentoring and guiding junior developers.
- Education: Bachelor's in Computer Science, Engineering, or a related field.
- Experience: Minimum of 3 years of professional experience in full stack development
- Strong understanding of event-driven and microservices architectures.
- Experience implementing solutions using software design patterns.
- Experience creating cloud-native technology solutions.
- Knowledge of web security best practices and performance optimization techniques.
- Proficient in agile development methodologies and tools.