
Full Stack – Senior Software Developer / Technical Lead



About us
Villa Plus is UK's leading villa holiday tour operator, providing holiday makers the ability to book their own private villas across Europe. Customers have a choice of close to 2000 villas in 19 destinations with option of booking flights, car hire, transfers and travel insurance. Over the last 33 years Villa Plus has catered for holidays for nearly 200,000 customers and it manages about 50,000 bookings annually online.
Our digital platform, http://www.villaplus.com">www.villaplus.com runs totally in Azure Cloud. A headless CMS platform is used for non-villa marketing content. Ash software is value-added partner and technical arm of Villa Plus which aims at delivering delightful experience to customers.
Experience:
7+ years in Product development
Qualification:
- Bachelor / Masters degree in Computer Science or Computer Engineering
- 5+ years of professional experience in software development
Our team is highly motivated and is looking for a senior engineer who can steer the team technically in our vision.
Strong belief in software craftsmanship and practicing it in day-to-day work, expert in Microsoft .NET technology stack is a must.
A good team player with expertise working as part of Agile teams. Hands-on experience in practicing Scrum, XP and Kanban.
- Strong hands-on experience in web development using ASP.NET MVC and C#.
- Usage of SQL and no SQL databases
- Hands on experience in test-driven development and DevOps practices
- Strong design capabilities, following SOLID principles using C#
- Well-versed with pair-programming
- Working on solutions hosted in cloud environments (AWS or Azure)
- Implementation of Continuous Delivery processes
- Usage of Git
- Good understanding of Behaviour-driven development and domain-driven design
The following would be beneficial:
- Working in the travel and hospitality domain including:
- .Net core 2.0, Web API
- Scripting Languages like Typescript or JavaScript
- Frontend: Angular7
- Automating business processes
- Integration with 3rd party systems
- Customer management, including CRM solutions
- Content management
- SEO
- Booking and post sales flows, web and mobile solutions
Are you interested in working from home office?
- Comprehensive experience working with remote teams
- Excellent communicator
- Self-managed
- Open to travel to Pune office occasionally
Responsibilities:
- Contribution to the product roadmap in one-week sprint model
- Helping your team to deliver at high velocity
- Practice and promote Agile practices
- Continuously learn and deliver incremental business value
- Use Continuous Delivery Practices
- Select the best tools to solve the problems at hand
- Mentor junior team members
- Effective collaboration and removal of silos
- Build high availability solutions.
- Development of asynchronous and/or multi-tiered scalable applications
Job Location Pune
- Are you a software craftsman and passionate coder with a proven track record of successful deliveries?
- Are you interested in a high growth career opportunity and enjoy building software that brings smiles to our customers?
Then you are someone who will enjoy this incredibly challenging role with us.

About Ash Software Pvt. Ltd.
About
We are a community of professionals who believe in productive partnerships and deliver the astute working software in ‘Agile’ way with our expertise in multiple domains. We follow an iterative work process.
Ash Software is a venture of picking up ever-demanding challenges and to meet them by enhancing skillsets thus delivering experience with total customer satisfaction while growing together.
Why choose us?
We are the value-added partner of Villa Plus and aim to deliver delightful experience to customers. We practice Agile and Lean WOW!
We believe in continuous innovation:
We love to shed our skin to start afresh by upping ‘our’ game each time. We don’t reboot. We only upgrade.
We are the "nerd herd":
We speak programming language. We can convert anything into the software with our pragmatic approach. We believe in setting benchmarks. We love Eureka moments.
We have a proven track record:
We have 15 years of expertise in building software and providing integrated solutions to help businesses maximize their performance. And we love competing with ourselves too.
Mission:
Being a responsive team to support Villa Plus and build quality products to deliver delightful customer experience.
Vision:
To constantly enhance customer experiences of every Villa Plus Customer. To be a reliable and efficient support system for our customer.
Values:
Continuous improvement and collaboration to deliver the best user experience with high-quality products by respecting work ethics and human values
Life @ Ash:
We love to maintain a work-life balance while enjoying our work and encourage the development of human potential to curate a dynamic and sublime work culture.
Photos
Connect with the team
Similar jobs

