AL2 Consultants is a Singapore-based company providing software-related technical solutions and services tailored to our clients’ business objectives. We take into consideration industry standards and the client’s product vision, to provide a consistent full-stack custom software development service.
Responsibilities:
Collaborate with product managers and technical team to define, design, implement, and test software solutions
Design software architectures based on business requirements
Identify problems with software architectures and come up with solutions
Develop and document APIs and backend services
Contribute to software ideas and designs
Write high quality, maintainable software code
Manage cloud infrastructure deployment
Advise and feedback on software system security
Optimise for performance and bandwidth when necessary
Maintain and upgrade existing software solutions
Contribute to technical training for junior members of the team
Participate in software development as a team member in an iterative development environment
Requirements:
Extensive experience in frontend web development
Extensive experience in API and backend development
Experience in management and deployment of cloud infrastructure
Knowledge of essential security design in infrastructure and software architectures
Knowledge of common algorithms and data structures
Demonstrate a good understand of performance and complexity of algorithms
Proficiency in Go or Python preferred
Experience in version control tools (Git)
Advantageous to have experience in blockchain or Web3 technology
Advantageous to have experience in Solidity
Excellent problem-solving skills
Excellent communication and interpersonal skills
Strong knowledge of web standards, keeping up-to-date with industry trends and upcoming technology.