Full Stack Developer

Posted 3 weeks ago

About the job

We are looking for a Full Stack Developer to join our highly skilled and energetic engineering team. We operate in small, agile teams to develop cutting-edge technologies that drive innovative, market-leading products. In this role, you will be responsible for designing, implementing, supporting, and maintaining server components, databases, user interfaces, and the supporting infrastructure. You will also troubleshoot and resolve technical challenges across various technologies within assigned projects. This is an opportunity to work with very creative people and have a large impact within a small but growth-oriented team.

Minimum requirements

  • 4+ years of experience as a professional Full Stack Developer with a deep understanding of server-side technologies.
  • Professional experience with C#, TypeScript, Angular, ASP.NET Web API, Authentication and Authorization, OAuth 2.0, T-SQL, LINQ, Microsoft SQL Server, Microsoft Azure, PostgreSQL, OpenTofu, and Terraform. Experience with Entra / Azure B2C or other IDPs is a plus.
  • Highly proficient using Azure technologies for application and subscription management.
  • Strong understanding of Visual Studio, Visual Studio Code, SQL Management Studio, DataDog, and similar technologies.
  • Proficient in SDLC practices and tools such as GitLab, JIRA, and Confluence.
  • Solid understanding of common design patterns, algorithms, and data structures.
  • Able to work independently with minimal supervision to ensure timely delivery of product functionality.
  • Excellent verbal and written English language communication skills to clearly document status updates in tracking software systems such as JIRA, Confluence, and GitLab.
  • Strong critical thinking and problem-solving skills.
  • Abie to work efficiently to meet cross-functional expectations on specified deadlines.
  • Works effectively in a team setting and enjoys technical collaboration with others.
  • Considers different approaches and likes to support their views with facts.
  • Able to do research and experiments that contribute data to guide design decisions.

Responsibilities

  • Design, develop, and maintain server-side applications, databases, and supporting infrastructure.
  • Maintain and enhance existing software to meet new product requirements.
  • Ensure application quality by writing unit tests and collaborating with the QA team to develop manual and automated regression and load tests.
  • Troubleshoot, debug, and deliver timely software releases and updates.
  • Establish data security and protection settings in compliance with company security requirements.
  • Manage applications and subscriptions through Azure administration.

Apply For This Job

A valid phone number is required.