Senior Software Engineer
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
- Mumbai, Maharastra, India