We are actively seeking a motivated and passionate Full Stack Engineer to provide technical expertise in the end-to-end design and development of multiple cutting-edge systems across multiple product lines for a wellness organization. In this role, you will work as an integral part of a cross-functional engineering team and will have the opportunity to innovate products and systems from scratch. Additionally, you will be responsible for the design, code review, testing, internal tool management, and updates. The successful candidate will be expected to be self-driven, think outside the box, and be open to working in a fast-paced environment.
Experience and Education
- Bachelor’s Degree in Computer Engineering, Computer Science, or related experience
- 3+ years of experience with .Net development
- Knowledge of integration services and upgrading / customizing in house applications
- Experience with working in a microservices environment
Skills and Strengths
C#.NetAngular or ReactAPIsTesting (Unit testing, TDD)SQL and NoSQL DatabasesWeb ServicesSDLCTroubleshoot / Bug fixingAgile MethodologyAutomation such as Terraform, ARM Template, others (a plus)Primary Job Responsibilities
Write clean, functional code on the front- and back-endDevelop and maintain internal software tools according to company needs.Test and troubleshoot / bug fixing or other coding issues.Collaborate with and across Agile teams to design, develop, test, implement, and support full stack technical solutions.Design and implement scalable web services, applications, and APIs.Identify bottlenecks and improve software efficiency.Work with a team of developers with experience in distributed microservice applications.Maintain and enhance existing applications and databases.Help team to enhance current SDLC best practices for a more quality focused development environment.Collaborate with team members to build out clear user stories, designs, and test cases for unlimited results.Develop and deploy new software, systems, applications, and modules as needed.Collaborate with other developers in code reviews and sprint planningTroubleshoot / debug possible application issues as they ariseAssume additional responsibilities as assigned / required.Help to develop automation for continuous integration & deployment.Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
Information Services, Technology, Information and Media, and Software Development
#J-18808-Ljbffr