- Company Name
- Unify Talent - IT, Digital & Tech Recruitment
- Job Title
- Software Engineer
- Job Description
-
Job title: Software Engineer (Full Stack)
Role Summary:
Full‑stack engineer collaborating in an Agile team to design, develop, deploy, and maintain cloud‑based SaaS applications. Works across front‑end, back‑end, data, and infrastructure layers, driving iterative improvements and prototyping new features.
Expectations:
- 3+ years of professional software engineering experience in Agile environments.
- Proven ability to write clean, scalable, maintainable code.
- Strong communication skills with technical and non‑technical stakeholders.
- Self‑motivated, proactive, and able to work independently or as part of a distributed team.
Key Responsibilities:
- Design, implement, test, and deploy end‑to‑end customer‑facing solutions.
- Develop front‑end interfaces (React) and back‑end services (Node.js, Python).
- Operate within cloud ecosystems (AWS, Azure, or GCP) using containerization (Docker).
- Participate in all stages of the development lifecycle: concept, design, coding, CI/CD, deployment, and continuous improvement.
- Collaborate with Data Science and Business Intelligence teams to translate insights into product features.
- Mentor junior engineers and promote a culture of knowledge sharing.
Required Skills:
- Modern JavaScript/TypeScript, Node.js, React.
- Backend development in Python; familiarity with SQL databases and DynamoDB.
- Cloud platforms (AWS, Azure, GCP) and container technologies (Docker).
- CI/CD tools (GitHub Actions, Jenkins, GitLab CI).
- Design and consume RESTful APIs, microservices architecture.
- Test automation (Cypress, Jest, or equivalents).
- Use of generative AI tools (GitHub Copilot, ChatGPT, Claude, etc.) for code quality and productivity.
- Strong analytical mindset, problem‑solving skills, and proactive attitude.
- Effective written and verbal communication.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field *or* equivalent professional experience.
- Relevant certifications (AWS/Azure/GCP, Docker, etc.) are a plus but not mandatory.