Senior Software Developer (Backend)
Job Description :
- As an early employee you will be responsible for key parts of the engineering stack and directly involved in early engineering and infrastructure decisions
- Owning end to end responsibility of design / architect / develop / deploy phases
- Take ownership of end-to-end product development
- Mentoring individuals in the team and ensuring standards are maintained at every level
- Writing clean, high-quality, high-performance, maintainable code
Desired Skills and Experience :
3+ years of experience in software development.Strong system design skills backed with problem-solving skill and reasoning abilityProficiency in implementing algorithms and use of advanced data structuresStrong experience with relational databases (Postgres or otherwise), including schema and query design, implementation, and optimizationAbility to build a feature from scratch & drive it to completion.A willingness to learn new technology, whatever lets you deliver the best product.Architecturally sound and proficient in medium to large scale system designFlexible tech stack : Java, Python, Ruby on Rails, Golang
Good to Have :
Hands on experience with Elixir, Erlang VM or Ruby on RailsExperience working with the ElasticsearchExperience scaling and optimizing performance of applications to support rapid growth(ref : hirist.tech)