Senior Python Developer
- Industry Other
- Category Information Technology
- Location Lalitpur District, Nepal
- Expiry date Apr 12, 2026 (7 days left)
Job Description
Job Summary:
We are looking for a talented individual to join our team and play a pivotal role in our software development efforts. You would be a skilled Senior Python Developer, capable of creating scalable software solutions. You will collaborate with a cross-functional team and be working through conceptualization to deployment.
Job Description:
As a Senior Backend Engineer, you will be responsible for translating business visions into practical, functional software. Your responsibilities will include:
- Actively develop and deliver code in JavaScript, TypeScript, and Python.
- Design, build, and maintain React.js, Node.js, and Python-based web applications that meet project specifications.
- Developing user interface components and implementing them following well-known React.js or Angular workflows.
- Building reusable components and front-end libraries for future use.
- Author the necessary RESTful APIs, and seamlessly integrate them to establish end-to-end application functionality.
- Design and maintain efficient database schemas, actively work with relational databases, and seamlessly integrate them to ensure comprehensive end-to-end application functionality.
- Deploy applications to Amazon Web Services (AWS) using CI/CD pipelines, ensuring automated, reliable, and efficient delivery across environments.
- Own end-to-end workflows and intricate processes, ensuring the seamless execution of the project.
- Enhance and refine features and tools, thereby improving our ability to deliver exceptional value to our customers.
- Provide regular updates on project progress; effective communication within the development team is crucial.
- Design and implement an extensive set of test cases, encompassing unit tests and integration tests, to ensure the applications' resilience and reliability.
- Maintain communication with clients to understand their business objectives and requirements, proposing suitable solutions.
- Stay current with emerging technology trends and industry best practices, particularly those relevant to your assigned technology stack for application development and testing.
Job Specification:
Required Skills and Expertise:
- Education: Bachelor's degree in Computer Science, Engineering, Information Technology, Information Management, Computer Application, or a related field.
- Experience: 3+ years of experience as a Senior Backend Engineer.
- Programming Languages: Proficiency in JavaScript and Python is required.
- Web Frameworks: Experience with Python based web frameworks like FastAPI or Django or Flask is required. Experience with React.js or Angular.js is required.
- Cloud Services: Experience with Amazon Web Services (AWS) is required, including services such as EC2, ECS, EKS.
- Databases: Expertise in at least one of the following databases is mandatory: PostgreSQL or MySQL.
- Containers and Orchestration: Proficiency in containerization technologies, such as Docker, is expected. Experience with container orchestration platforms like Kubernetes is a significant plus.
- Security Knowledge: Excellent understanding of OWASP security guidelines for web development.
- Testing: Strong knowledge of both Unit Testing and Integration Testing is required, demonstrating a commitment to delivering high-quality software.
- DevOps: A track record of hands-on experience with CI/CD (Continuous Integration/Continuous Deployment) practices and tools is highly valued.
What We Offer
- Employee Health Insurance Plan – Because your well-being truly matters.
- Office-Provided Healthy Lunch – Nutritious meals to keep you energised and focused at work.
- Complimentary Beverages – Coffee and tea available throughout the day.
- Five-Day Work Week – Maintain a healthy work-life balance with a structured Monday-to-Friday schedule.
- Company Outings & Team Events – Regular activities that strengthen collaboration and team spirit.
- Great Infrastructure & Recreational Areas – Work in a modern office with spaces designed to relax, recharge, and collaborate.
- Celebrations & Recognition Milestones – We celebrate achievements, milestones, and the people who make them possible.
- Career Growth Opportunities – Work alongside experienced professionals on impactful and exciting projects that help you grow your expertise.
- Exciting Interest-Based Clubs – Connect, unwind, and grow with communities that match your interests.
Application Procedure:
Interested candidates may apply through LinkedIn.
If you’re shortlisted, our team will get in touch with you and guide you through the next steps.