Software Engineer (FullStack)
MyZODA LTD
Software & Data
Job Summary
We seek a Full Stack Software Engineer to develop and maintain web applications using modern front-end (React, Vue) and back-end (Node.js, Django) technologies. Responsibilities include API development, cloud deployment (AWS, Docker), and CI/CD. Requires 3+ years of experience and strong problem-solving skills. As a full-stack software engineer, you will be responsible for developing and maintaining web applications from both the front-end and back-end perspectives. You will collaborate with cross-functional teams to define, design, and ship new features and ensure the scalability and security of applications. The ideal candidate is passionate about solving complex problems, possesses a strong sense of ownership, and is committed to driving the success of the projects.
- Minimum Qualification : Degree
- Experience Level : Mid level
- Experience Length : 3 years
Job Description/Requirements
Responsibilities:
- Develop, test, and maintain web applications using modern front-end and back-end technologies.
- Design and implement APIs, ensuring integration with third-party services and other systems.
- Collaborate with UI/UX designers, product managers, and other developers to build responsive and user-friendly interfaces.
- Write clean, maintainable, and efficient code following best practices (e.g., TDD, CI/CD, code reviews).
- Troubleshoot, debug and optimize performance for both front-end and back-end components.
- Maintain code quality, security, and organization, and ensure compliance with industry standards.
- Participate in the full software development lifecycle, including planning, architecture, design, implementation, testing, and deployment.
- Stay up-to-date with emerging technologies, trends, and best practices in software development.
Technical Requirements:
Front-End:
- Proficiency in HTML, CSS, and JavaScript (ES6+).
- Experience with front-end frameworks/libraries such as React, Angular, or Vue.js.
- Familiarity with CSS preprocessors like SASS or LESS.
- Understanding of responsive design principles and cross-browser compatibility.
Back-End:
- Strong knowledge of server-side languages such as Python, Node.js, or PHP.
- Experience with frameworks such as Django, Flask, Express.js, or Spring Boot.
- Proficiency in working with databases (SQL and NoSQL) like PostgreSQL, MySQL, MongoDB, or Redis.
- Experience with RESTful APIs, GraphQL, and web services architecture.
Preferred Qualifications:
- Experience with serverless architecture and microservices.
- Familiarity with modern authentication and authorization protocols (OAuth, JWT).
- Experience with automated testing frameworks and tools (e.g., Jest, Mocha, Selenium).
- Knowledge of caching mechanisms like Redis, and Memcached.
- Experience with GraphQL and real-time communication technologies (e.g., WebSockets).
Soft Skills:
- Excellent problem-solving skills and the ability to work independently
- Strong communication skills to collaborate effectively with cross-functional teams.
- Ability to manage multiple tasks and projects simultaneously.
- Passion for continuous learning and staying updated with industry trends.
Education and Experience:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.
- 3+ years of experience as a Full Stack Developer or similar role.
- Proven track record of delivering scalable, high-quality web applications.
Important Safety Tips
- Do not make any payment without confirming with the Jobberman Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.