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
All done!
Your application has been successfully submitted!