Full Stack developer

Department : Web Development | Number Of Positions :

As a Full Stack Developer, you will be responsible for designing, developing, and maintaining both front-end and back-end components of our applications. You’ll collaborate closely with our cross-functional teams to deliver scalable, high-quality software solutions that meet our business needs. Your expertise in C#, React, Postgres, and AWS cloud services will be essential in crafting efficient and reliable systems.

Key Responsibilities:

  • Develop and maintain both front-end and back-end components of web applications using C#, ASP.NET MVC, Razor pages and React.
  • Collaborate with product managers, designers, and other developers to understand requirements and translate them into technical solutions.
  • Design, implement, and optimize database schemas using Postgres to ensure efficient data storage and retrieval.
  • Build RESTful APIs using .NET Core and C# and integrate them with front-end components to create seamless user experiences.
  • Implement responsive and visually appealing user interfaces with a focus on user experience and modern design principles.
  • Work with AWS cloud services to deploy, manage, and scale applications while ensuring security, reliability, and performance.
  • Write clean, maintainable, unit-tested, and efficient code, following corporate coding standards and industry best-practice.
  • Debug and troubleshoot issues across the full application stack, ensuring timely resolution.
  • Stay up-to-date with emerging technologies and industry trends, making recommendations for continuous improvement.

Required qualifications

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
  • Proven experience as a Full Stack Developer
  • Excellent English language communication skills and ability to work effectively in a collaborative team environment.
  • Proficiency in C# programming language, with a deep understanding of object-oriented programming principles, particularly SOLID, Clean Code and Gang-of-Four design patterns
  • Strong experience in front-end development using React (or other front-end framework), JavaScript, HTML, and CSS.
  • Solid understanding of relational databases and experience with Postgres or similar database systems.
  • Strong problem-solving skills and the ability to troubleshoot complex issues across different layers of the application.

Required candidate level:

  • Mid level

Preferred Qualifications:

  • Familiarity with cloud computing platforms, particularly AWS services such as Lambda, EC2, S3, RDS and CloudFormation
  • Familiarity with containerised platforms, especially Docker, ECS, and ECR
  • Understanding of agile development methodologies.

Personal skills:

  • Ability to work under pressure to meet deadlines
  • Excellent organizational, communication, and interpersonal skills
  • Strong attention to details
  • High productivity and efficiency
  • Intermediate English, both verbal and written.
generic-img

Unlimited Tea, Coffee, Fruits & Refreshments

generic-img

Team Building & Corporate Events

generic-img

Pet-Friendly Office in Yerevan Center With Garden Space for Work

generic-img

Assistance for Relocation

generic-img

Referral Program

generic-img

Professional trainings

generic-img

Entertainment

generic-img

⅕ Hybrid Working