Senior Software Engineer

Mumbai, Maharastra, India N.º de req. 461
lunes, 10 de marzo de 2025

Job Summary

We are seeking a talented and motivated Software Engineer with 3–5 years of experience in
React.js, Node.js, database management, JavaScript, and D3.js. The ideal candidate will
contribute to the development of interactive and data-driven applications, while also
supporting the team with technical expertise and collaboration.
As a Software Engineer, you will design and implement scalable web applications, create
dynamic visualizations using D3.js, and work closely with team members to deliver high-
quality solutions.

Key Responsibilities

1. Full-Stack Development:
o Design and develop robust, scalable web applications using React.js and
Node.js.
o Write clean, maintainable, and efficient code in JavaScript.
2. Data Visualization:
o Create interactive and visually appealing data visualizations using D3.js.
o Work closely with product and design teams to transform data into meaningful
insights.
3. Database Management:
o Design, optimize, and manage database schemas and queries.
o Integrate databases with backend systems to ensure seamless data flow.
4. Team Collaboration:
o Assist team members in solving technical challenges and implementing best
practices.
o Participate in code reviews, technical discussions, and mentoring junior
developers.
5. Testing and Deployment:
o Implement unit, integration, and end-to-end testing to ensure software quality.
o Deploy applications and monitor their performance in production
environments.
6. Continuous Improvement:
o Stay updated with the latest trends and advancements in technology.
o Contribute to improving development processes and team workflows.

Qualifications
Essential:
 3–5 years of professional experience as a Software Engineer or in a similar role.
 Strong proficiency in React.js, Node.js, JavaScript, and D3.js.
 Solid understanding of database concepts and experience with SQL/NoSQL
databases.
 Experience building scalable, responsive, and user-friendly applications.

Software Engineer
 Familiarity with version control systems like Git.
Preferred:
 Experience with Agile development practices.
 Knowledge of testing frameworks and tools.
 Familiarity with DevOps tools and practices (e.g., CI/CD pipelines).

Key Competencies
 Excellent problem-solving and analytical skills.
 Strong communication and interpersonal abilities to collaborate with team members.
 Ability to work independently while also supporting and mentoring team members.
 Passion for learning and implementing new technologies.

Otros detalles

  • Grupo de trabajos Engineering and Architecture
  • Función de trabajo Professional
  • Tipo de pago Salario
Location on Google Maps
  • Mumbai, Maharastra, India