

Job Description
SquareShift is a fast-growing cloud consulting company, solving cloud challenges through excellence in technology, thought leadership, and quality in execution. We are based in Singapore, with a world-class engineering team in India.
Founded by serial entrepreneurs, we are a team of tech-enthusiasts who have strong expertise in enterprise product development and cloud technologies.
Requirements
- 5+ years of professional experience in building and designing SaaS based web applications.
- Proven backend development skills with experience in a language like Ruby
- Knowledge of open-source technologies such as Apache, Solr, Lucene, Elastic Search, Memcached.
- Experience working with Product Management to build and release products in an agile environment.
- You are familiar with SDLC tools like Ant, Maven, Git, SVN, Jenkins, Travis, Puppet, Ansible, Docker.
- You have some knowledge around how AWS services and deployments work.
- You have excellent interpersonal skills and can explain complex problems to technical
Benefits
Why SquareShift?
We firmly believe that our growth, long term success & wellbeing as an organization are a direct outcome of the culture and teamwork. At SquareShift, you can expect,
- High-growth, collaborative environment with diverse and inclusive teams
- Continuous learning, enrichment, and development opportunities
- Competitive pay and allowances for professional development
- Flexible time off to relax and recharge
Website - squareshift.co

About Squareshift Technologies
About
Similar jobs


• Experience developing desktop and mobile applications
• Strong knowledge of at least one back-end languages (preferably Python/Ruby) and
JavaScript frameworks (e.g. Angular, React, Node.js)
• Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX
design
• Database design and management, including being up on the latest practices and associated
versions
• For us, security is of utmost importance - You understand security concepts deeply and write
code to protect us and our users.
• Should be able to architect robust Restful APIs
• Proactive, Strong Result orientation (propose solutions based on product capabilities) and
Creativity.
• Good knowledge and understanding of the product development life cycles.
• Good verbal and written communication skills (Advanced English)
• Ability to work independently and as part of a team



Senior Software Engineer (FullStack)
As an experienced engineer we know that you have built software to solve various business problems at your previous workplaces. You may have also explored technologies on your own for your learning or hobby projects.
You will be building APIs for the Synup platform and also UI to make our platform capabilities available to our customers.
You and the team that you are a part of will be collectively responsible building performant software and customer experiences that scale to our next million customers. You will be responsible for writing technical specs and contributing to it's implementation. We expect that you would have done the same in your previous workplaces.
Other folks on our team are looking forward to learn from your experiences.
For engineers that join our team
We expect you to be good with Ruby or Python to build APIs.
You will be contributing to our UI that is built with React and GraphQL.
We hope our team members have a strong grasp of software design patterns and know when to put them to good use.
Experience with an SQL datastore would help a lot. PostgreSQL is our primary datastore. We optimize our search functionality and rollup reports by using ElasticSearch
We expect that you have used Redis. Redis is our swiss army knife to solve a lot of problems apart from just caching.



- demonstrates a growth mindset, seeks feedback often and is effective in continuous personal and professional development
- provides expertise in all phases of the development lifecycle from concept and design to testing
- defines the architecture, best practices and coding standards for the product development team
- supports continuous technical improvement by investigating alternatives and technologies and presenting these for architectural review
- motivates team members and extends goodwill to other employees while having fun!
In order to be successful in this role, we need someone who has:
- 2+ years of software industry experience
- Strong Expertise in JS, PHP, React, Node, Angular2+, MySQL, PostgreSQL
- Solid understanding of software design, development, testing, and problem-solving
- Expertise in coding efficient, high quality and modularized software
- Experience in developing Web services - Rest/Soap APIs/HTTP API - Microservices
- Experience setting up and managing servers. Devops experience is a big plus
- Strong exposure on Database like RDBMS - Postgres DB / NoSQL DB like DynamoDB, Elasticsearch
- Experience in Cloud / Storage like Amazon (AWS) - EC2/EBS/S3
- Expertise in test automation
- Familiarity with Unix shell and source control systems and tools such as git
- Strong technical leadership skills
- Comfortable collaborating with designers, front-end developers and other team members
- Strong communication skills
- Technical Coaching and mentoring skills
- Understanding of machine learning, natural language processing is a plus




Required Nodejs,Mongodb,java,reatjs, Java,Spring













