Description

Key Qualifications:

  • Over 7 years of proven experience in backend software engineering, emphasizing web application development.
  • Expertise in NodeJS, Typescript, and proficiency in ReactJS with a focus on backend utilization.
  • Strong command over relational databases such as PostgreSQL or MySQL, including advanced schema design.
  • Proficiency in deploying containerized services on cloud platforms like AWS or Google Cloud, ensuring scalability and reliability.
  • Comprehensive understanding and application of software engineering practices, including CI/CD, version control, testing, and migration.
  • Ability to adapt quickly to new tools and technologies in a dynamic environment.
  • Excellent communication skills, both verbal and written.

Bonus Qualifications:

  • Experience in implementing observability tools like Prometheus for enhanced system monitoring.
  • Demonstrated expertise in performance testing to optimize system functionality.
  • Familiarity with infrastructure-as-code technologies like Terraform, Ansible, etc.

Responsibilities:

  • Lead the design and implementation of robust and scalable backend solutions for web applications.
  • Architect seamless inter-service communication and data flows to ensure efficient system performance.
  • Develop reusable and customizable backend libraries, frameworks, and tools to streamline development processes.
  • Conduct research and drive proofs of concept for the adoption of new technologies.
  • Uphold high coding standards, conduct peer reviews, and ensure best practices in software engineering.

Education & Experience:

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or equivalent practical experience.

Education

Bachelor's or Master's degree in Computer Science, Computer Engineering