
Full-stack developer - Remote position
Are you...
- Interested in working at a successful, well-funded scale-up where every team member can make a huge contribution?
- Keen to make software that people will use every single day to make their lives easier?
- Excited to work on greenfield projects with responsibility and independence?
- Ready to develop and use your skills across our frontend, backend and mobile offerings?
- Meticulous about quality, and gifted with a strong desire to write beautiful code?
About the company
KeyNest solves the key exchange problem for Airbnb users. Our worldwide network of over 4,000 shops store keys so that Airbnb guests / cleaners / contractors can pick them up whenever is convenient for them. As a global partner of Airbnb we’ve checked-in over 2 million guests.
Why we need you
As the entire Airbnb ecosystem increasingly relies on KeyNest, our customers expect us to integrate additional features without reducing the ease of use that our customers love. This is why we continue to invest in beautiful, intuitive user interfaces that integrate with every tool and are used by our customers, their guests and staff, as well as our own staff.
A product manager, a team lead, two full-stack developers, one mobile developer, and a UX designer make up our product team. Who will serve as your mentor. We are looking for a developer who cares about how their code affects users so that we can work together.
With a genuine passion for high quality work, attention to detail and readiness to own your own projects, you will be looking for a new and exciting challenge which allows you to use your experience to drive change and maintain the high standards of our organisation.
Our Tech Stack
- C# MVC modern tech stack
- .Net Core experience
- Front end web in TypeScript & Angular
- Test Driven Development (TDD) and follow SOLID design principles.
- EF 6.0
- SQL Server 2017
- Agile experience (Scrum, Kanban)
- TFS
- Cloud hosted in Azure with micro-services architecture
Your qualities
- 4+ years experience in C#
- Front-end web experience in Angular
- Track record of building great products
- Excited about understanding the real problems working people come up against and fixing them with technology
- You’ll love the idea of being a big part of a small team: if you come up with a great idea, you can take it all the way to production
- Motivation and ambition to succeed in a fast-paced environment
- Not afraid to take on responsibilities
What we offer
- Crucial role in a funded, dynamic & fast-growing scale-up shaking up the sharing economy
- Competitive salary based on relevant experience
- Flexible working for our most committed staff
- Unparalleled opportunities to develop your career as the company develops rapidly
If you want to join the KeyNest team, please get in touch – we look forward to meeting you.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

