Job Description :
- We are looking for a passionate Software Engineer to design, develop and scale software solutions.
- Software Engineer responsibilities include gathering user requirements, defining system functionality and writing code in various languages, like PHP, Python.
- Our ideal candidates are familiar with the software development lifecycle (SDLC) from preliminary system analysis to tests and deployment.
- Ultimately, the role of the Software Engineer is to build high-quality, innovative and fully performing software that complies with coding standards and technical design.
- Some key attributes that lead to success at the company are :
a) Thinking like a product owner, If you want to write code only, this is not a fit. We are looking for people who enjoy seeing the direct impact of their work & grow at an exceptional pace.
b) Very good personal organizational skills
c) Focus on long-term skill & career development - hunger for learning & teaching alike.
Responsibilities :
- Execute full software development life cycle
- Write well-designed, testable code
- Produce specifications and determine operational feasibility Integrate software components into a fully functional software system
- Troubleshoot, debug and upgrade existing systems
- Ensuring the entire stack is designed and built for speed and scalability
- Design and construction of our REST API
- Integrating our front-end UI with the constructed API
- Comply with project plans and industry standards Ensure software is updated with the latest features
Required Skills :
- Good command over - Algorithms and Data Structures - is a must
- 3+ years of experience in one of the following language -- Python or PHP
- Familiarity with a relevant framework - Flask, Django, CodeIgniter, etc
- Excellent knowledge of - SQL and NoSQL- databases
- Database design, modeling and management, including being up on the latest practices and associated versions
- Able to create database schemas that represent and support business processes
- Proficiency in software engineering tools like vscode, docker
- Thorough understanding of user experience and possibly even product strategy
- Strong - unit test and debugging skills
- Proficient understanding of code versioning tools like - Git
- Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
- Knowledge of user authentication and authorization between multiple systems, servers, and environments
- Understanding of fundamental design principles behind a - scalable- application
- Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform
- Appreciation for clean and well-documented code
- Familiarity with - event-driven programming- is a plus
- Experience with - Data Science, Data Analysis and Big Data Technologies - is a plus
- University/college degree in Computer Science, Engineering or relevant field
India job search engine. India PHP jobs, jobs, job search, India, PHP JOBS in Ahmedabad ,PHP JOBS in Indore , PHP JOBS in Bangalore , Bangalore,PHP JOBS in Baroda jobs,PHP JOBS in Calcutta,PHP JOBS in Chandigarh,PHP JOBS in Chennai,PHP JOBS in Delhi,PHP JOBS in Gandhinagar,PHP JOBS in Gurgaon,PHP JOBS in Hosur,PHP JOBS in Hubli,PHP JOBS in Hyderabad, Indore,PHP JOBS in Mumbai,PHP JOBS in Nagpur,PHP JOBS in Noida,PHP JOBS in Pune