Senior Software Engineer (Node.js/Python)

Senior Software Engineer (Node.js/Python)

Sourced is a dynamic and innovative company seeking an experienced Senior Software Engineer with expertise in Node.js and Python to join our talented team. This role is designed for an individual who is passionate about building scalable, efficient, and high-performance systems. The ideal candidate will have a strong backend development background, with the ability to take ownership of technical projects and mentor junior developers. If you’re a self-driven problem-solver looking to contribute to the development of cutting-edge solutions, we’d love to hear from you.


Responsibilities:

  • Backend Development: Design, develop, and maintain scalable and efficient backend services using Node.js and Python.
  • API Development & Integration: Develop and implement RESTful APIs and GraphQL services to integrate seamlessly with frontend applications.
  • Technical Leadership: Collaborate with cross-functional teams, define technical solutions, and ensure successful project delivery.
  • Performance & Scalability: Monitor, optimize, and troubleshoot applications for maximum performance and scalability.
  • Code Quality: Write clean, reusable, and maintainable code adhering to industry best practices.
  • Code Reviews: Conduct code reviews and provide constructive feedback to team members, ensuring high code quality.
  • Mentorship: Mentor junior developers, helping them grow technically and professionally within the team.
  • Agile & CI/CD: Participate in Agile development processes, and contribute to CI/CD pipelines and DevOps practices.

Qualifications:

  • Experience: 5+ years of professional experience in backend development, specializing in Node.js and Python.
  • API & Microservices: Strong understanding of RESTful APIs, GraphQL, and microservices architecture.
  • Database Knowledge: Proficient in working with databases such as PostgreSQL, MongoDB, MySQL, and other relational or NoSQL databases.
  • Cloud Experience: Hands-on experience with cloud platforms such as AWS, Azure, or GCP.
  • Containerization & Orchestration: Familiarity with Docker for containerization and Kubernetes for orchestration.
  • Version Control: Expertise in version control systems like Git.
  • Agile Methodologies: Knowledge of Agile software development practices.
  • Serverless Architecture: Experience working with serverless architecture using tools like AWS Lambda.
  • Additional Skills: Familiarity with machine learning frameworks and exposure to DevOps practices are a plus.
  • Problem Solving: Excellent troubleshooting and problem-solving skills, with the ability to analyze and optimize complex systems.

Benefits:

  • Competitive Salary: 350,000 PKR/month.
  • Career Growth: Opportunity to lead technical projects and mentor junior developers.
  • Flexible Work Environment: Join a collaborative and dynamic team focused on innovation.
  • Learning Opportunities: Engage in ongoing professional development with exposure to cutting-edge technologies.
  • Health and Wellness Benefits: Company health benefits (details to be discussed during the interview).
  • Work-Life Balance: Encouraging a balance between work and personal life.

Application Instructions:

Interested candidates should submit their CV to Email Address or apply online through our website Please ensure your CV highlights your relevant experience, skills, and qualifications. We look forward to discussing how you can contribute to the growth of Sourced as a Senior Software Engineer.

Asad Hameed
Latest posts by Asad Hameed (see all)
Apply for this job
Submission
Gender?

Leave a Comment