Software Engineer
Brainfog Technologies · Mumbai, Maharashtra, India
Apply & track with Apply EdgeExperience: 4–8 Years
The ideal candidate should be hands-on, technically strong, and capable of solving complex engineering challenges while contributing to architectural decisions.Key ResponsibilitiesDesign, develop, and maintain scalable web applications, backend services, and mobile applications.Build robust APIs, database architectures, and third-party integrations.Contribute to system design, technical architecture, code reviews, and engineering best practices.Identify and resolve complex technical issues, performance bottlenecks, and security vulnerabilities.Implement secure coding practices and follow application security standards.Collaborate with Product, Delivery, DevOps, and InfoSec teams on technical solutions.Participate in technical discussions, solution reviews, and client architecture discussions when required.Required SkillsStrong hands-on expertise in React.js, Node.js, Express.js, and JavaScript/TypeScript.Good experience with React Native and mobile application development.Strong understanding of system design, REST APIs, database design, and integrations.Knowledge of application security, API security, OWASP, authentication, and authorization.Experience with SQL/NoSQL databases, Redis, Git, Docker, and CI/CD.Strong debugging, problem-solving, and technical decision-making skills.Ability to work independently and take ownership of complex technical tasks.