i
Northcorp Software
16 Northcorp Software Jobs
Senior Web Developer - Full Stack Applications (5-7 yrs)
Northcorp Software
posted 22hr ago
Flexible timing
Key skills for the job
About Northcorp Software :
Northcorp Software is a leading technology solutions provider, driving innovation through Application Development, Enterprise Solutions, and BPM services. With a global presence in India, the UK, and Europe, we deliver cutting-edge solutions across diverse industries like Telecom and Retail. We are committed to fostering a culture of innovation and sustainability, powered by a team of over 250 professionals.
Role : Senior Web Developer (Remote, Full-Time)
Job Summary :
We are seeking a highly skilled and motivated Senior Web Developer to join our dynamic team. In this remote, full-time role, you will lead the development and maintenance of complex web applications, ensuring high performance, scalability, and security. You will leverage your expertise in both front-end and back-end development to deliver exceptional solutions that meet our clients' needs. You will also mentor junior developers and contribute to the continuous improvement of our development processes.
Responsibilities :
Lead Web Development Projects :
- Take ownership of web development projects from conception to deployment, ensuring adherence to project timelines and quality standards.
- Define project scope, technical requirements, and architecture in collaboration with stakeholders.
- Manage and prioritize tasks, ensuring efficient resource allocation.
Full-Stack Development :
- Design, develop, and implement robust and scalable back-end solutions using appropriate technologies and frameworks (e.g., Node.js, Python/Django/Flask, Java/Spring Boot, .NET).
- Develop engaging and responsive front-end interfaces using modern web technologies (e.g., React, Angular, Vue.js, HTML5, CSS3, JavaScript/TypeScript).
- Build and consume RESTful APIs and other web services.
- Design and implement database schemas and optimize database performance.
Code Quality and Best Practices :
- Write clean, maintainable, and well-documented code.
- Conduct thorough code reviews and ensure adherence to coding standards.
- Implement unit and integration tests to ensure code quality and reliability.
- Apply design patterns and architectural principles to create scalable and maintainable applications.
Troubleshooting and Optimization :
- Identify and resolve complex technical issues and performance bottlenecks.
- Optimize web applications for speed, scalability, and security.
- Conduct performance testing and implement optimization strategies.
Collaboration and Communication :
- Collaborate effectively with cross-functional teams, including product managers, designers, and QA engineers. -
- Communicate technical concepts clearly and concisely to both technical and non-technical stakeholders. -
- Mentor and guide junior developers, providing technical expertise and support.
Continuous Learning and Innovation :
- Stay up-to-date with the latest web development trends and technologies.
- Evaluate and recommend new tools and technologies to improve development efficiency and product quality.
- Contribute to internal knowledge sharing and best practice documentation.
Data Science and Analytics (Advantageous) :
If experienced, integrate data science and analytics workflows into web applications.
Technical Skills and Qualifications :
Back-End Development :
- Strong proficiency in one or more back-end programming languages (e.g., Node.js, Python, Java, .NET, PHP).
- Experience with back-end frameworks (e.g., Express.js, Django/Flask, Spring Boot, ASP.NET).
- Expertise in database design and management (e.g., MySQL, PostgreSQL, MongoDB, SQL Server).
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and serverless architectures.
- Experience with containerization (Docker, Kubernetes) is a plus.
Front-End Development :
- Expertise in HTML5, CSS3, and JavaScript/TypeScript.
- Proficiency in modern front-end frameworks (e.g., React, Angular, Vue.js).
- Experience with responsive web design and cross-browser compatibility.
- Familiarity with front-end build tools (e.g., Webpack, Babel). -
Web Development Fundamentals :
- Deep understanding of web development principles, including RESTful APIs, HTTP protocols, and security best practices.
- Experience with version control systems (e.g., Git).
- Knowledge of software development methodologies (e.g., Agile, Scrum).
General Qualifications :
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 5+ years of professional web development experience.
- Proven experience leading development projects.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
- Ability to work independently and remotely.
- Experience with Data science and analytics workflows is a strong plus. -
Preferred Qualifications :
- Experience with cloud-based development and deployment.
- Contributions to open-source projects.
- Experience with CI/CD pipelines.
- Knowledge of Data visualization.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Senior Web Developer roles with real interview advice
5-7 Yrs