About the job Do you love crafting intelligent solutions for complex technical problems? Join our agile team to build meaningful software. We are hiring for both senior and junior positions.Whatyou'll doWork on technically challenging problems with a very talented team Write code that is easy to read, test, and maintain. Participate in building prototypes and showcase products Participate in the larger tech community/groups as a speaker and represent at conferencesWhat we are looking forPeople with a growth mindset Experience in building distributed systems and demonstrating ownership of the work you've done.Comfortable in communicating and reaching clarity on ambiguous business requirements by talking with stakeholders Knowledge of CS fundamentals Knowledge of the Web-based UI technologies- HTML5, CSS, React/Redux or similar modern javascript development environmentUnderstand one of the bundling tools like Webpack, rollup, parcel or esbuild.Deep knowledge of HTTP server and writing microservices with at least one dynamic language focused on productivity like Ruby, Python or PHP with its popular framework and its ecosystem (e.g., Rails, Django, Flask, Laravel etc)Knowledge of a statically typed C family of language like C, C++, C#, Java, Scala, Go, Rust or similar Knowledge of working with an RDBMS like MySQL or PostgreSQL.Be comfortable with complex queries and understand how to read query plans and optimize the query accordingly.Basic knowledge of the Linux operating system to be comfortable to SSH into and run some common operations to manage the server Knowledge of containerization tools like Docker and orchestration platforms like Kubernetes is preferred.Write to rajeshwari.vh@for more details.
Job Title
Java Backend Developer - Problem Solver - Best Coding Practices - Experience 7 to 13 years