What are the responsibilities and job description for the Staff Software Engineer - Full Stack position at Homee?
We are looking for a Staff Full Stack Software Engineer to continue to build and support our core platform and APIs. You will be a key technical contributor and will help contribute to important architectural decisions. This position requires critical thinking and technical mastery to build out federated microservices and manage integrations with both technology and enterprise partners. We are looking for a highly reliable and very disciplined person who will remain committed to the progress of our team and our company. We are seeking someone with prior experience leading a team of developers. Thanks to you, the whole organization will move faster and deliver higher quality products backed by well-written code. This is a staff position, no contractors, or agencies, please. As this role spans a variety of experience levels, the following are desired but not mandatory! We're looking for bright, curious and self-motivated people that expect to have fun at work and contribute to a collaborative, diverse environment. Responsibilities : Analyze user needs and develop software solutions.Work with the product owners to determine specification requirements.Write maintainable, well-documented code with extensive test coverage.Recommend and perform software upgrades to optimize operational efficiency.Collaborate with other developers to design and optimize code.Build high performance and scalable server-side technologies.Act as team lead for group of developers. Qualifications : 8 years of professional software development experience shipping high-volume, scalable applications on a service-oriented architecture.In-depth knowledge of TypeScript.In-depth knowledge of JavaScript frameworks like React, specifically Next.js.Experience with of RESTful APIs and / or tRPC.Experience with Node.js frameworks such as Express or Fastify.Experience with relational databases such as MySQL or Postgres.Experience with React Native.Familiarity with non-relational databases such as MongoDB or Redis.Experience with AWS; specifically, AWS Lambda.Thorough understanding of architectural patterns of large, high-scale distributed applications.Knowledge of test automation frameworks and experience in test authoring.Proven ability to self-manage but also work as part of a close-knit team using Agile development for tracking progress, issues, etc.Proven track record of leadership at a project level including leading a team of developers.
recblid p8m0td6ziazrq1m71q6d90xn6sk7p5