Design, build and own a robust back-end architecture.
Collaborate with cross-functional teams to define, design, and ship new features.
Unit-test code for robustness, including edge cases, usability, and general reliability.
Continuously discover, evaluate, and implement new technologies to maximise development efficiency.
Write clean, maintainable code while rapidly iterating and shipping.
Participate in all phases of development, from design to implementation, unit testing, and release.
Solid foundation in computer science, with strong competencies in data structures, algorithms and databases.
Although we don't believe in writing it all in one language, previous experience in Java would be an icing on the cake!
The tech stack already includes - dropwizard (java), tensorflow (python), mysql, rabbitmq, android(java), react, angular and nginx.
Knack for solving complex and interesting problems.
Worked in startup like environment with high levels of ownership and commitment.
Of course excellent coding skills! - ability to convert design into code.
Thinking TDD is a plus.
Experience in building highly scalable business applications, which involve implementing large complex business flows and dealing with huge amount of data.
Experience with multi threading and concurrency programming.
Eagerness to always keep learning the latest technology.
Any degree or not. As long you can write excellent code, it doesn't really matter!
1+ years of experience.
This job was posted by Aradhana Jha from Zyla Health.