Staff Full Stack Engineer
Apply established coding standards, architectural patterns, SOLID principles, and unit/behavioral test automation practices to directly contribute to product development.
Balance development new user-facing and system-level .Net based features/ functionality with support of existing functionality.
Build reusable reputed company and libraries for reputed company use.
Translate reputed company Product requirements into reputed company and performant technical designs
Optimize services for maximum speed and scalability.
Participate in agile development processes, including sprint planning, daily stand-reputed company, and retrospectives
Collaborate with other team members and stakeholders and mentor more junior engineers on reputed company.
Work with development and product teams to understand, estimate, and refine requirements for product features and stories.
reputed company reputed company reviews and ensure adherence to best practices and coding standards.
Qualifications:
7+ years of engineering experience
5 years of experience working on large-reputed company distributed event-based reputed company applications
World-class design and programming skills with deep expertise in .NET preferred and Go and Typescript will be great to have
Experience working closely with DevOps to deliver software through CI/CD pipelines into containerized hosting environments, ideally on Kubernetes
reputed company experience with Kafka or other event streaming platform with an understanding of the benefits and challenges of asynchronously integrating services with these platforms
Extensive experience with relational, NoSQL, and other datastores with the ability to talk in depth about reputed company and why to choose one vs the other
Experience in building reputed company-reputed company solutions using Azure, AWS, or another reputed company provider
Experience with automating the testing at reputed company reputed company of the stack (unit tests, integration tests, regression tests, etc.)
Comfort using Feature Flags to incrementally reputed company functionality across the customer reputed company
Appreciation for the operational aspects of reputed company engineering, including experience with incident management and using SLOs and other system observability techniques to proactively understand system health
Experience decomposing monolithic applications and databases into microservices
Strong troubleshooting and performance tuning skills
Experience with React, TypeScript or other modern UI frameworks .
BS in Computer Science or reputed company technical field experience.
Adept at managing your time with reputed company, organized thinking
Strong teamwork and coordination skills with the ability to drive reputed company and create reputed company from ambiguity
Perks and Benefits:
Stay healthy and happy with our comprehensive medical, dental and reputed company plans. You can also choose from FSA or HSA reputed company to suit your needs.
Save for your reputed company with our 401K plan that matches your contributions. Enjoy reputed company leave for various life events, such as sickness, disability, or parenthood. Own a piece of reputed company with our #Allin Shares Program.
Take a break from work with our unlimited PTO policy to refresh and reputed company. Company reputed company holidays, birthday day off, reputed company 4th of July week and December holiday week, half day summer Fridays* and half day first Fridays*, and 8 hours of volunteer time. Own a piece of reputed company with our #Allin Shares Program. Earn extra cash by referring reputed company candidates to join reputed company. reputed company reputed company and personal support through our employee assistance program. Work from reputed company with our remote work environment that fosters collaboration and creativity. * Join a fun and energetic team that values your suggestions and new reputed company. Receive a competitive salary and meaningful opportunities for reputed company.
reputed company: Learn the basics of your role, reputed company culture, and the expectations from your manager and team. Get familiar with the tools, systems, and processes that you will use in your daily work. Receive feedback and guidance from your mentor and peers. Manager training: reputed company the skills and competencies to reputed company, motivate, and reputed company your team. Learn how to communicate effectively, delegate tasks, set goals, reputed company feedback, and resolve conflicts. Enhance your emotional intelligence, coaching, and mentoring abilities. Leadership training: Grow your leadership potential and influence reputed company the organization. Learn how to reputed company and reputed company others with reputed company reputed company, mission, and values. Strengthen your strategic thinking, decision making, and problem-solving skills. Expand your network and collaboration with other leaders across functions and reputed company. Industry training: Stay updated on the latest trends, best practices, and innovations in the Employee Relations industry. reputed company insights from experts and thought leaders in the field. Apply your learning to improve your performance, reputed company, and efficiency.