ClanX is looking for Senior Fullstack Engineer to join our dynamic team and embark on a rewarding career journey.
Designing, developing, and deploying scalable and robust web applications, considering both the front-end and back-end aspects of the system
Collaborating with cross-functional teams, including product managers, designers, and other developers, to gather requirements and develop technical solutions
Building responsive and user-friendly interfaces using HTML, CSS, and JavaScript frameworks such as React, Angular, or Vuejs
Developing and maintaining server-side applications and APIs using programming languages like Python, Java, Ruby, or Nodejs
Implementing and integrating databases and data storage solutions, ensuring efficient data retrieval and manipulation using technologies like SQL or NoSQL
Performing system testing, debugging, and troubleshooting to ensure the quality, performance, and security of the applications
Optimizing web applications for maximum speed and scalability, considering factors such as caching, code optimization, and network latency
Staying up to date with industry trends, best practices, and emerging technologies, and recommending their adoption to improve the development process
Participating in code reviews and providing constructive feedback to maintain code quality and ensure adherence to coding standards
Collaborating with DevOps teams to deploy and maintain applications in production environments, ensuring high availability and scalability
Requirements:Bachelor's degree in computer science, software engineering, or a related field
Equivalent work experience may also be considered
Strong proficiency in front-end development technologies such as HTML, CSS, and JavaScript
Experience with modern JavaScript frameworks (React, Angular, Vuejs) is preferred
Proficiency in at least one back-end programming language (e g , Python, Java, Ruby, Node js) and associated frameworks
Solid understanding of web development principles, including RESTful APIs, HTTP protocols, and server-side rendering
Experience with database systems, both SQL and NoSQL, and understanding of data modeling and query optimization
Familiarity with version control systems (eg, Git) and collaborative development workflows (eg, Agile, Scrum)
Strong problem-solving and analytical skills, with the ability to identify and resolve technical challenges
Excellent communication and teamwork skills to collaborate effectively with cross-functional teams
Demonstrated ability to learn new technologies quickly and adapt to evolving development practices