Truenary Solutions

Truenary Solutions

Software Industry

Kathmandu

Whether you are looking for rapid prototyping of an app or a thoroughly tested system, we are here to help you meet your goals. Based in Kathmandu, Nepal, we are a team of engineers, developers, designers & project managers building software solutions with Passion, Power & Purpose. Our engineers have been working in the software development industry for 8+ years. ...

View Company Profile

Senior Software Engineer

Apply Before : 2023-03-17 (Closed) View: 2635

Job summary

  • No. of Vacancy
    : 1
  • Job Type
    : Contract
  • Offered Salary
    : Negotiable
  • Gender
    : Both
  • Career Level
    : Senior Level
  • Experience
    : 5-7 Years
  • Apply Before
    : 2023-03-17 Closed
  • Skills
    :
    Python
    AWS

Job Description:

At Truenary, we are seeking a Senior Software Engineer who is an expert in Python and has good experience of building applications in AWS Serverless architecture. In this role, you will help to design and develop new features in a project that is already at scale using the cutting edge technologies and best practices. If you are a passionate software engineer with a strong technical background in Python and AWS Serverless, we encourage you to apply for this exciting opportunity. We offer a competitive salary and a great work environment with talented and collaborative colleagues.

Responsibilities:

  • Design, develop, test, deploy and maintain high-quality software applications using Python and AWS Serverless technologies
  • Write high-quality code that is maintainable, scalable, and testable.
  • Work with other engineers and product managers to understand the requirements, design and implement the software solutions.
  • Evaluate and implement new technologies, tools and best practices to improve software development processes
  • Mentor and provide technical guidance to junior team members
  • Participate in code reviews to ensure quality code and adherence to coding standards
  • Continuously monitor and improve application performance, reliability, and scalability
  • Ensure that all applications are properly documented, and code is properly maintained

Required Knowledge, Skills, and Abilities:

  • Expertise in Python programming language, with experience in developing and deploying serverless applications on AWS Lambda
  • Experience with AWS services such as API Gateway, DynamoDB, S3, CloudFormation, IAM, and Cognito
  • Strong understanding of software development principles, including Agile methodologies, test-driven development, and continuous integration/continuous deployment (CI/CD)
  • Strong understanding of software design patterns, data structures, algorithms, and system architecture
  • Excellent communication, problem solving, analytical and debugging skills
  • Ability to work in a fast-paced environment and deliver high-quality work under tight deadlines

Education + Experience:

  • Bachelor's or Master's degree in Computer Science or a related field
  • Should have 5 - 7 years of professional experience in the industry as a software developer.
  • Proven experience as a Senior Engineer in production environment

Apply Instruction:

Interested candidates fulfilling the mentioned criteria are encouraged to Apply using the Easy Apply button below. Registered candidates may also apply using Apply Now Button