RedLock is a fast growing cyber-security startup headquartered in California, with offices in Bangalore. Responsibilities: Responsible for complete software development life cycle including requirement analysis, design, development, deployment and support. Write clean, testable, readable, scalable and maintainable Java code that scales and performs well for thousands of customers Participate actively and contribute to design and development discussions Develop solid understanding and be able to explain advanced Cloud Computing and Cloud Security concepts to others Required: Strong computer science fundamentals (e.g. understanding of lock-free data structures, bloom filters, minimal perfect hashing, consistent hashing etc) Experience designing/building scalable REST API’s and Soap web services. Experience with open source frameworks/servers (Spring, Hibernate, Apache Tomcat). Experience with distributed computing (understand implications of CAP theorem, master election, brain split problem) and/or distributed DB/KVP (Cassandra, MongoDB, RedShift, Vertica etc) Hands on experience with relational SQL (including window functions, recursion, etc.) and no-SQL technologies.
- Translating business requirements into well-engineered &tested application/ systems • System designing, Documentation, Development & Coding • Work with a team of developers, provide direction as needed for resolution of issues, task prioritization, scheduling etc • Assessing product requirements and functional specifications • Work closely with technical team to support high availability services in all phases of the software development process. • Collaborate with stake holders / business groups to design and implement systems that provide long term scalability, reliability, and performance • Debugging, preparing test cases.
We are looking for an experienced Back-end developer to join our engineering team. You will be responsible for the server side of our web applications. If you have excellent programming skills and a passion for developing applications or improving existing ones, we would like to meet you. As a Back-end developer, you’ll work closely with our engineers to ensure system consistency and improve user experience. You must have: Experience into website development. Experience in any or multiple programming languages like PHP, Python, node.js. Should have a working knowledge about web servers like Apache, Nginx, Tornado. Should have worked with any of the web frameworks like Laravel, Codeigniter, Python-flask, Python Django. Experience with CMS like Drupal, Wordpress, Plone, Mezzanine, will be an added advantage. Ultimately, you should be able to develop and maintain functional and stable web applications to meet our company’s needs. Apart from this, you must be willing to adapt to new technologies/frameworks if required.
What we are looking for: - Strong Coding - Good command over Data Structure, Algorithms - Good design skills - The ability to produce bug-free and production grade code - The skills that we consider: Java, MYSQL, Python, SpringMVC, MongoDB, Maven, Redis, Kafka, Ansible, Kibana, Spring Boot, Elastic Search, AWS Key Deliverables: - Develop very high sense of ownership, the zeal to build scalable applications - Develop a deep understanding of the start-up ecosystem - Work with a performance oriented team driven by ownership and open to experiments - Build customer facing technology product for global customers - Design and develop end to end applications with very high quality What we have to offer: - Work with a performance oriented team driven by ownership and open to experiments - Learn to design system for high accuracy, efficiency and scalability - No strict deadlines, focus on delivering quality work - Meritocracy driven, candid culture. No politics - Very high visibility regarding which startups and markets are exciting globally.
Job Overview We are looking for an experienced Back-end developer to join our IT team. You will be responsible for the server side of our web applications. Responsibilities and Duties Understanding accessibility and security compliance (Depending on the specific project) User authentication and authorization between multiple systems, servers, and environments Integration of multiple data sources and databases into one system Understanding fundamental design principles behind a scalable application Qualifications Strong Knowledge of MongoDB. Knowledge of Node.js and frameworks available for it (such as Express) Good understanding of server-side templating languages Good understanding of server-side CSS preprocessors Basic understanding of front-end technologies, such as HTML5 and CSS3 Proficient understanding of code versioning tools, such as Git