Junior Software Engineer
Mid-Day
Mumbai, Maharashtra, India
We are looking for a skilled Software Development Engineer 1 (SDE 1) – Full Stack Developer responsible for designing, developing, maintaining, and optimizing web applications.
The ideal candidate should have hands-on experience in frontend and backend development, with strong knowledge of modern JavaScript frameworks, PHP frameworks, database management, REST API development, and Linux server environments. The candidate will work closely with cross-functional teams to build scalable, secure, high-performance, and user-friendly applications.
What you'll do-:
Frontend Development
- Develop and maintain responsive, user-friendly web applications using HTML5, CSS3, JavaScript, and Next.js.
- Build reusable, scalable, and maintainable frontend components.
- Ensure responsive design and cross-browser compatibility.
- Integrate frontend applications with backend APIs and third-party services.
- Optimize frontend performance, SEO, and user experience.Backend Development
- Develop and maintain backend applications and REST APIs using PHP.
- Work with PHP frameworks including CodeIgniter and Laravel.
- Implement business logic using MVC architecture.
- Perform API development, integration, and troubleshooting.
- Develop secure and scalable backend solutions.Database Management
- Design, develop, and maintain database structures.
- Perform CRUD operations using MySQL.
- Write optimized SQL queries.
- Analyze and improve database performance.Server & Deployment Management
- Deploy, configure, and maintain applications on Linux servers.
- Perform basic server configuration and troubleshooting.
- Manage application configurations, permissions, and logs.
- Work with web servers such as Apache and Nginx.
- Support application deployment activities.Code Quality & Collaboration
- Write clean, efficient, and maintainable code.
- Participate in code reviews and follow development best practices.
- Debug and resolve frontend, backend, API, and server-related issues.
- Collaborate with UI/UX designers, developers, QA teams, and business stakeholders.
- Maintain existing applications and develop new features based on
Required Skills-:
- Approximately 2 years of experience in full-stack web development.
- Strong understanding of frontend and backend development concepts.
- Experience working with web applications, APIs, and databases.
- Good problem-solving and debugging skills.
- Ability to work independently as well as collaborate with teams.