SDE III / Lead Engineer - Backend
Sequoia Consulting Group -
Sequoia was founded in the year 2001 by Greg Golub with the vision of becoming one of the largest independent benefits, insurance, and HR consulting firm. We’ve come a long way since our launching in May of 2001 with just a benefits services offering, one location, and five employees. Now, we have offices in 5 US locations, 1 global location and have big plans for the future. And with more than 1000 clients in the US market alone, we take care of our customers by unifying the benefits, HR, retirement, and insurance services which they require to scale and protect their business, through our guidance, service, and technology We are looking for a Lead software development engineer who is well versed with node.js/Golang and responsible for building our new product lines on insurance, HR & Payroll for US based companies. Your primary focus will be the development of all server-side logic and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.
What You'll Do:
Design and implementation of low-latency, high-availability, and performant applications. Integration of user-facing elements developed by front-end developers with server side logic. Be an Architect for your module and scale the application Writing reusable, testable, and efficient code. Make swift decisions in the way to build the product Articulate the approach to all the relevant team members Implementation of security and data protection. Integration of data storage solutions
What You'll Need -Preferred
Minimum 6+ years of experience in design and implementation of APIs. Strong hold in Algorithms and Problem solvingUnderstanding the nature of asynchronous programming and its quirks and workarounds. Good understanding of server-side templating & CSS preprocessors Understanding of front-end technologies, such as HTML5, and CSS3. Understanding accessibility and security compliance. User authentication and authorisation between multiple systems, servers, and environments. Integration of multiple data sources and databases into one system. Understanding fundamental design principles behind a scalable application. Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimising output to match the specific platform. Creating database schemes that represent and support business processes. Implementing automated testing platforms and unit tests. Proficient understanding of code versioning tools, such as Git.
What You'll Need -Minimum
Familiarity with cloud operations in one of the following cloud services: AWS, Google Cloud or AzureExperience in Application Profiling, Handling event-based queues Hands-on, result oriented and set high-quality code standards Contribution to OSSWorked on Agile Methodology, ScrumWrites tech blogs/stories, attended tech meetups/conferencesHas worked on high-scale backend systemsHaving worked on B2C companies is a plusWorked on high error-tolerance integration systems
What we offer?
Fun & Work at the same place with an amazing group and work cultureFlexible work timingsCompetitive salary + performance-based bonus programs + Medical insurance that covers you and your whole family
Join us and be part of our success journey!