Senior Software Engineer

Remote
-
Full time

About the job

The ideal candidate is a self-motivated, multi-tasker, and an awesome team-player. You will be a lead engineer responsible for the development of new software products and enhancements to existing products. You should excel in working with startup and scale-up applications, familiar with required frameworks and have outstanding engineering and communication skills.


Responsibilities

  • Gather requirements, plan your own work and propose software solutions to real-life problems
  • Database design and data storage optimization
  • Writes clean, functional code on front- and back-end APIs, function apps etc.
  • Active participation in design of client-side and server-side web application architecture.
  • Development of UI components as per wireframes requirements.
  • Performance tuning of applications. Implements standard security and data protection practices.
  • Staying abreast of developments in web applications and programming languages.
  • Test software to ensure responsiveness and efficiency.
  • Provides documentation of code in an easy-to-understand form, to allow extensive reuse of functions

Qualifications

Must Haves

You are looking for a challenging, fast-paced environment and have already been able to prove in a similar position before. You are resilient, self-starter, data-driven, highly reliable and structured and know what needs to be done to help build and scale our software.

  • 4+ years of professional experience in software development, but if you're a talented individual, it's not a must.
  • Solid experience with ReactJS, React Native, NodeJS, Typescript, PostrgesSQL
  • Strong knowledge in devops fundamentals like Docker, Terraform is an advantage
  • Experience publishing apps on appstore and playstore
  • Solid foundation in data structures, algorithms, and system design, Web development using a multi-tier architecture and Service Oriented Architecture.
  • Continuous Integration/DevOps experience using AWS DevOps, Git.
  • Unit testing front end using frameworks such as Jest/ Selenium/Karma etc
  • Fluency in spoken and written English, with communication skills at a professional level
  • Experience with Agile or Scrum software development methodologies


Good to have

  • Experience with Woocommerce, Wordpress, PHP ( our legacy stack)
  • Experience with monitoring tools like Datadog/NewRelic
Apply Now
stay ahead with buildhop Technology

Improve your Sales and Efficiency Now🚀

Please fill in your details

Thank you! A representative will get in touch with you soon.
Oops! Please make sure the details you've entered are correct.