Skip to content

Software Engineer II & III

Remote
  • All (Pakistan), Islamabad, Pakistan
Engineering

Job description

About the Role:

Software Engineer II & III (Full-Stack) will play a key role in defining and implementing a robust software. Ideal candidate must have initiative, motive, and a strong work ethic, while should love solving complex technical problems across all levels of software development life cycle and debugging.

What you'll do


  • The role will require the candidate to analyze, develop, implement, deploy, hire the technical team and maintain the new code of an end-to-end web-based data driven application
  • Write readable, extensible, testable code, while being mindful of performance requirements and providing descriptive code comments
  • Create, maintain, and run unit tests for both new and existing code, with a goal of delivering defect-free and well-tested code
  • Translate mockups and wireframes into functioning front-end code
  • Write and maintain documentation for new and existing features
  • Keep up-to-date on best practices and new technologies
  • Rapid prototyping, and presenting conceptual design and working prototypes to management
  • Conduct design and code reviews and collaborate to ensure your own code passes review
  • Work with Product Management to analyze requirements

Job requirements

What you'll need

  • Minimum of a Bachelor's or Master’s degree in Computer Science or any relevant degree in Engineering
  • Around 3-5+ years of experience in developing and building web, and distributed systems
  • Sound knowledge with working on TypeScript, JavaScript and JavaScript frameworks (Angular & Node)
  • Experience in one or more relational database (PostgreSQL, MySQL, etc.)
  • Knowledge on queueing systems (RabbitMQ, Kafka)
  • Experience with automated testing and building
  • Strong technical mentoring and leadership skills
  • Bonus points for working experience with Amazon Web Services (AWS), Dockers, Serverless Framework and experience in developing integrations between 2+ services or systems

or