Mid-Senior Level Full-Stack Developer
We are seeking a dynamic and self-motivated individual to join our team as a Mid-Senior Full-Stack Developer. As a lead developer, you will be responsible for the development of new software products and enhancements to existing ones. If you are a multi-tasker with excellent communication and leadership skills, and you excel in working with large-scale applications and frameworks, we want to hear from you!
Responsibilities:
- Write clean, high-quality, high-performance, and maintainable code.
- Develop and support software, including applications, database integration, interfaces, and new functionality enhancements.
- Set up and manage web servers, ensuring proper configuration and deployment of applications.
- Handle server-side aspects, including server security, performance optimization, and scalability.
- Design and manage databases to store and retrieve data efficiently.
- Wireframe design
- Develop server-side logic and business logic.
- Use version control systems like Git to track changes, collaborate with other developers, and manage code repositories.
- Write and execute unit tests, integration tests, and end-to-end tests to ensure the reliability and quality of the application.
- Deploy applications to production environments, ensuring proper configuration and addressing any issues that may arise during deployment.
- Collaborate with team members, including designers, other developers, and stakeholders.
- Communicate effectively about project progress, challenges, and solutions.
- Coordinate cross-functionally to ensure the project meets business objectives and compliance standards.
- Support the testing and deployment of new products and features.
- Participate in code reviews.
- Lead a team of data analysts and junior software developers.
Qualifications:
- Bachelor’s degree in Computer Science or related discipline; MSc. or higher is a plus.
- Minimum 3+ years of experience in UX and UI design.
- Minimum 3+ years of experience in designing and implementing APIs for communication between the front end and back end.
- Minimum 3+ years of experience in implementing responsive and visually appealing designs using HTML, CSS, and JavaScript.
- Minimum 3+ years of experience with programming languages like Node.js, Python (Django, Flask), Ruby (Ruby on Rails), Java, PHP, or equivalent.
- Minimum 3+ years of experience with database management systems like MySQL, PostgreSQL, MongoDB, or others.
- Minimum 3+ years of experience with front-end frameworks and libraries, such as React, Angular, or Vue.js.
- Deep expertise in Object-Oriented Design, Database Design, and XML Schema.
- Deep experience with Agile or Scrum software development methodologies.
- Ability to multi-task, organize, and prioritize work.
Join us in our exciting journey, where your skills will contribute to the success of cutting-edge projects. If you are passionate about technology and innovation, apply now and be a key player in shaping the future of our software solutions! 🚀✨
To apply, send the following items to [email protected]
- Updated CV
- Cover Letter
- Github portfolio
- Portfolio containing examples showcasing user interface designs developed for previous platforms
Kindly be advised that your application will not be processed further unless the specified documents are submitted.
Closing Date: 30.12.2023