About Anchanto:
Anchanto helps all businesses to exploit the full potential of e-commerce. Our suite of SaaS Products enables companies globally to springboard omnichannel sales, scale fulfilment operations, and use intelligent data to grow their e-commerce, logistics & warehousing activities. Leading, brands, distributors, retailers, and logistic enterprises such as L’Oréal, Decathlon, or DHL Supply Chain rely on our technology to scale their local and global e-commerce operations.
Headquartered in Singapore and with more than 10 local offices across Asia-Pacific, the Middle East and Europe, we are growing rapidly and looking for ambitious people to join our teams to build the future successes of Anchanto.
Role: Technical Lead – Ruby on Rails (ROR)
Description:
Key Accountabilities/Responsibilities:
- Leading the team with technical guidance and identify weak and strong areas of the team members.
- Delegating tasks and achieving daily, weekly and monthly goals with the team.
- Reviewing code of the team members and helping team on risks and focus on improving the performance and optimization of the output.
- Responsible to build systems for continuous delivery
- Translate business problems to technical problems and designing the solution
- Analysing existing systems, finding gaps, guiding improvements.
- Monitor and support Systems and Batch processes
- Leading, Mentoring and Motivating team
- Write maintainable, scalable, simple, clean and efficient code
- Follow coding standards, unit-testing, code reviews and version control
- Follow and improve agile development life cycle, attend daily Scrum
- Follow release cycles and commitment to deadlines
- Adhere to follow and guide deployment architectures with automations.
- Continuous updation of the design and implementation in the technical specification document
- Scheduling training sessions and meetings to discuss improvements.
- Working closely with the development manager & extending full support in achieving the common goal in the best interest of the project and the Company
- Providing regular and precise status updates on the development owned, taking steps to identify risks and devise mitigation plans
- Continually look for opportunities to improve coding, module structure, response time of the queries
- Being transparent with the team about challenges, failures, and successes.
Required Skills:
- Experience of handling multiple team members. Understanding team capabilities.
- Quickly pickup requirement understandings and convert them into technical solutions with accurate estimations.
- Help Project Managers in planning and execution.
- Responsible for smooth delivery and follow standards of results.
- Understanding big architecture deployments and heavy load optimizations.
- Ability to work in a fast paced, growth mode start-up environment. Ready to roll sleeves to do what-ever-needs-to-be-done attitude, hands-on approach to lead by example and showcasing the sense of ownership
- Minimum 6 years of hands-on development experience with Ruby and Ruby on Rails (ROR)
- Hands-on experience with RSpec, Cucumber and other Ruby testing tools. Sound knowledge of RSpec is must
- Sound knowledge of MySQL is a must to have. Candidates with high skill of writing SQL will be preferred. Understands MySQL performance concepts.
- Knowledge of PostgreSQL is additional bonus
- Should have good working knowledge to write Stored Procedures
- Should have experience with Performance Tuning and Optimization using monitoring and troubleshooting tools
- Should have working experience with Nginx, Phusion Passenger
- Proficiency with code versioning tools such as Git, Github, SVN. Working experience with Github will be preferred.
- JSON and XML knowledge is must to have.
- Should have very good knowledge of Unix commands.
- Good understanding of front-end technologies such as JavaScript, HTML, CSS and JQuery