logo

JobNob

Your Career. Our Passion.

Software Engineer


Assert IT Solutions


Location

Ghaziabad | India


Job description

Company Overview:

Assert IT is a leading IT consulting firm specializing in cutting-edge technology solutions for our clients. We are at the forefront of innovation, delivering high-quality software products and services across various industries. As we expand our team, we are seeking a skilled and experienced full-stack developer to join us in developing robust web applications.

Position:

Full-Stack Developer Location:

Delhi/NCR CTC:

10LPA

Employment Type:

Full-time

Job Summary:

As a Full Stack Developer at Assert IT, you will be responsible for designing, implementing, and maintaining web applications using the MERN (MongoDB/MySQL, Express.js, React.js, Node.js) stack. You will work closely with our project teams to deliver scalable, efficient, and user-friendly solutions that meet our clients' business needs. Roles and responsibilities:

Frontend Development: Develop responsive and user-friendly web interfaces using React.js. Implement state management solutions (such as Redux/Hooks) to manage application data and user interactions. Ensure cross-browser compatibility and optimize application performance for maximum speed and scalability. Backend Development: Design and develop RESTful APIs using Node.js and Express.js for seamless communication between the frontend and backend. Implement authentication and authorization mechanisms (e.g., JWT) to secure API endpoints and user data. Integrate third-party services and APIs as needed to enhance application functionality. Database Management: Design and implement MongoDB/MySQL database schemas to store and manage application data efficiently. Optimize database queries and indexes to improve application performance and scalability. Implement data migration and seeding processes to ensure smooth deployment and testing. Testing and Debugging: Write unit tests and integration tests to validate application functionality and ensure code reliability. Perform thorough debugging and troubleshooting to identify and fix issues in a timely manner. Conduct code reviews and provide constructive feedback to team members to maintain code quality and standards.

Deployment and DevOps: Deploy applications to production environments using containerization technologies (e.g., Docker) and container orchestration platforms (e.g., Kubernetes). Configure and maintain continuous integration and continuous deployment (CI/CD) pipelines to automate the deployment process. Monitor application performance, server metrics, and logs to identify and address any issues proactively. Collaboration and Communication: Collaborate closely with cross-functional teams, including designers, product managers, and other developers, to deliver high-quality software solutions. Communicate project status updates, challenges, and technical solutions effectively to team members and stakeholders. Participate in agile ceremonies (e.g., sprint planning, daily stand-ups, and retrospectives) to prioritize tasks and track progress toward project goals. Qualifications:

Bachelor's degree in computer science, software engineering, or a related field (master's degree preferred). Minimum 3 years of experience as a full-stack developer or similar role, with a strong portfolio of web development projects. Proficiency in JavaScript (both frontend and backend) and modern frontend frameworks/libraries (e.g., React.js, Redux). Solid understanding of server-side development with Node.js and Express.js. Experience working with MySQL, MongoDB, or other NoSQL databases, including database design and optimization. Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes) and cloud platforms (e.g., AWS, Azure, GCP). Strong problem-solving skills and attention to detail, with the ability to work independently and collaboratively in a fast-paced environment. Excellent communication and interpersonal skills, with the ability to effectively convey technical concepts to non-technical stakeholders.

Join our team at Assert IT and take your career to the next level by leading impactful IT projects that drive business success. Apply now and become a key contributor to our continued growth and success!


Job tags



Salary

All rights reserved