Key Responsibilities
Designing and implementing robust, mobile-friendly Web & Mobile applications which includes managing the complete software development process from conception to deployment
Managing the end-to-end life cycle for the production of software and applications
Overseeing and guiding the analyzing, writing, building, and deployment of software
Provide feedback to management during the development process
Modifying and testing changes to previously developed programs
Support customer requirements for the team within established SLA’s.
Provide technical expertise to resolve service impacting incidents and problems.
A successful candidate must have the ability to work as part of a team, be selfmotivated, and work in a loosely defined environment as well as build relationships within the collaborative team
Qualifications & Experience
- Total Experience 3-10 years in the relevant field
- Engineering Degree in Computer Science from a reputed institute
- 2-3 years of technology experience
- Extensive experience in Coding C#, .Net Core, ASP.NET, MVC, Web API, Design Pattern, SQL queries
- 2+ years experience with design patterns and best practices
- 2+ years HTML, CSS, JavaScript, emphasis on frameworks such as Angular 7+, React (good to have)
- Ability to realize and implement Design Comps into a aesthetically pleasing web experience.
- Ability to design and develop for Mobile (Experience with Xamarin will be an added advantage)
- Proven past experience of Azure storage and SQL Server
- Team player, confident, independent and enthusiastic!
- Strong critical thinking, problem solving and communication skills.
- Excellent written and oral communication skills.
- Excellent understanding of Microsoft products, software lifecycle methodology and information systems development and support.
- Ability to work with multiple projects at the same time, strong documentation skills, and a methodical approach to problem resolution are critical to succeed in this role
We have openings for Fullstack / Backend / Frontend Developers who can write reliable, scalable, testable and maintainable code.
At Everest, we innovate at the intersection of design and engineering to produce outstanding products. The work we do is meaningful and challenging - which makes it interesting. Imagine each line of your code, making the world a better place. We work on five workdays weeks, and overtime is a rarity. If clean architecture, TDD, DDD, DevOps, Microservices, Micro-frontends, scalable systems resonate with you, please apply.
To see the quality of our code, you can checkout some of our open source projects: https://github.com/everest-engineering
If you want to know more about our culture:
https://github.com/everest-engineering/manifesto
Some videos that can help:
https://www.youtube.com/watch?v=A7y9RpqXAdA;
https://youtu.be/PPjyP1WPOn8" target="_blank">https://youtu.be/PPjyP1WPOn8
- Passion to own and create amazing product.
- Should be able to clearly understand the customer's problem.
- Should be a collaborative problem solver.
- Should be able a team player.
- Should be open to learn from others and teach others.
- Should be a good problem solver.
- Should be able to take feedback and improve continuously.
- Should commit to inclusion, equity & diversity.
- Should maintain integrity at work
-
Familiarity with Agile methodologies and clean code.
-
Design and/or contribute to client-side and server-side architecture.
-
Well versed with fundamentals of REST.
-
Build the front-end of applications through appealing visual design.
-
Knowledge of one or more front-end languages and libraries (e.g. HTML / CSS, JavaScript, XML, jQuery, Typescript) JavaScript frameworks (e.g. Angular, React, Redux, Vue.js)
-
Knowledge of one or more back-end languages (e.g. C#, Java, Python, Go, Node.js and frameworks like SpringBoot, .NET Core)
-
Well versed with fundamentals of database design.
-
Familiarity with databases - RDBMS like MySQL, Postgres & NoSQL like MongoDB, DynamoDB.
-
Well versed with one or more cloud platforms like - AWS, Azure, GCP.
-
Familiar with Infrastructure as Code - CloudFormation & Terraform & deployment tools like Docker, Kubernetes.
-
Familiarity with CI/CD tools like Jenkins, CircleCI, Github Actions..
-
Unit testing tools like Junit, Mockito, Chai, Mocha, Jest


About Seek
We are building a consumer-first rewards platform that brings personalised offers and rewards for every consumer.
This is a very early opportunity, you will be working with the Founding team to build Seek's first product and business from the ground up.
What will I do in this role?
- develop designs into high-perfomance Flutter apps for Android and iOS
- own and be responsible for performance, security and experience on the Seek mobile apps
What's in it for me?
- You'll be one of the earliest members in the team
- Experience how a startup is built in its early days
- Explore and acquire new skills along with building depth in your desired field of work
Required Skills and Interests
- Flutter
- Firebase
- Android/iOS Development
- AWS
- Full-stack experience preferred


REQUIRED EXPERIENCE AND SKILLS:
Experience:
3-9 Years of experience into C#, .Net & WPF(mandatory).
Technology skills:
Mandatory
Strong background in Software Development/Engineering
Good experience of the n-Tier architectures with REST web services (WebAPI would be a plus).
Hands on experience with .NET 4.5, C#, WPF with MVVM or PRISM and WebAPI or WCF
Should have worked on SQL Server
Worked on LINQ and Entity Framework
Sound Knowledge of SOA Principles.
Experience with Agile/Scrum Organization.
Experience with ATDD / TDD (Fitnesse for the ATDD would be a plus)
Experience with Continuous Integration environments (TeamCity would be a plus)
Experience with TFS as a source code repository and as a Scrum tool.
Excellent communication skills with fluent English.
Preferred
Knowledge on UML, design patterns, design principles such as SOLID / DRY and best coding practices.
Proven ability and interest in building new application feature which interacts with existing application and infrastructure.
Methodology skills
Test Driven Development
Agile-Scrum
Domain Driven Design


2.1-3 years of experience in .NET/.NET Core (ASP.NET, C#, MVC, WCF, WPF, etc.)
3. Experience in javascript and Angular 6 or above
4. Object-oriented programming skills
5. Strong experience in SQL server
6. Knowledge of REST API, JSON, etc.
7. Experience with version control systems (Git)
8. Strong documentation, communication, and team collaboration skills
9. Ability to create self-contained, reusable, and testable modules and components that build on the elements and modules of core AngularJS
10. Skill in maintaining clean and consistent project dependencies.
11. EXPERT level skills in HTML, HTML5, CSS3, SASS, LESS, Bootstrap 3+, or any other tool is a MUST, Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system Validating user input on the client-side and implementing meaningful feedback.
12. Skill in designing a modern build process that integrates testing and continuous delivery.
13. Excellent English language (written & verbal) communication skills
14. Analytical abilities & Logical thinking.
15. Awareness of latest technologies and trends.


- Extensive experience in building REST APIs
- Experience in building, managing, and enhancing backend / server-side development using java / java scripts. Expertise in NodeJS is preferred
- The person must have built systems that consume and process volumes of data from various sources. Experience in handling and managing data in NoSQL databases such as Mongodb.
- Extensive experience of building custom UI for web using the popular frameworks like angular and react. Experience in developing mobile UI is nice to have
- Experience of working with code repositories such as Github and GitLab.
- Fluent written and spoken English.
- Experience of working on Cloud environments and experience in AWS is preferred.
- Experience in Dockers and Kubernetes for deployments


As a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks, and third-party libraries. You should also be a team player with a knack for visual design and utility.
If you’re also familiar with Agile methodologies, we’d like to meet you.
Responsibilities:
- Work with development teams and product managers to ideate software solutions
- Design client-side and server-side architecture
- Build the front-end of applications through appealing visual design
- Develop and manage well-functioning databases and applications
- Write effective APIs
- Test software to ensure responsiveness and efficiency
- Troubleshoot, debug and upgrade software
- Create security and data protection settings
- Build features and applications with a mobile responsive design
- Write technical documentation
- Work with data scientists and analysts to improve software
- Proven experience as a Full Stack Developer or similar role
- Experience developing desktop and mobile applications
- Familiarity with common stacks
- Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript)
- Knowledge of multiple back-end languages (e.g. Javascript, PHP, WordPress) and JavaScript frameworks (e.g. Angular, React, Node.js)
- Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache)
- Excellent communication and teamwork skills
- Great attention to detail
- Organizational skills
- An analytical mind
- Degree in Computer Science, Statistics or relevant field





