Senior Software Engineer
US Based Company for IT Services
PKR 500,000 • Published Date: • Pakistan (Hybrid)
Description
The Senior Software Engineer develops components for the Company's Digital Platform and contributes to reliable, testable, scalable ecommerce solutions through collaboration with engineering and product teams.
Responsibilities
What you’ll do as the Senior Software Engineer:
Employees employed in the role of Senior Software Engineer shall be required to apply their independent mind and demonstrate intellectual abilities in their decision-making.
The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Write high-quality code for one or more digital-platform components.
Collaborate with senior engineers and product managers to plan and execute delivery work.
Own development tasks through completion and meet agreed definitions of done.
Develop unit, integration, and automated tests to maintain software quality.
Contribute to API design, application architecture, code reviews, and technical problem solving.
Support continuous improvement of engineering standards, delivery practices, and platform reliability.
What you will bring to the team:
Bachelor’s or master’s degree in Computer Science or a related field, or equivalent experience.
2–5 years of software-engineering experience with ecommerce or customer-facing applications.
Proficiency in one or more modern languages and frameworks such as Python, Go, JavaScript, React, or Angular.
Experience with REST or GraphQL APIs and core computer-science and design-pattern concepts.
Strong collaboration, ownership, testing, communication, and problem-solving skills.
Experience
2 Years
Apply By
Required Skills
- eCommerce Applications
- scalable software development
- API Design
- Software Design Patterns
- Problem Solving
- Application Architecture
- Code Reviews
- Automated Testing
- Integration Testing
- Unit Testing
- GraphQL APIs
- Rest APIs
- Angular
- React
- JavaScript
- Go
- Python
- Software Engineering
Nice to Have Skills
- Testing Frameworks