Teknika is a fast-growing American software development and engineering company, that provides custom solutions for our clients all over the world. Our international team, with our office in Panama City Beach, Fl, loves creating software that solves real business problems. What makes Teknika unique is the variety of projects we support.
14 червня 2022

Full Stack C#/Angular Developer (вакансія неактивна)

віддалено

We are hiring a new team at Teknika Corporation that will be focused on doing projects for our clients based on the C# backend, Angular Frontend, and Phone Gap. We are excited to build out this new team over the next 4 weeks. The first week will consist of gathering candidates, followed by two weeks of interviews, with the last week focused on finalizing the team members. This team will consist of 5-7 Full-stack C# Developer/Angular Developers, a Quality Assurance Tester, and a project manager. This will be a relatively small team that will work with a long-term client at Teknika.

This new team will be focused on creating a customizable white-label platform capable of loading various modules to adapt to different client needs. We’re currently focused on building the core platform and an eCommerce multi-vendor marketplace module. An ideal candidate would be someone clever who can work both independently and effectively as a team member. Hard requirements are experienced with Angular and C# .Net. Experience working on multi-tenant white-label enterprise-scale solutions would be beneficial. The candidate will have to demonstrate working knowledge of Angular, C# .Net as well as libraries, technologies, and frameworks commonly used with them including Entity Framework, RxJS, CSS, HTML, Typescript, SQL, Bootstrap, Rest APIs, SPAs, etc.

At Teknika, a core part of our culture is centered around building cohesive teams, some of the benefits of this team-based approach include:

  • Keeping our teams together for the long term, moving the entire team between projects.
  • Creating a friendly environment within these teams that allows easy integration on the projects they work on, and a more seamless onboarding experience.
  • The teams that are assigned as a group to their project, start the project together, work on it together, finish the project together, and move on to the next project as a group.

Responsibilities:

  • Work closely with a multi-disciplinary team including developers, designers, and project managers;
  • Work with clients to understand their business needs and turn them into technical reality;
  • Provide input to coordinate resources to ensure projects have the right people to be successful;
  • Develop documentation for best practice code standards and workflows;
  • Mentor and coach junior team members;

Required Skills:

  • Coding experience with Angular, C#, Entity Framework, Javascript, CSS, GraphQL, and Typescript;
  • Extensive Knowledge of Angular environment and emerging technologies related to Angular;
  • Experience in responsive and cross-browser development;
  • Able to build front ends that pixel-perfect match mockups;
  • A well-functioning laptop with a high-speed Internet connection;
  • Intermediate written and spoken English skills or higher;
  • Outstanding written and verbal communication skills — clear, concise, compassionate;
  • Ability to work on multiple projects at once;
  • 4-5 years of relevant development work experience;
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including Agile, coding standards, code reviews, source control management, build processes, testing, and operation.


Nice to Haves:

  • Cordova (PhoneGap/Electron/Ionic/etc), Redis, Node
  • Experience with native iOS or Android development
  • AWS/Azure or general DevOps experience
  • Kafka, Kubernetes Redis, and node.js experience

We do believe that happy people work better so we grow our team in a friendly atmosphere, care about life and work balance, and give opportunities to learn new skills. That’s why we provide:

  • Paid training time and adaptation;
  • 20 paid vacation days, 15 paid sick leave days, and days off on public holidays;
  • Salary twice a month;
  • Flexible working hours, remote;
  • An individual approach and help from management at any stage of work;
  • Full-time, long-term employment, and career growth opportunities;
  • Opportunity to start your own “pet project”;
  • Compensation is negotiable, based on experience.