Full Stack Engineer
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• BS (or higher, e.g., MS, or Ph.D.) in Computer Science or related technical field involving coding, or equivalent technical experience. • 5+ years of work-related industry experience developing high-performance web applications in C#/ .NET. • Experience writing RESTful microservices with a popular web • Extensive knowledge of your development stack; for example, with C#, have a comprehensive understanding of the .NET, .NET Core, MVC, WebAPI, IIS etc. • 3+ years of experience as a Full Stack Engineer and knowledge of Front-End languages such as JavaScript, React, Angular. • Good working knowledge of HTML, CSS, and Javascript • Strong CS fundamentals with experience across a range of disciplines, with one or more areas of deep knowledge and experience • Consistent track record of developing, shipping, and maintaining large-scale web applications with a user • Experience working with AWS offerings such as EC2, ALBs, RDS, Beanstalk, API Gateway or with a different cloud provider and similar services. • Demonstrated experience to understand the tradeoffs to technical design decisions, risk assessment and mitigation activities. • Experience in analyzing and troubleshooting application issues in timely fashion. • Proven analytical thinking and problem-solving • Must have excellent communication skills both verbal and • Enthusiasm for technology, and an aptitude for learning and using new • Experience in Agile development methodologies, preferably both Scrum and • Experience with unit testing using frameworks like • Enthusiasm to work anywhere in the stack, especially in unfamiliar • Enthusiasm for modern DevOps practices (including containerization and Kubernetes deployments). • Good working knowledge of API • Experience with specific technologies such as Redis, ElasticSearch
Responsibilities
• Build products for internal and external users across the stack and a firm understanding of web frameworks, APIs, databases, and multiple back-end languages. • Partner with engineering managers, lead engineers, product managers and designers to deeply understand the needs of our users to architect and leverage most effective technical solution to build a product that serves those needs. • Design and develop software capable of reaching millions of • Write modular, secure, and well-tested • Ensure our development environment is best in class by delivering improvements to internal tooling and direct partnership with our product platform teams. • Articulate a technical vision for a more enlightened way of working and work with multi-functional partners to deliver that vision. • Ensure code quality and participate in code • Promote collaboration and best practices such as simplicity, automation, good design patterns, code coverage and reusability. • Own and maintain existing application platforms as part of the team, and look for opportunities to improve them.
Benefits
• In Office Policy: Candidates within a commutable distance to one of the offices listed below will be expected to commit to a hybrid in office schedule if selected. • In Office Policy