Through its cutting-edge solutions, our client leverages data-driven insights to transform the way businesses operate and empower their automation journey, by utilizing AI and RPA, currently seeking a Senior Full Stack Developer to join the dynamic team.
You will be pivotal in designing, implementing, and maintaining the data warehouse while collaborating with cross-functional teams to ensure efficient data utilization for innovative software solutions.
Job Description
- Design, develop, and maintain both frontend and backend components of web and mobile applications.
- Develop and maintain robust APIs for data exchange and integration with third-party systems.
- Collaborate with design teams to translate UI/UX designs into functional web and mobile applications.
- Work closely with the infrastructure team to deploy and maintain the application.
- Ensure the application's scalability, performance, and security.
- Participate in all phases of the software development lifecycle.
- Troubleshoot and resolve issues, and improve application performance.
- Stay updated with the latest industry trends and technologies to ensure our applications remain cutting-edge.
Your profile
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum 5 years of experience as a Full Stack Developer or similar role.
- Proficiency in frontend technologies such as Telerik, Razor Pages, HTML, CSS, JavaScript, TypeScript and frameworks like React, Angular, or Vue.js.
- Strong backend development skills with languages such as .NET Core 8 (C#), Entity Framework Core 8, Node.js, Python, Java, or similar.
- Understanding of database technologies (Azure SQL Database, PostgreSQL, MongoDB).
- Solid understanding of RESTful API design and development.
- Basic understanding of cloud platforms (Azure, AWS or GCP) to collaborate with the infrastructure team.
- Solid understanding of software development methodologies (Agile, Scrum).
- Ability to write clean, maintainable, and efficient code.
- Strong problem-solving and analytical skills.
Considerable advantage for below skills
- Experience with containerization (Docker) and orchestration (Kubernetes).
- Experience with mobile app development (React Native, Flutter, or native platforms) is a plus.
- Experience with Databricks for data engineering and analytics.
Benefits
- Opportunity to work in a dynamic, collaborative, and innovative environment
- Early involvement in the development of unique solutions with high commercial prospect
- Opportunity to hold key position in a rapidly growing company, with involvement in key decision-making
- Competitive compensation package with comprehensive benefits and incentives
- Performance-based bonus
- Chance to make a significant impact by contributing to groundbreaking solutions
- Continuous learning and professional development opportunities
- Remote work arrangements and a supportive company culture