Full Stack Engineer(Python/React) Maitri Services

Full Stack Engineer(Python/React)

  • Industry Other
  • Category Information Technology
  • Location Lalitpur District, Nepal
  • Expiry date Jul 23, 2025 (Expires Today)
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 Full Stack Software Engineer((Python/React), 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 Full Stack Software 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, Relay, and Python-based web applications that meet project specifications.
  • Developing user interface components and implementing them following well-known React.js workflows (such as Redux).
  • 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 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: 2+ years of experience as a full stack software engineer.
  • Programming Languages: Proficiency in JavaScript/TypeScript and Python is required. Experience with Ruby (on Rails) is preferred.
  • Web Frameworks: Demonstrated experience with React.js and Python is essential. Experience with python based web frameworks like FastAPI or Django or Flask is required. Experience with Rails is preferred.
  • Cloud Services: Experience with AWS is required, including services such as EC2, Lambda, ECS, RDS.
  • Databases: Expertise in at least one of the following databases is mandatory: PostgreSQL or MySQL.
  • AI: Knowledge of Large Language Models (LLMs) and their integration into applications is preferred.
  • 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.
  • On call support: This role requires participation in an on-call rotation to support the production application and respond to critical issues as they arise in US working hours.


Candidates who possess a combination of these qualifications, are passionate about software development, and are eager to contribute to our dynamic team are encouraged to apply.


Application Procedure:

  1. Email your application and resume to [email protected] Mention “Full stack Software Engineer” in the email subject.