Apply📍 India
🧭 Full-Time
🔍 Software Development
- 8+ years of experience.
- Excellent problem-solving skills.
- Excellent programming skills.
- Excellent communication skills.
- Object-oriented mindset.
- Ability to work quickly and collaboratively in a fast-paced, entrepreneurial environment.
- Ability to own small, well scoped features and implementation.
- Expertise in product engineering and full stack development.
- Experience in the following:
- JavaScript's fundamentals.
- OOJS.
- Vue/React/Angular2.
- JSON.
- REST.
- .Net.
- C#.
- ASP.NET MVC.
- REST API Development and Practices.
- Databases - Structured (SQL) and Unstructured (Mongo, Elastic).
- Design Patterns.
- Agile software development methodologies.
- Team building expertise.
- Automating infrastructure.
- Automating build process.
- Establishes a culture of engineering excellence.
- Subject-matter expert for Vue/JavaScript and .Net technologies.
- Design, architect, and build performant, reliable, high-quality systems at scale following stated best practices.
- Able to own small-to-medium projects/features end-to-end, including delivering architecture/technical designs, crafting, implementing, unit testing, deploying, and maintaining systems.
- Work multi-functionally with product managers, technical program managers, engineering managers and engineers to deliver high quality products.
- Makes steady progress on tasks; knows when to ask for help in order to get themselves unblocked.
- Ability to become self-sufficient in at least one large area of the system with a high-level understanding of other components.
- Capable of providing on-call support for their area, including systems that they are not familiar with.
- Gives timely, helpful feedback to peers and managers, solicits feedback from others, and is eager to find ways to improve.
- Communicates assumptions and gets clarification on tasks up front to minimize the need for rework.
- Understands how their work fits into the larger project and identifies problems with requirements.
- Partner with QA teams to improve product reliability by enhancing integration, regression, and load testing.
- Coaching and growing junior and mid-level developers through mentorship and leading by example.
- Advising on standard methodologies for crafting and architecting scalable solutions, including design reviews, code reviews, and onboarding new technologies.
- Other duties/responsibilities as necessary.
Backend DevelopmentProject ManagementSoftware DevelopmentSQLAgileDesign PatternsElasticSearchFull Stack DevelopmentJava EEJavascriptMongoDBQASoftware ArchitectureVue.JsC#ASP.NET MVCAzure.NETREST APICommunication SkillsCI/CDProblem SolvingAgile methodologiesMentoringExcellent communication skillsJSON
Posted 4 days ago
Apply