Back to jobs

Senior Full Stack Engineer (Python) - Client Solutions

Cyber NestLahore, PakistanAdded 2w ago
Software Engineer
Craft my tailored resume free

Free to start · No card

Job description

Senior Full Stack Engineer (Python) – Client Solutions September 8, 2026 Full Time Experienced About the role Senior Full Stack Engineer – Client Solutions Experience: 5+ years Location: Lahore Employment Type: Full-time Role Overview We are looking for a Senior Full Stack Engineer who combines strong technical skills with excellent English communication and client-facing confidence. This role is ideal for someone who can independently manage the complete project lifecycle, work directly with international clients, participate confidently in technical interviews and discovery calls, and support our sales team in converting opportunities into successful projects. The engineer should also be highly proficient with modern AI development tools and use them as part of their daily engineering workflow to improve development speed, code quality, debugging, research, testing, and delivery. Key Responsibilities Own full-cycle software projects from requirements and technical planning to development, deployment, and ongoing support. Develop scalable full-stack web applications using modern technologies. Participate in client interviews, discovery calls, technical discussions, and project kickoffs. Support the sales team in understanding requirements, evaluating technical feasibility, estimating effort, and proposing solutions. Communicate technical concepts clearly and confidently to international clients. Prepare technical approaches, architecture, estimates, and implementation plans. Take ownership of technical decisions and project delivery. Review code and maintain engineering quality and security standards. Work effectively with project managers, developers, QA, designers, and DevOps. Quickly understand existing applications and unfamiliar codebases. AI-Enabled Development The candidate should be fully comfortable using AI as part of their daily software development workflow. They should: Regularly use modern AI coding assistants and development tools such as Claude Code, Codex, Cursor, GitHub Copilot, or equivalent tools. Use AI effectively for coding, debugging, refactoring, testing, documentation, code reviews, research, and understanding existing codebases. Be comfortable working with agentic development workflows where appropriate. Know how to provide appropriate context and instructions to AI tools to produce reliable results. Critically review, test, and validate AI-generated code rather than accepting output without verification. Understand the security, privacy, and confidentiality considerations involved when using AI tools with company or client code and data. Remain accountable for the quality and correctness of all AI-assisted work. Technical Requirements Strong professional experience in at least two of the following: Ruby / Ruby on Rails Python and its web frameworks MERN: MongoDB, Express.js, React.js, Node.js Additionally, the candidate should have good experience with: React and modern frontend development REST APIs and third-party integrations PostgreSQL, MySQL and/or MongoDB Git and GitHub AWS or similar cloud platforms CI/CD and application deployment Authentication and application security Performance optimization and debugging Software architecture and system design Communication & Client Skills Excellent spoken and written English. Confident communicating directly with international clients. Strong presentation and interpersonal skills. Comfortable participating in and leading technical interviews. Ability to understand business requirements and translate them into technical solutions. Ability to ask the right questions during discovery instead of simply following provided requirements. Capable of explaining technical decisions, estimates, risks, and trade-offs to non-technical stakeholders. Ideal Candidate We are looking for someone who is more than just a strong developer. The ideal candidate can understand the client's problem, communicate confidently, propose the right technical solution, help us win the opportunity, and then take ownership of delivering it successfully . They should be technically strong, AI-enabled in their daily workflow, adaptable across technologies, and comfortable taking responsibility for both technical delivery and client communication. #J-18808-Ljbffr

Prepare your application

Use the description above to assess your fit for Cyber Nest. This checklist is guidance from Resumize, rather than additional requirements from the employer. Imported listings can be shortened or change after collection, so confirm the complete description and current availability before sending an application.

Match requirements to evidence

Identify the responsibilities and skills the employer explicitly names. For each important requirement, choose one example from your work, education, training, or projects. Explain what you did, how you did it, and what changed as a result. Include a measurable outcome when you can support it. If you lack a requirement, describe related experience accurately instead of adding an unfamiliar skill to your resume.

Put the most relevant examples near the top of your resume. Keep job titles, dates, qualifications, and contact details consistent across your application materials. Use the employer’s terminology when it describes your experience accurately; a copied list of keywords does not explain your contribution. A short, specific bullet is easier to review than a paragraph that mixes several unrelated duties.

Check the working arrangement

Confirm the location, schedule, employment type, and any eligibility requirements on the employer’s site. A remote label does not establish worldwide eligibility or flexible hours. If compensation, benefits, equipment, travel, or contract duration are missing from this listing, write down your questions for the recruiter. Do not assume details from another opening at the same company apply to this role.

Review before submitting

Follow the employer’s requested file format and application instructions. Open your exported resume and check that its text is selectable, its sections read in order, and its links work. Proofread names, dates, and contact information. Share confidential work samples only when you have permission, and use an anonymized example when necessary.

Submit through a trusted employer or recruiting destination. If the original listing has disappeared, search the employer’s careers page for the title rather than assuming the vacancy remains open. Save the application date, job reference, and the version of your resume you sent. Those details help you prepare for a later conversation and avoid submitting conflicting information through several job boards.

Review your resume for writing and readability feedback, or browse other openings if this opportunity is unavailable.