Company Description
Role Description
This is a full-time on-site role for a Full Stack Engineer at DormoTech. The Full Stack Engineer will be responsible for both front-end and back-end web development tasks. This role will involve working on software development,.
Key Responsibilities:
- Develop and Maintain Web Applications: Collaborate with senior developers to build, test, and deploy web applications using modern technologies.
- Front-End Development: Work with HTML, CSS, JavaScript, and related frameworks (e.g., React, Angular, or Vue.js) to create responsive and user-friendly interfaces.
- Back-End Development: Develop server-side logic using languages such as Node.js, Python, Ruby, or Java, and work with databases like MySQL, PostgreSQL, or MongoDB.
- API Integration: Assist in the integration of third-party APIs and services to enhance application functionality.
- AWS Server Management: Support the deployment, management, and scaling of applications using AWS servers and services (e.g., EC2, S3, RDS).
- Code Review and Debugging: Participate in code reviews, identify bugs, and collaborate with team members to troubleshoot and resolve issues.
- Version Control: Use version control systems like Git to manage codebase changes and collaborate with other developers.
- Learning and Development: Continuously learn and stay updated on the latest industry trends, tools, and best practices to improve your skills and contribute to the team.
- Collaboration: Work closely with cross-functional teams, including designers, product managers, and other developers, to deliver high-quality software solutions.
Qualifications:
- Education: Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent experience.
- Experience: 1-3 years of experience in full stack development, with a solid understanding of web technologies and programming languages.
- Technical Skills:
- Proficiency in front-end technologies like HTML, CSS, and JavaScript.
- Familiarity with front-end frameworks/libraries (e.g., React, Angular, or Vue.js).
- Basic knowledge of back-end development using languages such as Node.js, Python, Ruby, or Java.
- Understanding of database management systems (e.g., MySQL, PostgreSQL, MongoDB).
- Experience with version control systems like Git.
- Familiarity with AWS: Basic understanding of AWS services and experience with deploying and managing applications on AWS servers.