We are looking for an experienced software engineer with strong technical and communication skills who has developed full-stack web apps, created solid APIs, and beautiful interfaces for consuming them in user-friendly apps. Focusing on details and well-written self-documented code is essential for this position. You can expect to collaborate with a solid team of designers, product managers, developers, and testers daily. You must be experienced in building highly scalable and resilient systems that can meet our customers' :
- Create new reporting features and improve the existing functionalities.
- Build backend and Frontend API features and architecture.
- Work cross-functionally across our platform, experience, CRM, and other teams.
- Drive performance through benchmarking and optimization.
- Work with a wide range of systems, processes, and technologies to own and solve problems from end to end.
- Collaborate closely with our leadership team, including engineers, designers, and product managers, to build new features and products.
- Uphold high engineering standards and bring consistency to the many codebases and systems you will encounter.
- Architect and build backend and Frontend APIs and :
- 2+ years of experience as a full-stack software engineer.
- 1+ years of experience with Vue.js / React.js.
- Proficient with various programming languages and tools, such as but not limited to JavaScript, TypeScript, Vue.js, NodeJS, and GraphQL.
- Experience with databases such as MySQL / PostgreSQL or MongoDB.
- Good to have a working knowledge of Redis and Must be able to work with a team and collaborate remotely.
- You have an entrepreneurial mindset, are eager to take on different roles when necessary, and know how to navigate a start-up environment.
- You are fulfilled by being a generalist working on both the frontend and backend, doing whatever it takes to solve problems and delight users, and taking pride in working on projects involving a variety of technologies and systems.
- Ability to stitch together many different services and processes, even if you have not worked with them before.
- Hold a great deal of empathy for your team and users; you are a steward of crafting great experiences.
- Have great communication skills and can thrive in a highly collaborative environment when working cross-functionally with many stakeholders.
- Driven by product quality, and innately know how to balance trade-offs with time to launch new features.
- A keen eye for design and a love for thinking about user flows and user experiences.
- Must have experience with HTML5 and CSS3.
(ref : hirist.tech)