Job Summary:
Vehere is looking for a Fullstack Developer to produce scalable software solutions. As a Fullstack Developer, you will be responsible for the full software development life cycle, from conception to deployment. You should be comfortable with front-end and coding languages, development frameworks and third-party libraries. You should also be a team player with a knack for emerging technologies and utility.
If you’re also familiar with Agile methodologies, we’d like to meet you.
Key Roles and Responsibilities:
- Understand business requirements, technical specifications
- 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
- Be responsible for maintaining, expanding, and scaling the application stack
- Adhere to high quality software development standards
- Responsible for maintaining Confidentiality, Integrity and Availability of Vehere’s information assets including business critical information
- Stay plugged into emerging technologies/industry trends and apply them into operations and activities
- Write technical documentation
- Work with data analysts and pre sales team to improve software
- Coordinate with web designers to match visual design intent
Skills and Experience:
- Proven experience of 7+ years in similar role
- Knowledge of multiple front-end languages and libraries (e.g., HTML/CSS, JavaScript, JSON, jQuery)
- Experience with JavaScript frameworks, e.g., Node.js, ReactJs required, AngularJs also is a plus
- Knowledge of OOP concepts
- Familiarity with databases (e.g., MySQL, NoSQL, MongoDB), web servers (e.g. Apache) and UI/UX design
- Familiarity with Typescript is preferable
- Familiarity with NodeJs test framework and writing unit tests, is preferable (e.g., Karma, Jasmine, Protractor)
- Familiarity with ELK stack is preferable
- Experience in Network Security domain is preferable
- Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques
- Strong organizational skills to juggle multiple tasks within the constraints of timelines and budgets with business acumen
- Excellent communication and teamwork skills
- Great attention to detail and an analytical mind
- Degree in Computer Science, Statistics or equivalent field