Job-Title : Full-stack developer for data applications
In your new role you will work in the following key areas :
Application development : design, develop, and maintain full-stack data applications with modern web technologies, ensuring responsive and seamless user experiences.
Performance optimization : monitor and optimize application performance, identifying and resolving bottlenecks while implementing best practices in coding and deployment.
Security and compliance : implement robust security measures, ensure compliance with data protection regulations, and conduct regular security assessments with respective central functions.
Technical leadership : drive technical excellence and innovation within your work and be a role model for younger engineers to ensure best practices in software development and DevOps are followed, while staying updated with the latest industry trends.
Project management : drive development and implementation of digitalization use cases, so that they are delivered on time, with high quality and within budget, by effectively managing project timelines and interdependencies with other organizations.
Stakeholder collaboration : act as main point of contact for your project counterparts from business and other central departments, collect requirements and communicate project progress, challenges, and achievements to your management.
Customer-centric innovation : identify opportunities for technical improvements and new technologies that enhance customer satisfaction, while proactively engaging in suggesting and implementing enhancements that directly address customer needs and add value.
You are best equipped for those tasks if you have :
A degree in Information Technology, Computer Science, Engineering or a related field
More than 3 years of relevant work experience as a full-stack developer or similar role, with a focus on data applications
Proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like React, Angular or comparable
Strong knowledge of back-end development using languages such as Python, Node.js, Java, or similar
Proficiency with relational and distributed data storages (e.g., Oracle, mySQL, HDFS) and suitable query language(s) (e.g., SQL)
Good understanding of data processing frameworks and tools such as Apache Spark, Hadoop or similar
Familiarity with RESTful API design and implementation
Experience with containerization and orchestration tools like Docker and Kubernetes
Proven experience in DevOps including relevant methods and tools (e.g., Git, CI / CD, Jenkins)
Experience in project management with the ability to take over responsibility on a work stream level
Good interpersonal and communication skills (verbal and written) to build strong relationships with customers and stakeholders at all levels
Analytical, problem-solving mindset with the ability to navigate and resolve challenges in a large, dynamic and complex environment while being sensitive to soft aspects
Passionate for new technologies and entrepreneurial spirit in running technical pilots to shape future solutions
Stack Developer • ludhiana, punjab, in