




About HireMe
About
Similar jobs

Job Description:
Ideal experience required – 6-8 years
- Mandatory hands-on experience in .Net Core (8)
- Mandatory hands-on experience in Angular (10+ version required)
- Azure and Microservice Architecture experience is good to have.
- No database or domain constraint
Skills:
- 7 to 10 years of working experience in managing .net projects closely with internal and external clients in structured contexts in an international environment.
- Strong knowledge of .Net Core, .NET MVC, C#, SQL Server & JavaScript
- Working experience in Angular
- Familiar with various design and architectural patterns
- Should be familiar with Git source code management for code repository.
- Should be able to write clean, readable, and easily maintainable code.
- Understanding of fundamental design principles for building a scalable application
- Experience in implementing automated testing platforms and unit test.
Nice to have:
- AWS
- Elastic Search
- Mongo DB
Responsibilities:
- Should be able to handle modules/project independently with minor supervision.
- Should be good in troubleshooting and problem-solving skills.
- Should be able to take complete ownership of modules and projects.
- Should be able to communicate and coordinate with multiple teams.
- Must have good verbal & written communication skill.


- The candidate will need to have a complete understanding of the core LAMP Platform.
- To be successful in this role, the candidate must be a quick learner, able to adapt and understand various businesses, have stellar software development, and great communication skills. In this role, the candidate will be working as a full-stack engineer developing front end and server-side components of the product with a strong emphasis on reliable, maintainable, and scalable software that runs in a high volume, high availability environment.
- The Software Engineer will be responsible for providing input to product release plans that cover project inception through delivery and on-going operational maintenance. They will be expected to analyse and solve complex application-related problems; review work of other developers’ for correctness, adherence to the product design concept and user standards.
Roles and Responsibilities
- Strong knowledge of Software Development Life cycle and Agile Methodologies.
- Bachelor's degree (BE/B-Tech) in Computer Science or related field
- Ability to analyze complex requirements and design documents to create excellent deliverables.
- Understanding of MVC Design patterns
- Code analysis and Database optimization
- Ability to design, develop, test, integrate, deploy and support/maintain scalable Open Source web applications utilizing PHP and MySQL on Apache.
- In addition to PHP, experience with HTML 5, CSS 3, JavaScript, jQuery, bootstrap, MySQL database design and query optimization is crucial.
- Should have knowledge of working with PHP Frameworks
- Experience with cloud-based deployments, integration experience using RESTful API and web services is a plus.
- Excellent oral and written communication skills.
- Ability to work productively in a dynamic, priority shifting, deadline-driven environment.
- Excellent organizational, presentation and business analysis skills.

Laravel Developer Responsibilities:
- Discussing project aims with the client and development team.
- Designing and building web applications using Laravel.
- Troubleshooting issues in the implementation and debug builds.
- Working with front-end and back-end developers on projects.
- Testing functionality for users and the backend.
- Ensuring that integrations run smoothly.
- Scaling projects based on client feedback.
- Recording and reporting on work done in Laravel.
- Maintaining web-based applications.
- Presenting work in meetings with clients and management.
Laravel Developer Requirements:
- A degree in programming, computer science, or a related field.
- Experience working with PHP, performing unit testing, and managing APIs such as REST.
- A solid understanding of application design using Laravel.
- Knowledge of database design and querying using SQL.
- Proficiency in HTML and JavaScript.
- Practical experience using the MVC architecture.
- A portfolio of applications and programs to your name.
- Problem-solving skills and critical mindset.
- Great communication skills.
- The desire and ability to learn.



Regarding the job role:
The Senior Developer is responsible for running the day to day operations of a group of developer/s. The individual should exhibit proven experience on our technology stack and product. Our technology stack is primarily written in React, Node + Express with Apollo, GraphQL, Typescript and MySQL on AWS Cloud Services.
Responsibilities:
- Contribute at a senior level to the development process.
- Own the product development lifecycle with the team.
- Work closely with the subordinates both at the technical as well as troubleshooting and problem solving.
- Manage developer allocations on tasks to best utilise time and resources.
- Work with Product Managers and the team to ensure that commitments are met.
- Responsible for the quality of work completed.
- Ability to do code reviews and maintain the quality standards.
- Ability to conduct manual server deployments and automate the same.
- Mentor and stimulate team member career growth.
Qualification:
BE/ME in Computer Science, Information Technology or a related subject, MCA, MSc(IT) or equivalent degree.
Required Skills:
- 4-6 years of proven software development experience with React, Node/Express, CSS/Bootstrap, HTML5 and MySQL or any RDBMS Server.
- Experience in TypeScript, GraphQL, TypeORM, styled components.
- Familiarity with Webpack and bundling the web applications for server deployment.
- Experience using AWS Toolchain or any other public cloud providers.
- Familiarity with shell scripting to automate deployment processes.
- Ability to write robust, maintainable applications.
- Ability to build and work with distributed, high-volume backend services.
- Have a great understanding of system design, data structures, object-oriented programming and software engineering principles.
- You should have experience in identifying, debugging and resolving complex production issues.
- Awareness of continuous deployment tools such as Jenkins or other DevOps tools will be an advantage.
- Well versed with agile methodologies and continuous development / integration approaches.
- People management/mentoring experience is required.

