Senior Software Engineer - Full Stack
Inito
Software Engineering
Bengaluru, Karnataka, India · Bengaluru, Karnataka, India
Posted on Mar 4, 2025
Responsibilities
- Collaborate with development teams and product managers to ideate and implement scalable software solutions.
- Architect and optimize end-to-end systems for performance, scalability, and maintainability.
- Develop and integrate secure, high-performance APIs with a strong focus on RESTful services.
- Design, develop, and maintain responsive and visually appealing web applications using Next.js, React.js, and JavaScript.
- Write clean, efficient, and maintainable code, adhering to best practices and coding standards.
- Optimize web applications for speed, SEO, and cross-browser compatibility.
- Troubleshoot, debug and enhance existing applications to ensure a smooth user experience.
- Mentor junior developers, provide code reviews, and promote best development practices.
- Stay updated with emerging frontend and backend technologies and drive their adoption when beneficial.
- 2-5 years of experience in fullstack development with experience in frontend and backend technologies.
- Experience with React.js, Next.js, JavaScript, TypeScript, HTML, and CSS.
- Knowledge of backend languages such as Node.js, Ruby, Python, or Java, and frameworks like Ruby on Rails or Express.js .
- Experience with server-side rendering (SSR) and client-side rendering (CSR) techniques.
- Knowledge of databases such as PostgreSQL, MySQL, or MongoDB.
- Experience in RESTful API design and integration.
- Understanding of SEO principles and performance optimization techniques.
- Ability to analyze and solve problems with data structures and algorithms.
- Familiarity with version control systems (Git, GitHub, GitLab) and CI/CD pipelines.
- Basic Knowledge of cloud services (AWS, GCP, or Azure) and deployment strategies.
- Good to Have - Contribution to open-source projects.