- An opportunity to work with a startup with a fast growing product line
- A fun and casual work environment with flexible work hours
- Attractive salary & benefits
Our client is a well-funded startup that is redefining construction processes. They provide mobile-based, customised solutions that will simple their construction cycle and accelerate their projects. With a team of over 10 years of experiences, they have built and managed products for organizations all across India.The Job
You will be responsible for :
- Designing & building a highly scalable, robust backend architecture for our cloud services
- Taking responsibility of entire module/featureset
- Developing, testing, debugging and maintaining the application software throughout the product lifecycle
- Working with the Product Management Team to validate and plan new features
- Working with cross-functional teams to deliver stellar end user experience
- Researching new technologies and tools that help in building the next generation of our services
- You possess deep knowledge of a server side technology /extensive and expert programming
- You have experience in any one programming language, Java/Kotlin/Node.js is preferred.
- You also have experience in designing and maintaining SQL and NoSQL database schema
- You are proficient in RESTful API standards and best practices
- You are comfortable with agile, iterative development practices and code reviews
- You have the ability to rapidly prototype and build Proof of Concept
- You have experience with leading a team in backend development
- Having experience working with cross-functional team with frontend development using React and Redux (or similar), would be a strong plus.
- You have a strong understanding of concurrency and data synchronization.
- You possess knowledge of open source data stores like MySQL, Postgresql
- Experience with Amazon Web Services / Azure and knowledge of Linux/Unix, Redis, RabbitMQ, NGINX is preferred
- Having Startup Experience will be a plus
- You have excellent interpersonal communication skills
- You have strong analytical skills and are comfortable with numerical data
- You pay strong attention to detail and deliver work that is of a high standard
- You are result driven and thrive in fast-paced environments.