A fast-growing company, focused on turning the delivery of goods into a simple process, is looking for a skilled and experienced Full Stack Developer. The selected candidate will be responsible for developing and maintaining both front-end and back-end components of the company s web applications. The company is developing logistics solutions to ease the process of selling and delivery for their clients. This is an ideal opportunity for developers with a strong technical background and who want to work in a startup environment creating high-quality software while solving complex problems.
Responsibilities:
Collaborate with interdisciplinary teams with the aim to understand product requirements and translate them into technical specifications
Design, develop, and maintain scalable and responsive web applications using modern programming languages, frameworks, and technologies
Create and integrate APIs and services to connect the front-end and back-end components of the application
Write clean, efficient, and maintainable code while adhering to coding standards and industry best practices
Test and debug applications, thoroughly , to ensure the delivery of high-quality software
Collaborate with UI and UX designers to implement visually appealing and user-friendly interfaces
Perform code reviews to maintain code quality and ensure adherence to architectural standards
Troubleshoot and solve software problems and technical issues as they arise
Stay up to date with the latest industry trends, technologies, and best practices, and actively contribute to the improvement of the internal development processes
Requirements:
Bachelor s/Master s degree in Engineering, Computer Science (or equivalent experience)
At least 5+ years of proven experience as a full stack developer or similar role, with a strong portfolio of web application projects
At least 3+ years of work and expertise in front-end technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks (React, Angular, Next.js)
Demonstrable back-end development skills with proficiency in server-side programming languages such as Java, Python and Node.js, and frameworks like Express and Django
Demonstrable experience working with databases, SQL and NoSQL, and knowledge of database design and optimization
Prior experience with comprehensive cloud platforms, like Heroku and Firebase, etc., is nice to have
Good understandig of version control systems such as Git and its best practices
In-depth knowledge of Agile/Scrum processes
Experience with cloud platforms such as AWS, Azure, or Google Cloud is desirable
Great problem-solving and analytical skills, coupled with a strong attention to detail
Strong communication and collaboration skills to work effectively within a team environment
Ability to manage multiple tasks and prioritize effectively in a fast-paced development environment
Knowledge of containerization and orchestration technologies like Docker and Kubernetes is preferred
Familiarity with DevOps practices and CI/CD pipelines is desirable
Understanding of security best practices in web application development is a plus
Excellent conversational and written English communication skills