JOB SUMMARY
- The Fullstack Software Engineer is responsible for designing, developing, and maintaining
- robust and scalable software solutions across both front-end and back-end technologies. This
- role requires a comprehensive understanding of the entire software development lifecycle,
- from concept to deployment, and involves collaborating with cross-functional teams to
- deliver high-quality products that meet business objectives and user needs.
REQUIREMENTS
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or
- equivalent practical experience)
- 3+ years of professional experience in fullstack software development
- Proven track record of building and deploying scalable web applications
- Front-End: Proficiency in HTML5, CSS3, JavaScript/TypeScript, and modern frameworks (React, Angular, or )
- Back-End: Experience with server-side languages , Python, Java, C#, or Go) and frameworks (Express, Django, Spring)
- Databases: Knowledge of SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB)
- DevOps: Familiarity with Docker, Kubernetes, CI/CD tools (Jenkins, GitLab CI), and cloud platforms (AWS, Azure, GCP)
- Other: Understanding of version control (Git), testing frameworks, and agile methodologies