Senior Full-Stack Software Engineer (React /.NET)
Description
A company operates within the manufacturing and industrial sector, focusing on providing innovative solutions that enhance operational efficiency and productivity. They cater to a diverse range of customer segments, including large enterprises and small to medium-sized businesses. Their technology capabilities encompass advanced automation, data analytics, and integration of cutting-edge software solutions. The organization plays a pivotal role in driving digital transformation within the industry, ensuring clients can adapt to evolving market demands.
Requirements
- 5-8 years of full-stack software engineering experience designing and building enterprise applications.
The remote work model allows flexibility and collaboration across different time zones.
Required Skills:
- Strong proficiency in TypeScript, demonstrating advanced knowledge and application in projects.
- Extensive experience with Node.js, showcasing ability to build scalable server-side applications.
- Advanced skills in ReactJS, with a focus on developing responsive user interfaces.
- Expertise in .NET, particularly in building robust and secure web applications.
- Demonstrated experience with CI/CD and automation tools to streamline development processes.
Familiarity with cloud technologies, enabling deployment and management of applications in cloud environments.
Preferred Skills:
- Knowledge of Kafka, enhancing real-time data processing capabilities.
- Experience with MongoDB, allowing for efficient data storage and retrieval.
- Understanding of GraphQL, facilitates flexible and efficient data queries.
- Proficiency in Python adds versatility to software development tasks.
Job responsibilities:
- Implement and develop full-stack applications using advanced technologies such as React and .NET.
- Analyze and enhance existing software features to improve user experience and performance.
- Maintain and optimize CI/CD pipelines to ensure seamless deployment processes.
- Collaborate with cross-functional teams to gather requirements and define project scopes.
- Participate in code reviews and provide constructive feedback to peers.
- Contribute to the design and architecture of scalable cloud-based solutions.
- Support the integration of third-party services and APIs into existing applications.
- Document technical specifications and maintain comprehensive project documentation.
- Engage in continuous learning and stay updated with industry trends and technologies.
- Assist in troubleshooting and resolving software defects and performance issues.
Required skills experience
| React.js | 5 years |
| .NET | 5 years |
| TypeScript | 5 years |
Required languages
| English | B2 - Upper Intermediate |