
Author:
Khemarak Leakna
Job Description of Senior Back-end developer
Back-end developer is in charge of consistently raising the bar for user experience. Working behind the scenes, the ideal candidate will have a unique blend of technical expertise, insatiable curiosity, and analytical mindset.
Responsibilities
- Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.
- Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
- Developing ideas for new programs, products, or features by monitoring industry developments and trends.
- Recording data and reporting it to proper parties, such as clients or leadership.
- Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members.
- Design robust APIs to support mobile and web applications.
- Manage and optimize scalable distributed systems in the cloud.
- Optimize web applications for performance and scalability.
- Develop automated tests to ensure business needs are met, and allow for regression testing.
- Additional duties and responsibilities as required by the Product Manager
Education & Experience
- Bachelor’s degree in computer programming, computer science, or a related field.
- Experience with REST API for more than 2 years experience is a plus
- Understanding of specific languages, such as JS, NodeJS, or ExpressJS or NestJS, and operating systems may be required.
- Understanding of Serverless, AWS, Lambda is required
- Have experience on MongoDB or DynamoDB
- Strong understanding of the web development cycle and programming techniques and tools.
Skills and Abilities
- Focus on efficiency, user experience, and process improvement.
- Excellent project and time management skills.
- Strong problem solving and verbal and written communication skills.
- Ability to work independently or with a group.
- Willingness to sit at desk for extended periods.
- Communicate regularly with stakeholders, project managers, quality assurance teams, and other developers regarding progress on long-term technology roadmap
- Recommend systems solutions by comparing advantages and disadvantages of custom development and purchased alternatives
How to Apply
If you are looking for a job that gives you a real potential to develop yourself, for an important goal with a societal purpose, and with people from different backgrounds, grab your chance! Send us your CV / portfolio to hr@sala.co or call 098 433 831/012 433 831 in case you have any questions regarding this vacancy.
We are looking forward to welcoming you at Sala!