We are looking for an experienced senior software engineer with strong hands-on experience in React Js (Redux) and Django technologies primarily to join our team and work on a cloud based application. You will be part of a team directly working on new products.
- Developing front end website architecture.
- 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.
- Working alongside graphic designers for web design features.
- Seeing through a project from conception to finished product.
- Designing and developing APIs.
- Meeting both technical and consumer needs.
- Staying abreast of developments in web applications and programming languages.
- End to End high scale web-development experience but not just limited to architecting, design, planning, development and deployment
- Maintains a strong knowledge base of new opensource tech stacks, applications, techniques, and skills.
- Strong problem-solving and follow-up skills; must be proactive and take initiative
- Create robust proprietary code and translate business logic into project requirements
- Develop code using development best practices, and an emphasis on security best practices
- Leverage technologies to support business needs to attain high reusability and maintainability of current and newly developed systems
- Provide system design recommendations based on technical requirements
- Work independently on development tasks with minimal supervision
- Write effective unit tests and integration tests to ensure high-quality software delivery
- Bachelor's in Computer Science, Software Engineering or a related area is preferred.
- A GitHub portfolio/any online portfolio, showcasing your past work and experience.
- Atleast 5 years of hands-on experience developing complex systems.
- Strong organizational and project management skills
- Vast knowledge in ReactJs,Redux.
- Proficiency with server-side languages such as Python (Django).
- Ability to work in a high ownership and high accountability environment.
- Proficient understanding of code versioning tools, such as GIT.
- You should be strong in solutioning with hands-on experience in software delivery, through the entire life cycle of software development. Strong problem solving skills with the ability to develop and codify knowledge and provide appropriate technical advice where required.
- Basic knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image. Familiarity with tools such as Gimp or Photoshop is a plus.