Senior Software Engineer
TenX · Lahore, Pakistan
FULL TIMEPKR4 – PKR8 / yr
Job Description
Qualification:
Bachelor’s degree in computer science, Software Engineering, or a related field.
Experience:
4-5 years of production-level software development experience with a strong focus on Python-based backend systems, relational databases with supporting experience in React.js and D3.js-based frontend/data visualization, and scalable architecture design for data-driven applications.
Primary Technical Skills
- Expert in Python, min. 4+ years of production experience
- Hands-on experience with Django ORM
- Expert in React.js, min 3+ years of production experience
- Hands-on experience with Tailwind CSS
- Experience with state management tools like Redux, React Context API
- Experience with visualization libraries like d3.js
- Expert-level experience with the following technologies and platforms:
- PostgreSQL database development, including schema design, relational data modeling, indexing, joins, stored functions, views, query optimization, and performance tuning
- SQL Server / Azure SQL, including stored procedures, views, data models, query optimization, reporting, and analytical workflows
- Event-driven processing, familarity with tools like RabbitMQ, Kafka
- Familarity with DevOps for CI/CD pipelines, environment promotion, and release coordination
- Git, code review workflows, branching strategies
- Knowledge of Docker, Kubernetes
- Knowledge with monitoring tools like PostHog, DataDog etc.
- Knowledge of spec-driven and AI-assisted development methodologies.
Other Skills / Responsibilities
- Fluent in English, expert communication skills - can understand complex technical issues and summarize in plain language
- Business acumen - ability to understand not only technical but also business needs, and be able to code/architect solutions that help push the company forward
- Direct code contributor - coding more complex tasks and/or features to improve quality and throughput
- Available for stakeholders, clients, and production-critical discussions as needed
- On-call production support - to work with DevOps/etc, to establish production coverage for any outages, including communicating issues, debugging/troubleshooting, and getting other engineers/DevOps involved.
- Work closely with the client to establish processes, architecture, software backlog, etc
Details
| Company | TenX |
| Location | Lahore, Pakistan |
| Type | FULL TIME |
| Niche | tech |
| Salary | PKR4 – PKR8 / yr |