Job Description
About the company
Anaxee Digital Runners is building India's largest last-mile verification & data collection network of Digital Runners (shared feet-on-street, tech-enabled) to help Businesses & Consumers reach remotest parts of India, on-demand. We are already serving 11000 pin codes (57% of India) | Website: www.anaxee.com
Check out our company pitch (6 min video) to understand the goal-https://www.youtube.com/watch?v=7QnyJsKedz8
Job Role
As a software developer, you’ll be the brain behind crafting, developing, testing, going live and maintaining the system. You are passionate about understanding the business context for features built to drive better customer experience and adoption.
Job Location: Indore | Full Time | Experience: 2.5 yrs & above | Salary ∝ Expertise | Rs.5L ~ Rs.12L |
Responsibilities:
- Familiar with the software development life cycle (SDLC) from analysis to deployment.
- Comply with coding standards and technical design.
- Believes in a systematic approach to developing the system through clear documentation (flowcharts, layouts, &, etc) of functionality, address every use case through creative solutions.
- Adapts structured coding styles for easy review, testing, and maintainability of the code.
- Integrate the developed functionality and/or component into a fully functional system.
- Ensure unit and integration level verification plan are in place and adheres to a great quality of code at all time.
- Active participate in troubleshooting, debugging and updating current live system.
- Verify user feedback in making system more stable and easy.
- Work closely with the Product manager, designers, and other peer developers.
- Preparing technical training documents for onboarding new engineers.
Requirements
- Bachelor’s degree in computer science or equivalent practical experience.
- 2+ years of experience as a Software Engineer or Software Developer or in a relevant role.
- Smart Hands-on coder who can independently architect solutions and mentor team members.
- Solid experience in PHP, Node, Mongo, and MySQL
- Should have good Web service and Web application fundamentals
- Understanding of OOPS concepts, Persistence, Threading.
- Should have worked with HTML/ CSS/ Jquery/ Js / API.
- Knowledgeable in data structures and algorithms.
- Experience with open-source projects.
- Experience in designing interactive applications.
- A background in Engineering with sound oral and written communication skills.
- Prior experience with AWS, Azure, Google or OpenStack will be a plus.
- Hands-on a google cloud platform and Experience in Suite CRM is an added advantage.
Your application should include
- Details about applications you have previously worked on
- A GitHub or stack overflow profile if you have one.
What we offer
- Competitive salary, Startup Flexibility
- Great working atmosphere in a comfortable office.
- And an opportunity to get associated with a fast-growing VC funded startup.



