As a Full-stack Engineer, you will be involved in several short-term projects, which will be executed consecutively. You will play a crucial role in designing, developing, and maintaining both front-end and back-end components of web applications. This is an exciting opportunity to contribute to the entire software development lifecycle and work with cutting-edge technologies. This position is supposed part-time allocation depending on the project needs.
Responsibilities:
- Collaborate with project stakeholders and other team members to analyze project requirements and provide effort estimations
- Develop and maintain responsive and user-friendly web applications with clean and efficient code
- Implement front-end components using HTML, CSS, and JavaScript, with expertise in frameworks like Angular
- Design and build back-end systems using NodeJS, ensuring scalability, security, and performance
- Utilize cloud services to deploy and manage web applications
- Perform code reviews, debugging, and troubleshooting to ensure high-quality deliverables
- Stay updated with the latest industry trends and technologies, recommending improvements to enhance development processes
- Participation in pre-sales
Requirements:
- At least 3 years of experience working as a Full-stack engineer
- Solid experience with the ReactJS framework
- Solid understanding of NodeJS for back-end development
- Experience working with REST and GraphQL
- Experience working with HTML, CSS with LESS, SASS, SCSS, SVG, Material UI, Bootstrap
- Good understanding of UX/UI principles and responsive WEB
- Experience working with SQL and NoSQL databases for data storage and retrieval
- Understanding of principles working with cloud platforms like AWS, MS Azure, or GCP for deployment and infrastructure management
- Knowledge of version control systems (e.g., Git) and agile development methodologies
- Excellent problem-solving skills and the ability to work in a fast-paced, collaborative environment
- Strong communication skills to effectively interact with team members and stakeholders
- Upper intermediate English level
What we Offer:
- Competitive market salary
- Flexible working hours
- Team of professionals who know how to build world-class products
- Wide range of cool opportunities for professional and personal growth
Interview stages:
- HR interview
- Technical interview
- Management interview