- You will be responsible for the delivery of the application/ feature/ module your team will be working on.
- Write/Review Code every day in addition to pairing with team members on functional and non-functional requirements and spread design philosophy, goals, and improvements to code quality across the team
- 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
- Ensure all code is thoroughly covered by automated tests and that all features meet quality checks before deployment.
- Contributing to the constant improvement of practices and processes in the team.
- Building and managing automated build/test/deployment environments
- Coordinate with cross-functional teams (Sales, Marketing, Product, Mobile, DevOps, UX, Data Science, Data Engineering, QA, etc.) to define and execute the feature roadmap.
- Research new technologies and tools and share your learning with the rest of the team.
- Provides mentoring and guidance to other team members, including new hires.
What makes you a great fit for our team:
- 5-8 years of overall experience with at least 2+ years of full-stack experience.
- 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, XML, jQuery)
- Experience in NodeJS for at least two years and exposure to Python, Go, etc will be a huge plus and JavaScript frameworks (e.g. Angular, ReactJs(preferred), VueJs)
- Familiarity with databases (e.g. MySQL, MongoDB) and UI/UX design
- Experience and knowledge of open source tools & frameworks, broader cutting edge technologies around server-side development.
- Data modeling experience in both Relational and NoSQL databases.
- Experience in building microservices-based architectures
- Knowledge of or experience with at least one or more of PaaS environments - AWS, Google App Engine, Windows Azure Cloud Services or similar
- Ability to deliver in a global team environment with members working remotely in various time zones and locations
- You are a problem solver with exceptional analytical skills and high attention to detail
- Good knowledge of data structures(list, graphs, maps) and their advantages or disadvantages.
- You thrive in a fast-paced environment, successfully handle ambiguity, and have experience working with Agile methodologies, TDD and Test Engineering and Automation
- You have excellent written and oral communication skills, with an ability to handle both executive-level discussions as well as technical deep dives
- Excellent understanding of interactive application development paradigm, memory management, performance/resource optimizations, database interactions, concurrency and multithreading, fault tolerance, monitoring, security, operability, and scalability of systems.
- Able to occasionally travel to our USA headquarters in Redwood Shores, CA
Education:
- Bachelors - (Preferably from Tier-1 College)
Keywords:
- Node, NodeJS, AWS, Full Stack, Serverless, Amazon Web Services, Lambda, REST APIs, Webservices, Microservices, ReactJs, VueJs, AngularJs
Exposure to Angular would be an added advantage
Should be willing to work in challenging environment for a start up company


Essential Duties and Responsibilities:
- Developing complete website architecture.
- Creating websites/a website using standard HTML/CSS practices
- Designing user interactions on web pages.
- Developing back end website applications.
- Creating servers and databases for functionality.
- Ensuring cross-platform optimization for mobile phones.
- Ensuring responsiveness of applications.
- Seeing through a project from conception to finished product.
- Designing and developing APIs.
- Meeting both technical and consumer needs.
- Researching different software programs, maintaining software documentation
- Implementing contingency plans in case the website goes down
- Maintaining and expanding/enhancing the website once built
Job Requirements:
A minimum of 2-3 yr experience in Full Stack web development. BE/ B.Tech/ MCA or Diploma in Web development with 2+ years experience in PHP, HTML/CSS, Javascript, Jquery. Familiarity with database technology such as MySQL and MongoDB. A solid understanding of how web applications work including security, session management, and best development practices Adequate knowledge of relational database systems, Object Oriented Programming and web application development Basic knowledge of Search Engine Optimization process Strong organizational skills to juggle multiple tasks within the constraints of timelines and budgets with business acumen Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques. |


