Senior Back-end developer

Senior Back-end developer

Senior Back-end developer

October 16, 2022

Share to :

author

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

  1. Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.
  2. Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
  3. Developing ideas for new programs, products, or features by monitoring industry developments and trends.
  4. Recording data and reporting it to proper parties, such as clients or leadership.
  5. Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members.
  6. Design robust APIs to support mobile and web applications.
  7. Manage and optimize scalable distributed systems in the cloud.
  8. Optimize web applications for performance and scalability.
  9. Develop automated tests to ensure business needs are met, and allow for regression testing.
  10. 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!

Go Back