About KeyNest
About
KeyNest was founded in 2016 by two Airbnb hosts, Marc and Florian. Marc was getting fed up with changing his plans to meet Airbnb guests who were arriving late, so he asked his local cafe to hold the keys for him - and that’s when KeyNest was born.
Now our network of points holds and hands over the keys for thousands of people across 12 countries, and we provide KeyNest Pro, a smart key tracking software for estate agents.
Connect with the team
Company social profiles
Similar jobs
Our Technology
• Front-end: JavaScript, Angular (or good understanding of React, Vue JS, Knockout JS or similar)
• Back-end: C#, ASP.NET, Web API, MVC, Entity Framework
• Database: SQL Server. Knowledge of non-SQL databases is a plus
• Cloud: Microsoft Azure, AWS
Responsibilities
• Design of the overall architecture of the web application
• Implementation of a robust set of services and APIs to power the web application
• Building reusable code and libraries for future use
• Optimization of the application for maximum speed and scalability
• Implementation of security and data protection
• Translation of UI/UX wireframesto visual elements
• Integration of the front-end and back-end aspects of the web application
Additiontionalresponsibilitiesfor Project Lead
• Active participation in design\build cycle of the software engineering life cycle (prototyping, architecture, detailed design, development, testing and deployment).
• Providing expertise in technical analysis and solving technical issues during project delivery.
• Code reviews, test case reviews and ensure code developed meets the requirements.
• Collaborate with product management and engineering to define and implement innovative solutions for the product direction, visuals and experience.
• Requirement gathering and understanding, analyze and convert functional requirements into concrete technical tasks and able to provide reasonable effort estimates
• Mentor and develop skills of junior software engineers in the team.
Tech Skills and Qualifications
• Contract Length : 1 year
• Expert knowledge of JavaScript and Node.js, good understanding of Angular and JavaScript testing frameworks (such as Jest,
Mocha etc.)
• Good understanding of Cloud Native architecture, containerisation, Docker, Microsoft Azure/AWS, CI/CD, and DevOps
culture.
• Knowledge of cloud-based SaaS applications/architecture.
• Practical experience in the use of leading engineering practices and principles.
• Practical experience of building robust solutions at large scale.
• Appreciation for functions of Product and Design, experience working in cross-functional teams.
• Understanding differences between multiple delivery platforms (such as mobile vs. desktop), and optimizing output to
match the specific platform.
Role: Senior Developer
Experience: 7-14 years
Key skills: .Net and Angular
Location: Chennai
Notice Period: Immediate joiners or less than 30 days
- Looking for minimum 3+ years of experience in Angular js / Angular
- Should have minimum knowledge in .Net technologies
ChiefEx Technologies Pvt Ltd is an early stage SAAS application startup providing an integrated technology platform to small businesses for most of their day to day activities for all of their business cycle with complete control on activities.
Our application is very flexible and its minimalistic design is loved by many customers.
The company is looking at further expanding the solution and rolling across geographies in the coming future.
Our MVP is ready and we started early traction. We are looking for passionate developers with an entrepreneurship mindset to join our team as Team Lead - MEAN Stack.
Joining as a founding team member will come with lots of benefits and opportunities to grow.
There won't be any cash benefits for at least 3 months or till we achieve revenue goals or funding. A very attractive indicative compensation will be offered with equity for the right candidate.
Right candidate will be inducted as Co-founder / CTO.
You will be getting freedom and autonomy to perform tasks, manage and build your team and engage in cross functional activities.
This is a high growth career opportunity is only best for those who have the capability to fast grow the organisation as a High growth driver and with an Entrepreneur Mindset.
Note: DO NOT APPLY if you are looking for a traditionally paid employee safe mode opportunity.
Responsibilities:
- Own the product development from scratch.
- Design and implementation of low-latency, high-availability, and performant applications.
- Architect scalable software solutions and mentor a team of high performing developers.
- Participate in code reviews, design reviews and troubleshooting to ensure uptime for live systems etc.
Requirements:
- Bachelor's degree in a technology-related field.
- Prior 5+ years of experience in leading full stack development (MEAN Stack) in a start-up or a dynamic work environment.
- Strong knowledge of JavaScript/Typescript and technologies like NodeJS (with Express) / Angular / MongoDb etc.
- Good understanding of System Design, Microservice Architecture, DSA, etc.
- Good understanding of CI/CD, AWS, cloud deployment, Git, etc.
- Customer oriented, responsive to changes, and able to multi-task in a fast-paced environment.
If you are a potential candidate and have some questions, please feel free to talk with us.
Job Description
Technical lead who will be responsible for development, managing team(s), monitoring the tasks / sprint. They will also work with BA Persons to gather the new requirements and change request. They will help solve application issues and helping developers when they are stuck.
Responsibilities
· Design and develop application based on the architecture provided by the solution architects.
· Help team members and co developers to achieve their tasks.
· Maintain / monitor the new work items and support issues and have to assign it to the respective developers.
· Communicate with BA persons and Solution architects for the new requirements and change requests.
· Resolve any support tickets with the help of your team within service timelines.
· Manage sprint to achieve the targets.
Technical Skills
· Microsoft .NET MVC
· .NET Core 3.1 or greater
· C#
· Web API
· Async Programming, Threading, and tasks
· Test Driven Development
· Strong expert in SQL (Table Design, Programing, Optimization)
· Azure Functions
· Azure Storage
· MongoDB, NoSQL
Qualifications/Skills Desired:
· Any Bachelor’s degree relevant to Computer Science. MBA or equivalent is a plus
· Minimum of 8-10 years IT experience and managing a team(s) out of which 4-5 years should be as a technical/team lead.
· Strong verbal and written communication skills with the ability to adapt to many different personalities and conflict resolution skills required
· Must have excellent organizational and time management skills with strong attention to detail
· Confidentiality with privacy-sensitive customer and employee documents
· Strong work ethic - demonstrate good attitude and judgment, discretion, and maintain high level of confidentiality
· Previous experience of customer interactions
Overall 4-5 years of solid experience with .Net.
Experience in .Net core
Strong knowledge of .NET web framework (MVC 4/5, Restful WebApi).
Good to have LINQ to SQL, LINQ to Objects, and LINQ to XML
Good to know Asp.net Web forms
Good to know about Front-end technologies like react, angular
Experience in JavaScript/CSS/Bootstrap/HTML5
|
Responsibilities: • Utilize established development tools, guidelines and conventions including but not limited to ASP.NET [Web API], SQL Server and C#.NET. |
|
Requirements |
|
• 4+ years of development experience using C#.NET. |
- Design implement and support highly scalable applications and web services using Microsoft technologies (ASP.NET, C#, MVC, WCF, SQL Server, Windows Forms, Web API/Rest API)
- Candidates should have the ability to train and work along with development teams to ensure timelines and quality deliveries.
- Lead project estimations, system architecture and performance engineering of projects
- Support software engineers on the team with guidance, experience, oversight, advice and code reviews
- Work with the quality assurance team to ensure that the software is fully unit tested, can be performance tested, and passes quality requirements
Desired Candidate Profile –
- Candidate needs to have more than 5+ years of experience with IT industry.
- Minimum 5+ years’ experience in designing and developing applications on the .NET platform.
- More than 1+ year of experience with MVC, WCF framework is needed.
- Minimum 1 year of experience in React or Angular or JQuery, HTML, CSS
- Experience in web application Architecture and Development with hands on expertise in delivering solutions based on/customizing ASP.Net 4.0 / MVC and above.
- Expert-level knowledge of SQL Server programming.
- Strong understanding of OOPS fundamentals, Entity Framework, LINQ and REST APIs.
- Good knowledge of SQL Server Reporting Services and Crystal Reports.
- Proficient understanding of code versioning tools (TFS/SVN/Git).
- Proficient understanding of build/release management processes.
- Must have experience of working in Agile/Scrum environment.
- Must have some experience developing Windows-based applications.
- Must possess very good logical, analytical and communication skills.
- Candidates with knowledge of US Mortgage process will be given preference.
- Must be willing to travel abroad for short- and long-term duration.
- Shift timing 11 am- 8 pm, 6 pm- 3 am, 4 pm- 1 am (Candidate needs flexibility for all shift as per client requirements).
Job Title: .Net Developer
Experience- 2-4 years
Qualification- BE/BTech/ME/MTech/MCA or equivalent
Location: Pune
Job Description
.Net Developer
- Designing Web pages in ASP.NET technology
- Coding in C# (Building the application’s Business Logic and other related software code)
- Hands on experience on SQL Server
- NET, C#, .NET framework 3.5 work experience
- Experience in Framework 4.5 / Bootstrap / HTML 5 / JQuery / LINQ to SQL
- Requirement gathering through client interaction
- Understanding of change request processes and other software development processes and preparing technical documentation
- Problem-solving and thinking laterally as part of a team, or individually, to meet the needs of the project
- Doing Manual unit Testing of the software developed
- Experience in Deployment and Build management
- Consulting clients/colleagues concerning the maintenance and performance of software applications and obtaining information, clarify details and implement information











